На какой CMS делать сайт?

Новый Яндекс.Вебмастер
26 декабря, 2015
Перенос сайта на WordPress на новый домен
25 марта, 2016

Дата публикации: 26 декабря, 2015

Зачастую нам приходится объяснять нашим клиентам, как выбрать движок (CMS) для сайта. Ведь эта непонятная аббревиатура часто ни о чем не говорит заказчику, а диспуты веб-разработчиков о самой удобной админке никогда не обретут завершение… Придерживаясь наработанного опыта нашей студии — «Ланцио», я постарался собрать основные критерии и нюансы, которые помогут определиться с выбором системы управления контентом. Давайте наглядно рассмотрим какой движок подходит определенному типу проектов и из каких нам предстоит выбирать.

Сегодня не существует четкой градации типологии CMS, поэтому в рамках этой статьи я разделю движки на 4 типа:

  • студийные;
  • некоммерческие;
  • профессиональные;
  • самописные.

Студийные CMS

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

Приобретая студийный движок и, тем более, SAAS решение (размещение сайта на сервере студии – site as a service [SAAS]), будьте готовы к тому, что расторгнуть отношения со студией, возможно, будет сложно. Владельцу сайта будет сложно найти веб-разработчика, готового разбираться с незнакомой CMS.

В веб-студии «Ланцио» используются только профессиональные или некоммерческие CMS. Несколько раз нам довелось переносить сайты со студийных CMS на профессиональные, так как заказчика не мог расширить функционал  сайта у студии-разработчика. Учитывая тот факт, что движок сайта неотчуждаем, то владельцу сайта приходится по сути создавать новый сайт.

Некоммерческие CMS

Некоммерческие CMS с отрытым кодом занимают наибольший сегмент рынка. К самым популярным движкам данного типа относятся Joomla!, WordPress и Drupal. Главное преимущество этих движков — отсутствие платы за лицензию. Помимо бесплатного распространения, для Joomla!, WordPress и Drupal существует масса интересных и разнообразных расширений (модулей, плагинов, компонентов, шаблонов), а также полностью готовых сайтов, позволяющих реализовать на данных движках не только простой малобюджетный сайт, но даже интернет-магазин, портал или любой другой интернет-проект.

Из недостатков некоммерческих движков стоит отметить отсутствие техподдержки, но техническую помощь можно легко получить на специализированных форумах.

С точки зрения высокой стоимости часа работы действительно опытного разработчика, я не рекомендую нашим клиентам использовать некоммерческие движки для реализации очень крупных, высоконагруженных проектов или ресурсов с повышенными требованиями к веб-безопасности (сайты финансово-кредитных, правительственных учреждений). Но для разработки несложных сайтов для малого и среднего бизнеса некоммерческие движки — великолепное решение!

Профессиональные CMS

В отличие от некоммерческих и студийных CMS, профессиональные движки изначально предназначены для дистрибуции. Продажа лицензий за использование данных CMS является основным доходом компаний-разработчиков этих движков.

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

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

Самописные CMS

Это движки, которые веб-разработчики создают самостоятельно, поэтому данные системы управления контентом являются несерийными.

Почему программисты создают свои CMS:

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

Лишь малая часть самописных CMS перерастают в некоммерческие или профессиональные системы управления сайтом, но большинство таких проектов становятся одноразовым движком, поэтому я не рекомендую заказывать типовой сайт на несерийной CMS. Основной причиной недоверия к таким CMS может также послужить внезапное исчезновение разработчика своего творения. Бесплатные движки, такие как WordPress или Joomla!, гораздо выгоднее с точки зрения безопасности, стоимости и времени на разработку сайта.

На что полагаться при выборе CMS для создания сайта?

Основываясь на личном опыте работы в области веб-разработки — выбирайте некоммерческую или профессиональную CMS, предварительно изучив условия использования движка и перспективы развития. Обратите внимание на тарифы профессиональной CMS, периодичность обновления бесплатных движков и их возможностей.

Для наглядности я подготовил нюансы выбора современных CMS в виде таблицы с рядом базовых характеристик движков:

Особенности Студийные CMS Самописные(несерийные)CMS Некоммерческие CMS Профессиональные CMS
Техническая поддержка На совести разработчика На совести разработчика Форумы Централизованная
Документация На совести разработчика На совести разработчика По инициативе разработчиков и энтузиастов Регламентированное документирование
Гарантия На совести разработчика На совести разработчика Нет Ограниченная гарантия (SLA)
Обновления В рамках дорожной карты Нет плановых обновлений Нет плановых обновлений, но есть регулярные В рамках дорожной карты
Возможность расширения системы На усмотрение разработчика На усмотрение разработчика Присутствует Присутствует
Уровень безопасности В зависимости от квалификации разработчика CMS В зависимости от квалификации разработчика CMS Невысокий Высокий
Поиск разработчика на поддержку и развитие (смена разработчика) Крайне сложно или невозможно Очень сложно или невозможно Не трудно на проекты любой сложности Не трудно на проекты любой сложности
Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Используя этот веб-сайт, вы соглашаетесь с нашей Политикой защиты данных.