Заказать услуги

Концепция развития платформы Canape CMS: ожидания и реальность

Александр Сапожков
20.02.2018 Александр Сапожков Количество просмотров: 6348

Пять лет назад я выступал на осенней конференции Tabtabus с рассказом о том, как мы в WebCanape разрабатываем и выпускаем сайты. В процессе выступления я сделал несколько прогнозов на 5 лет вперед. Срок прошел, и настало время проанализировать, насколько они были верны и как все поменялось за это время. Сначала проведу небольшой сравнительный анализ предметной области (2013 vs 2018), затем расскажу об основных направлениях в работе и наших методах реализации.

8 мин.
Нет времени читать?

Пять лет назад нам хотелось доказать, что даже небольшая группа энтузиастов может создать действительно классную программную платформу для создания сайтов, не хуже «1С-Битрикс» с его миллионными инвестициями. Мы решили разработать CMS, которая была бы понятной для клиентов, удобной для разработчиков и не требовала большого количества ресурсов. Могла продвигаться и развиваться. Имела хорошую защиту от взломов и позволяла в короткие сроки создать сайты любой сложности. Сегодня, глядя на результаты нашей работы, могу сказать, что концепция была выбрана верно.

В данный момент я руковожу направлением разработки ядра Canape CMS, на которой собираются все сайты, выпускаемые студией WebCanape. Мой отдел непосредственной прибыли не приносит, но результаты его работы лежат в основе большинства процессов, которые монетизируются напрямую.

Работу студии можно разделить на несколько направлений:

  • продажа и производство сайта;
  • продвижение и реклама сайтов — генерация клиентов (абонентские платы и разовые услуги);
  • инструменты для работы — CRM (абонентка).

Ожидание №1

Основную прибыль будет приносить не разработка сайтов, а их продвижение

Реальность. Прогноз оправдался. Поисковое продвижение и реклама являются основными источниками дохода нашего агентства. Но чтобы дойти до этого этапа, клиент должен получить удобный и функциональный сайт — это задача отдела производства сайтов. Каким должен быть процесс разработки сайта, чтобы клиент был довольным и заинтересованным в дальнейшей работе именно с нами?

  • Надежным — полученный в результате разработки проект должен работать без ошибок и отказов
  • Гибким — сайт можно дорабатывать по желанию клиента, вносить изменения, которые позволят лучше выполнять задачи бизнеса
  • Удобным — клиенту должно быть комфортно наблюдать за процессом создания сайта, это повышает его доверие к компании и ее профессионализму
  • Результативным — клиент после заказа сайта должен получить готовый продукт, который приносит прибыль и способствует развитию его бизнеса в интернете

Отсюда требования к работе команды Canape CMS и к продукту.

  • Платформа Canape CMS и все процессы разработки должны быть четко настроенными и описанными в регламентах разработчиков
  • Нужен регулярный сбор требований от пользователей для формирования пула доработок
  • Важно вести актуальную документацию по продукту: 1) для пользователей, 2) для разработчиков
  • Требуется автоматическое тестирование типовых проблем и функций
  • Нужна регулярная доработка и внедрение новых инструментов и модулей

Подход в 2013 году был «конвеерным» — максимально быстрая и качественная разработка сайтов на основе шаблонов и разработка сайта с индивидуальным дизайном на основе стандартной информационной сетки WebCanape. Рынок сильно поменялся и пришлось сделать ставку на качественные решения для бизнеса с адаптивным индивидуальным дизайном.

Ожидание №2

Через 4 года будет выпущено более 5000 сайтов

Реальность. На текущий момент сдано более 2350 сайтов. Конкуренция в поиске возрастает, и клиентам уже не нужен сайт за 12 000 рублей и 5 дней со стандартным функционалом. Сегодня большее число запросов на продукт с множеством уникальных доработок под конкретный бизнес.

Ожидание №3

Будем выпускать типовые сайты с минимальными доработками

Реальность. Многие клиенты хотят серьезных индивидуальных доработок, а количество запросов на типовые решения сокращается. Если раньше большинство продаваемых нами сайтов были без глобальных доработок и собирались на конвейере по 30 штук за месяц, то теперь таких клиентов единицы — большинство хотят серьезные проекты с уникальным функционалом.

