Обзор популярных CMS: плюсы и минусы

CMS (система управления содержимым) – программная основа для разработки сайта, наполнения его контентом, настройки, изменения внешнего вида. Иногда также применяются термины «админка», «платформа» и т.п.

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

При создании нового сайта встает непростой вопрос: какую CMS выбрать?

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

1 C Битрикс

Начну, наверное, с наиболее упоминаемого в России движка – CMS Битрикс. В интернете можно найти множество отзывов об этой платформе как со стороны заказчиков, так и со стороны программистов. Присутствует огромное количество рекламы, призывающей купить лицензию и стать счастливым.

Давайте посмотрим, все ли так хорошо.

Начнем с небольшой ложки дегтя

Основной реальный минус платформы – высокая стоимость лицензий как на саму CMS, так и на отдельные компоненты системы.

Далее – относительно высокая нагрузка на обслуживающий сервер. Если у вас бесплатный хостинг или минимальный тарифный план – Битрикс абсолютно точно вам не подойдет. В лучшем случае вы получите безумно медленно работающий сайт, в худшем – кучу ошибок неясной этимологии.

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

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

Теперь о приятном

1. Многофункциональность. Да, как и утверждает реклама, Битрикс позволяет решить большинство задач сайта.

2. Многие функции доступны «из коробки» и требуют крайне незначительного участия разработчиков.

3. Система постоянно совершенствуется, расширяя функционал.

4. Есть техническая поддержка, способная ответить на большинство вопросов.

5. Система достаточно неплохо защищена от взлома. Скажем так: интернет-банк на Битриксе делать не стоит, а вот ваш интернет-магазин едва ли взломают.

6. Отличный API, позволяющий создавать нестандартные решения.

7. Высокая готовность к работам по SEO.

8. Система резервного копирования.

9. Удобство обновления платформы.

Подводя итоги, скажу, что не зря CMS Битрикс имеет такую популярность. Мы предпочитаем использовать в работе именно эту платформу – достоинства значительно перевешивают недостатки.

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

Рейтинг популярных CMS за 2018 г. (по данным сайта cmsmagazine.ru)

Дальше опустимся на вторую строчку рейтинга.

WordPress

WordPress – как много в этом звуке! Все веб-разработчики начинали свою карьеру с чего-то. И для очень многих первой баррикадой на пути к совершенству стала именно система управления WordPress. Этот движок изначально был создан в качестве платформы для ведения блога, в дальнейшем дорос до современного серьезного решения.

Интересный факт: в начале 2018 г. на эту платформу был переведен сайт американского Белого дома. Ранее на этом сайте использовался Drupal.

Плюсы использования WordPress

1. Бесплатная лицензия.

2. Огромное (без преувеличения) количество шаблонов и модулей, позволяющих создать несложный сайт без особых усилий.

3. Простота установки. В принципе, с настройкой и установкой справится даже школьник. Особенно с помощью роликов с Ютуба.

4. Нетребовательность к ресурсам. Да-да, ее можно даже на бесплатный хостинг поставить.

Минусы

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

Низкая степень SEO-оптимизации. Частично решается с помощью сторонних плагинов и модулей, но ряд проблем все равно остается.

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

Отсутствие технической поддержки. Если у вас возник вопрос, ответ на который вы не нашли в Google и на форумах, ответить на него будет некому.

Joomla

Третья строчка хит-парада –Joomla. Нам довелось работать с этой системой, начиная с версии 1.0 и до 2.5 включительно.

Плюсы

Из плюсов хочется выделить достаточно простой шаблонизатор и прозрачную структуру базы данных. Остальные преимущества аналогичны WordPress: бесплатность, низкая ресурсоемкость и несложный код.

Минусы

Минусы – опять-таки практически дублируют WordPress: низкий уровень оптимизации для поисковиков, необходимость установки дополнительных модулей и самое неприятное – относительная легкость взлома.

