Термин CMS плох сам по себе, но в русской редакции, в которой “management” переводится как однозначное “управление” - он совсем плохой. Потому что дело-то конечно не в управлении.

Система для работы с информацией - более правильный первевод.
Вам кажется, что всё то же, только вид сбоку?

А вот не скажите, смысл - совершенно другой.
Система уже недалёкого будующего будет настолько хороша, насколько хорошо она сможет работать с информацией, а не управлять ею.

Работать с информацией это к примеру: искать, синдицировать, отслеживать реакцию/отклик/популярность, оценивать рыночную востребованность/адекватность и управлять представлением по результатам оценки, отслеживать конкурентную ситуацию, обладать начальными инструментами поддержки бизнес - планирования, оценивать показатели roi, обладать начальными инструментами финансового планирования сайта, работать с профилями посетителей,… ну и да - редактировать тоже. В последнюю очередь.

Современные системы кроме редакции контента и кое-какой, совершенно невнятной оценки отклика - ничего делать не умеют.

Мало того, считается что ничго более им уметь и не положено.
Разработчики яростно защищают позицию “деревянными счётами людям считать проще и удобнея, нам вашей элехтроники не надобно”.

И этим конечно копают себе яму. И попадают в неё, и плачут, и продолжают копать дальше. Мазохисты.

Дело-то в чём. Системы, ориентированные только на редакцию информации - не работают. Не приносят ощутимой выгоды для бизнеса, сами по себе своим существованием. Не нужны по сути дела. Не нужно путать с сайтом. Сайт - нужен. CMS на нём - нет.

Клиент не умеет создавать контент.
Если его ему дать - выяснится что не умеет редактировать.
Если научить и пройти ещё десяток барьеров типа лени или нехватка времени - выяснится первопричина: ему это не нужно. Даже хорошо организованный процесс провалится если не будет результатов.

А результатов не будет. Потенциальных затыков - множество, нулевой трафик, клише многократных подтверждений/согласований, тараканы в голове у клиента, невнятная стратегия фирмы, отсутствие хоть как то способных выражать свои мысли сотрудников и это очень длинный список потенциально. Сегодня системы, даже не то что не способны справляться с проблемами подобного рода - сегодня их эти проблемы принципиально не касаются.
Общие тенденции видны всем: сайт работает если (или пока+ некоторое время после) им занимаются профессионалы + некоторые частные случаи основанные на совпадениях / маркетинге / таланте отдельных людей - которые погоды на самом деле не делают, это мизерный процент взяв весь рынок.

Системы, интеграция которой позволила бы с серьёзной вероятностью увеличить эффективность и прибыльность веб проекта - на данный момент нет.

Но не будем о грустном… долго. Я ведь пишу о Хорошей Системе™

А Хорошая Система™ это:

  • Програмное обеспечение, управляющее работой в первую очередь веб проекта (но не только), интегрированное с информационным пространством компании.
  • Система, нацеленная на автоматизацию, автономную работу, управление осуществляется например, визардами, которые система регулярно готовит для Человека Принимающего Решения. Это не исключает ручной режим конечно.
  • Автоматический анализ доступной информации - и конверсию данных анализа в формат нужной сложности, принятие решений исходя из получаемых данных. Это основная функциональная особенность, основа - анализ и алгоритмизированное принятие решений.

Но наверное главное: это концепция. Не программа, а скорее подход к разработке систем такого типа. Подход.

Сегодня CMS это софт созданный по подходу принципиально идентичному с notepad/word. Я описываю CMS, созданную по подходу принципиально идентичному с операционной системой бортового компьютера какого-нибудь F-22/Su-37. Разница не в сложности, разница в ожиданиях, в подходе к созданию даже самой маленькой системы такого типа. Не вы берёте в руки cms и можете копать / можете не копать - а она сама без остановки взрыхляет почву, постоянно самообучаясь по данным вашей корректировки.