Почему клиентов для типовых решений стало меньше? Возможно, из-за финансового кризиса. Возможно, из-за серьезного развития конструкторов сайтов. 5-6 лет назад бесплатные конструкторы на выходе давали достаточно топорный сайт. Элементы были расклеены, как стикеры, на четко определенные места. Чтобы настроить SEO-продвижение такого сайта, необходимо было долго разбираться в этом вопросе.

Сейчас все не так. Современные конструкторы позволяют собрать сайт, который смотрится достаточно хорошо, идеально складывается под мобильник и практически сам, по предустановленным SEO-шаблонам отлично индексируются. Их главный недостаток — невозможность подключения программных модулей, соответствующих конкретному бизнесу. Поэтому владельцы бизнеса обращаются в студии только тогда, когда стандартного функционала не хватает или нужна квалифицированная помощь.

Ожидание №4

Выпустим свой конструктор сайтов, чтобы компенсировать недостаток типовых проектов и займем эту нишу

Реальность. Конструктор выпустили, но конверсия оказалась на уровне нуля. Единственный реальный заказ был сделан сотрудником компании. Это направление было закрыто за нерентабельностью. Взамен этого была представлена линейка типовых решений: для оконных компаний, для строительных компаний, для магазинов одежды и т.п., где уже предусмотрен определенный функционал в зависимости от запросов бизнеса: например, фильтр в каталоге, калькулятор окон, широкий слайдер и другие функциональные элементы.

Чтобы ускорить разработку нестандартных проектов, мы решаем ряд задач.

  • Горизонтальное масштабирование — ввод в строй новых серверов должен быть максимально простым
  • Регулярные обновления — быстрый и удобный инструмент накатывание изменений на сервера/площадки
  • Регулярная оптимизация процесса разработки конечных сайтов

Как мы решаем эти задачи

Разделили процесс разработки на работу:

1) по индивидуальным и VIP-проектам — в этом случае формируется выделенная команда специалистов, которая работает над созданием проекта в течение всего срока разработки;

2) по однотипным площадкам — для этого был разработан собственный продукт: SMS — Site management system (по аналогии с CMS — Content management system). Это система управления площадками. Из функциональности SMS на борту:

  • создание индивидуальных и базовых конфигураций сайтов с набором предустановленных функциональных модулей;
  • клонирование (создание копий сайтов для регионов, госструктур или сайтов на поддоменах) — это основной инструмент, имея набор сконфигурированных площадок, можно брать готовый вариант, максимально соответствующий конечной цели, за основу для разработки. В результате получается до 50% экономии времени и средств;
  • резервное копирование — как по cron, так и в ручном режиме;
  • архивирование — перемещение в архив площадок временно не используемых или устаревших, с возможностью их быстрого восстановления;
  • импорт/экспорт — сохранение файлов и данных с метаинформацией в архив, для их дальнейшей публикации на сторонних хостингах или для перемещения на другой сервер Canape SMS;
  • привязка доменов к площадкам;
  • формирование очередей задач, выполняемых по cron, для выравнивания нагрузки на ресурсы сервера;
  • мониторинг состояния сервера;
  • и многое другое.

Система Canape SMS активно используется:

  • для размещения сайтов — как хостинг для разработанных на Canape CMS проектов;
  • для разработки — мы создаем сайты в аналогичной инфраструктуре с небольшим дополнительным функционалом для разработчиков;
  • как самостоятельная платформа — мы продаем не просто сайт, а целую инфраструктуру для того, чтобы клиент имел возможность генерировать новые площадки под свои нужды. Сайты создаются из специально собранного набора «болванок», которые можно быстро превратить в самостоятельные проекты.

Пример — сайты органов государственной власти, сформированные на Canape SMS, находятся в одном кластере: admin-smolensk.ru, korso.admin-smolensk.ru, antinark.admin-smolensk.ru, antiterror.admin-smolensk.ru и другие. Все площадки имеют типовую структуру, сгенерированную заказчиком, вынесены на собственные домены и имеют отдельные системы управления содержимым.  

Кластерное решение для органов госвласти
Кластерное решение Canape SMS
Canape SMS кластер
кластерные сайты

Подробнее о системе можно прочитать в статье «Зачем веб-студии собственная SMS».

Ожидание №5

Будет много заказов на «мультисайтовые» системы с единым центром управления