Дополнительный минус – избыточно сложная панель администрирования. Этим же грешит и рассмотренная в самом начале статьи Битрикс, но там эта проблема решается неплохой документацией по работе в панели и возможностью кастомизации ее под конкретный проект.


Drupal

Если были упомянуты WordPress и Joomla, то стоит добавить в этот список и Drupal (10-е место в рейтинге популярных CMS).

«Из коробки» Drupal содержит минимальный набор необходимых инструментов, позволяющих сайту нормально функционировать.

Для создания любого сколько-нибудь серьезного решения потребуется установка дополнений – аналогично предыдущим двум платформам.

Список преимуществ и недостатков системы несколько отличается от Joomla и WordPress.

К преимуществам можно отнести очень неплохую степень защиты от взлома: в разработке Drupal принимает участие команда специалистов по безопасности, а обнаруженные уязвимости довольно быстро закрывают.

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

«Новый» недостаток – сложность в освоении как для пользователя, так и для программиста (по сравнению с WordPress и Joomla).

Большинство сравнительных рейтингов на этом примерно и заканчиваются.

ImageCMS

Хотим добавить в этот анализ еще одну платформу – ImageCMS.

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

Итак, поехали.

Началась эта история с того, что нам для проекта понадобился движок, отвечающий ряду довольно жестких требований:

1) бесплатный,

2) неплохой уровень SEO и производительности,

3) удобный шаблонизатор,

4) простая в освоении административная панель,

5) высокий уровень безопасности.

Перелистывая десятки форумов в поисках подобного решения, мы натолкнулись на разработку украинских программистов – мало кому известную на тот момент – ImageCMS. Кому интересно – небольшой экскурс в историю.

Парадоксально, но факт: в бесплатной версии дублировалось до 90 % функционала системы Битрикс, имевшегося на тот момент. Мало того, с точки зрения требований к серверу они были ниже, чем у Joomla. Начав изучать систему глубже, выяснили, что у платформы достаточно неплохая система шаблонов, легкая админка и т.д. Сделав пару сайтов на пробу и поработав с ними некоторое время, пришли к выводу, что защищенность платформы от вирусов и взломов также достаточно высока. Далее выяснилась интересная особенность: в системе реализована классическая модель MVC, что делало ее очень неплохим плацдармом для изучения многих нюансов работы.

В процессе работы проявились и недостатки:

  • довольно небольшое количество товаров, с которыми можно было бы адекватно работать – до 5–7 тысяч;
  • отсутствие интеграций с любыми сервисами типа платежных систем и т. д.;
  • отсутствие адекватной документации;
  • отсутствие техподдержки.

Еще один парадокс этой платформы – с определенного момента, несмотря на исправление обозначенных выше проблем, каждая следующая версия усиленно деградировала. То есть каждая следующая версия оказывалась хуже прежних: шаблон усложнился (в десятки раз!), появилось огромное количество багов, часть кода системы была закодирована, и пришлось все-таки от этого решения отказаться. В 2017 г. состоялся последний релиз классической ImageCMS, построенной на фреймворке CodeIgniter 2, и данная платформа стала дополнением к WordPress (причем платным, и на момент написания этой статьи весьма недешевым).

Что в итоге

В заключение попробуем представить все описанное небольшой табличкой.

Битрикс

WordPress

Joomla

Drupal

Стоимость лицензии

-

+

+

+

Функционал

«из коробки»

+

+/-

+/-

+/-

Легкость освоения

+

+

+

-

Простота разработки

-

+

-

-

Требования

к ресурсам

-

+

+

+

Уровень SEO оптимизации

«из коробки»

+

-

-

-

Степень безопасности

+

-

-

+/-

Возможности

по расширению

с помощью дополнений

+

+/-

+/-

+

Техподдержка

+

-

-

+/-

Документация

+

+

+

+


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

Спасибо! И до новых встреч!

(Голосов: 24, Рейтинг: 3.04)