Что бы это было проще представить, вот кусочек сценария действий Хорошей Системы™ :

  1. В сети найден текст, идентифицирован как новостная статья, ресурс публичный, киворд-анализ показывает высокую релевантность с основными кивордами группы 4 продукции нашего сайта, дата - сегодня.
  2. Сервер даёт публичный доступ к логам посещаемости страницы, записать параметры посещаемости, вернуться через шесть часов.
  3. Анализ посещаемости страницы новости, с учётом рейтинга проекта, с учётом общей посещаемости проекта - показывает потенциально высокую ценность информации для целевой аудитории нашего сайта.
  4. Отправлено письмо ЧПР с запросом на разрешение публикации новости на сайте.
  5. Ответ не получен в течении шести часов. Автоматическая подготовка и публикация текста, отправка нотификации.
  6. Корректировка внешних рекламных кампаний - вставить заголовок новой новости в тексты группы банеров контекстной рекламы, сменить находившиеся там тексты предидущей новости, учесть популярность, оставить лучшие банеры. 
  7. За четыре часа на опубликованную новость поступило десять комментариев, что на пять больше обычного за это же время уровня - запустить дополнительную рекламу в платных сетях, внутреннюю рекламу на сайте, вынести новость в топ-зону в сетке первой страницы проекта.
  8. Анализ популярности новости через день - показывает достаточно высокие параметры. Автоматическое составление письма по шаблону, рассылка зарегистрированным пользователям проекта с приглашением прочитать возможно актуальную для них информацию.
  9. Сравнительный анализ текста новости, внутренних поисковых запросов посетителей его прочитавших, внешних поисковых запросов, текста группы 4 продукции сайта, показывает что общий сегмент посетителей интересует киворд-набор Х, идентифицированный как продукт/услуга, отстутствующий на сайте и в портфеле предложений компании.
  10. Собрать информацию о упоминаниях о продукте Х на сайтах конкурентов, подготовить сравнительный отчёт по запросам на продукт Х и другие продукты сайта, выявить приблизительную рыночную  перспективность продукта Х.
  11. Подготовить предложение ЧПР о начале производства продукта Х, обоснованное требованием рынка, аргументация - статистика и сравнительный анализ запросов.
  12. Получить согласие на ввод/производство нового продукта/услуги, подготовить и опросить визардом ЧПР о параметрах ввода, подготовить набор релевантных статей о продукте Х, о технологии производства Х, о преймуществах Х, подборку упоминаний Х в новостях и блогах для редактора проекта. С учётом динамики посещаемости выбрать дату публикации нового продукта, подготовить новостные поводы, выслать ЧПР запрос на подтверждение заказа копирайтерам текстов новостей, описаний, спецификаций.
  13. Анонсировать продукт на сайте, оценить отклик, скорректировать оценки перспективности продукта.

и т.д. и т.п.

Понятно, что описанный выше сценарий - это уже тяжёлый истребитель, который годами делать.
С другой стороны такая система буквально сметёт в порошок всех конкурентов в потенциально любой области. Мало того, она способна любую область сделать своей если клиент будет готов оказывать услуги/производить продукт нужного типа. А что она способна сотворить если обеспечить её тиражируемость?

Хочется спросить, понимаете ли Вы, что это значит. Хочется спросить, понимаете ли вы, что это делает с современным маркетингом, бизнес планированием, консалтингом, инвестициями. Что это может значить для области веб разработок вообще, для всего ИТ мира вообще. Но боюсь вопросы риторические. К сожалению.

Система которая знает рынок, в которой нет человеческого фактора в качестве определяющего, которая пресловутые 24/7/365 мониторит сеть, запросы, информацию, новости, упоминания, конкурентов, разработки, знает всех посетителей сайта чуть ли не в лицо. Это серьёзная машина. Это Хорошая Система™.
Сегодня ядро и принципы работы я могу сравнить только с такими грандами как поисковая машина google например (но там загрузка во множество раз больше - у него всё таки задача мониторить всю сеть а не отдельные сегменты).

Даже если ничего вот точно такого никогда и не будет создано(а я всё таки думаю что будет), даже просто движение в этом направлении, реализация компонентов и частей такого подхода - уже способно серьёзно усилить позиции всего рынка веб разработок, увеличить реальную пользу веб проектов, со временем - перевернуть всю эту область и вывести её на качественно другой уровень.

Меня заботит не то, что таких систем сейчас нет (я считаю что вот прямо сейчас, хорошо сделанный вебдев отдел с аналитиками и разработчиками уделает такого робота-трансформера как маленького и это ещё лет на пять-десять развития точно), а то, что о разработках такого типа - ничего и не слышно. Никаких тебе еропланов-планеров, никаких тебе братьев Райт, а о истребителях и мечтать пока вот как из болота. Мы всё ещё ползаем по земле, для нас CMS это всё ещё - редакция информации, ватюсиизватюгет, всякие глупые w3 стандарты, вёрстка… и детский сад это вобщем.

Хочется думать всё-таки о будующем.

В следующий раз: #5 Почему во всём виноваты программисты.