Концепція розвитку платформи Canape CMS: очікування і реальність

  1. очікування №1
  2. очікування №2
  3. очікування №3
  4. очікування №4
  5. очікування №5
  6. очікування №6
  7. Підсумки по закінченні 5 років
  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 та інші. Всі майданчики мають типову структуру, згенерувала замовником, винесені на власні домени і мають окремі системи керування вмістом.

Детальніше про систему можна прочитати в статті « Навіщо веб-студії власна SMS ».

очікування №5

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

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

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

Що дає ця концепція роботи?

  • Зниження розміру майданчика: резервні копії робляться швидше і займають менше місця, процес клонування майданчика йде швидше, зниження сумарного обсягу пам'яті для безлічі сайтів однією версією.
  • Прискорення роботи - одні файли роблять роботу для багатьох сайтів.
  • Можливість поновлення менеджером - якщо майданчик кластерна, то доробок на ній гарантовано немає, і можна провести автоматичне оновлення. Участь програміста не вимагається.
  • Можливість швидко налити «баг фігси» на частину майданчиків

очікування №6

Система повинна бути зрозуміла для клієнтів, адміністраторів і розробників

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

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

Підсумки по закінченні 5 років

Це слайд з доповіді 2013 року.

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

Якщо спочатку ми орієнтувалися на нескладні сайти, то за фактом зараз розробляємо досить об'ємні проекти з інтеграціями, адаптивним дизайном і унікальними програмними модулями (дивіться в портфоліо ).

Час вніс свої корективи, але ми успішно будуємо виробництво унікальних проектів. Робимо це ефективно і за розумні гроші.

На завершення статті

Є набір питань, які часто задають, тому відразу відповім на деякі з них.

  • Чому створили свою CMS, а не використовували іншу?

    Canape CMS - система повного циклу для швидкого виробництва сайту студією. Чи не одиноким фрілансером, що не власними силами клієнта, що не системним адміністратором компанії, а саме студією, де всі процеси регламентовані і стандартизовані. Сайт з індивідуальним функціоналом і дизайном розробляється не за рік чи півроку, а за 2-3 тижні. CMS розроблялася під конвеєр сайтів на студії, щоб процес не застрявав ні на одному з етапів виробництва - від макета до фінального тестування і SEO-просування.

  • Чому не взяли безкоштовне рішення?

    Тому що студія хоче заробляти сама і пропонувати клієнтові рішення за доступною ціною.

  • Чому не взяли пристойне платне рішення?

    Тому що студія хоче заробляти сама і пропонувати клієнтові рішення за доступною ціною.

  • Чому не хмарне рішення, а CMS з вихідним кодом?

    Тому що ваш сайт - це ваша власність і ресурс

Якщо ви хочете замовити сайт або послуги реклами, просування, ведення соціальних мереж, зателефонуйте нам 8-800-200-94-60 або напишіть [email protected] .

Яким повинен бути процес розробки сайту, щоб клієнт був задоволеним і зацікавленим в подальшій роботі саме з нами?
Чому клієнтів для типових рішень стало менше?
Що дає ця концепція роботи?
Чому створили свою CMS, а не використовували іншу?
Чому не взяли безкоштовне рішення?
Чому не взяли пристойне платне рішення?
Чому не хмарне рішення, а CMS з вихідним кодом?