Реальность. У малого и среднего бизнеса таких потребностей почти нет. Ключевые задачи нашей целевой аудитории решаются системой из 2-4 связанных сайтов, где применение такого подхода нецелесообразно.

Таким образом, у нас появились внутренние термины: «кластерные» и «отцепленные» площадки.«Кластерной» мы называем площадку (сайт), созданную через SMS и не имеющую собственных файлов ядра CMS. Все файлы ядра лежат в специальной директории, которой заведует SMS. Для каждой версии сборки есть свой набор файлов. Соответственно, «отцепленными» от кластера площадками мы называем сайты, содержащие в рабочей директории полный комплект файлов для функционирования.

Что дает эта концепция работы?

  • Снижение размера площадки: резервные копии делаются быстрее и занимают меньше места, процесс клонирования площадки идет быстрее, снижение суммарного объема памяти для множества сайтов одной версии.
  • Ускорение работы — одни файлы делают работу для многих сайтов.
  • Возможность обновления менеджером — если площадка кластерная, то доработок на ней гарантированно нет, и можно провести автоматическое обновление. Участие программиста не требуется.
  • Возможность быстро накатить «баг фигсы» на часть площадок

Ожидание №6

Система должна быть понятна для клиентов, администраторов и разработчиков

Реальность. От пользователей вопросов по работе CMS почти не возникает. Все сделано достаточно интуитивно понятно. Администраторы системы после обучения и с помощью инструкции могут сделать все, что нужно. В случае затруднений они всегда могут обратиться за помощью к технической поддержке нашей компании.

SEO-специалисты регулярно подтверждают информацию о том, что Canape CMS — очень удобная и прогрессивная платформа с точки зрения поискового продвижения. Понятно, что лучшая та CMS, с которой чаще всего работаешь и которую знаешь. Но SEO-специалисты WebCanape продвигают почти со всеми популярными на рынке системами, и такая оценка с их стороны является показателем хороших результатов работы нашей команды и неплохой мотивацией для дальнейшего развития платформы Canape CMS.


Итоги по прошествии 5 лет

Это слайд с доклада 2013 года.

Слайд с презентации Tabtabus

Пять лет назад мы прогнозировали выпуск более 5 000 сайтов к 2018 году. По факту сегодня создано 2350+ сайтов (учитывая кластерные решения) — большая часть из них по-прежнему работает, развивает функционал и обновляется.

Если изначально мы ориентировались на несложные сайты, то по факту сейчас разрабатываем достаточно объемные проекты с интеграциями, адаптивным дизайном и уникальными программными модулями (смотрите в портфолио).

Время внесло свои корректировки, но мы успешно строим производство уникальных проектов. Делаем это эффективно и за разумные деньги.

В завершении статьи

Есть набор вопросов, которые часто задают, поэтому сразу отвечу на некоторые из них.

  • Почему создали свою CMS, а не использовали другую?
    Canape CMS — система полного цикла для быстрого производства сайта студией. Не одиноким фрилансером, не собственными силами клиента, не системным администратором компании, а именно студией, где все процессы регламентированы и стандартизированы. Сайт с индивидуальным функционалом и дизайном разрабатывается не за год или полгода, а за 2-3 недели. CMS разрабатывалась под конвейер сайтов на студии, чтобы процесс не застревал ни на одном из этапов производства — от макета до финального тестирования и SEO-продвижения.
  • Почему не взяли бесплатное решение?
    Потому что студия хочет зарабатывать сама и предлагать клиенту решение по доступной цене.
  • Почему не взяли приличное платное решение?
    Потому что студия хочет зарабатывать сама и предлагать клиенту решение по доступной цене.
  • Почему не облачное решение, а CMS с исходным кодом?
    Потому что ваш сайт — это ваша собственность и ресурс
Если вы хотите заказать сайт или услуги рекламы, продвижения, ведения социальных сетей, позвоните нам 8-800-200-94-60 или напишите rop@web-canape.com.

Понравилась статья - поделись с друзьями

У вас есть задача для нас?
Пришлите заявку, обсудим и решим!

Контакты

Звонок бесплатный

Смоленск, ул. Карла-Маркса 12 +7 (4812) 20-94-60

Москва, ул. Пятницкая 37 +7 (499) 506-97-20