CMS для коммерческого сайта. Сравнение популярных систем
Article title
28 февраля 2018
Обновлено 19 августа 2019

CMS для коммерческого сайта. Сравнение популярных систем

Рейтинг популярных CMS начинают «1С-Битрикс», Joomla, Wordpress, Drupal и ModX. Мы рассмотрели каждую систему с точки зрения удобства создания коммерческого сайта — делимся с вами результатами. Подойдите к вопросу выбора серьезно — «движок» в значительной мере влияет на развитие сайта.

Александр Кузнецов
разработчик Uplab

«1С-Битрикс»

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

Преимущества

  • Коробочная версия включает все необходимые модули для работы с сайтом. В каждой редакции продукта свой набор модулей — чем дороже, тем шире функционал.
  • Удобная и интуитивно понятная, по мнению многих пользователей, административная панель позволяет легко управлять контентом сайта.
  • Система гибкая и кастомизируемая — можно создать и поддерживать проект практически любой сложности и любых масштабов. Регулярные обновления обеспечивают стабильную работу и открывают новые возможности.
  • Есть магазин готовых решений «Маркетплейс 1С-Битрикс», где можно найти множество разработок, как просто расширяющих штатные возможности системы, так и позволяющих создать готовый сайт в кратчайшие сроки без привлечения технических специалистов.
  • Модуль «Поисковая оптимизация» открывает широкие возможности для продвижения в поисковых системах.
  • Интеграция с «1C: Предприятие». Можно отслеживать все покупки через сайт компании, а статус заказа — в личном кабинете. Также возможна синхронизация каталога через «1С» — вся информация о товарах будет обновляться автоматически.
  • Надежность и безопасность — во всех редакциях, кроме «Старт», включен модуль «Проактивная защита». Он включает фаервол, антивирус, защиту от DDOS и др.
  • Сайты, созданные на платформе проходят мониторинг качества. Прохождение мониторинга хоть и не дает стопроцентной гарантии, но позволяет убедиться, что в процессе разработки не было допущено критических ошибок.
  • Система «Композитный сайт» — уникальная, запатентованная технология, которая ускоряет загрузку ресурса за счет оптимизации процесса доставки контента и создания кэшированных копий страниц.

Недостатки

  • Требовательность к ресурсам. Сервер должен быть достаточно мощным. Однако многие хостеры предлагают доступные тарифы для «1С-Битрикс», что снимает проблему.
  • Избыточность кода и сложная архитектура. Для поддержки сайта и доработок нужен программист, который изучил систему.
  • Для внедрения и связи с «1C: Предприятие» необходимо привлекать профессионалов.
  • Стоимость разработки и поддержки. Помимо стоимости самого «движка», необходимо учесть, что стоимость работы программистов на «Битриксе» обычно выше среднего.
  • Платное обновление системы. Срок обновления — 1 год.

Вывод

На «1C-Битрикс» хорошо работают сложные, большие и высоконагруженные проекты. Для маленького сайта лучше выбрать CMS попроще — это позволит сэкономить деньги на развитие продукта и сервиса.

WordPress

WordPress создавался как CMS для ведения блогов. Но благодаря развитию плагинов, сейчас на WordPress можно создать даже интернет-магазин. Это простой в освоении и поддержке «движок» для начинающих сайтостроителей. Если возникают трудности, можно обратиться к Кодексу WordPress, где даются ответы на самые важные вопросы.

Преимущества

  • Свободное распространение. Свободно распространяется сам «движок», плагины к нему и некоторые шаблоны дизайна.
  • Простота в установке, настройке и администрировании. Система создана так, чтобы работать с ней мог даже человек далекий от программирования.
  • Многофункциональность. Возможности сайта можно расширять за счет плагинов.
  • Доступность. Существует множество бесплатных тем и шаблонов дизайна, которые можно доработать.
  • Интеграция со сторонними сервисами. К примеру, Livejournal, Instagram, Atom, онлайн-чатами, RSS, trackback, pingback и т.д.

Недостатки

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

Вывод

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

Joomla!

Бесплатная CMS открытым исходным кодом, написана на языках PHP и JavaScript. Схожа с WordPress наличием модулей и дополнений, которые расширяют функционал. На Joomla создают сайты-визитки, корпоративные сайты, интернет-магазины и даже порталы.

Преимущества

  • Свободное распространение. Распространяется по стандартной общественной лицензии GPL. Модули и плагины так же бесплатны.
  • Открытый исходный код. Система позволяет разработчикам дорабатывать функционал самостоятельно.
  • Популярность. В сети есть множество готовых модулей и дополнений. Доступны готовые дизайнерские решения, многие из которых бесплатны.
  • Доступность. Система проста в установке и не предъявляет особых требований к хостингу. Работает на серверах с ОС Linux, Mac OS и других.
  • Обучающие материалы. Мануалы и инструкции — в свободном доступе, это облегчает освоение новой CMS для разработчика.
  • Функциональность базовой версии. Система поддерживает более 60 языков, есть настройка прав доступа и групповое администрирование, встроенный менеджер рассылки новостей, можно создать неограниченное количество страниц и т.д.

Недостатки

  • Сложная панель управления. Внутренняя панель управления требует изучения, иногда простые операции отнимают слишком много времени.
  • Сложность модернизации. Система проста в установке, но модернизация происходит за счет дополнений, то есть «костылей».
  • Низкое качество модулей. Поставляются бесплатно и не имеют технической поддержки. Поэтому для обеспечения работоспособности сайта необходим программист.
  • Лишний код. Избыточность кода и дополнительные модули, которые зачастую не оптимизированы, снижают скорость работы сайта.
  • Проблемы с безопасностью. Низкое качество плагинов подразумевает легкий взлом. А из-за большого количества модулей бывает сложно найти «дыру» в защите.
  • Сложность оптимизации под поисковые системы. Решается за счет установки дополнительных модулей.

Вывод

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

Drupal

Drupal написана на PHP и отличается тем, что использует в качестве хранилища реляционную базу данных (MySQL, PostgreSQL и другие), а также применяется как каркас для фреймворков CMF (Content Management Framework).

Преимущества

  • Открытый исходный код. Это свободное программное обеспечение, которое можно использовать по лицензии GPL (GNU General Public License), т.е. копировать, модифицировать и бесплатно распространять.
  • Гибкость конфигураций. CMS можно использовать для любых типов сайтов: социальных медиа, блогов, форумов, сайтов с вакансиями, портфолио.
  • Множество модулей. Благодаря развитому сообществу разработчиков, постоянно появляются новые модули, выпускаются обновления, а баги своевременно исправляются.
  • Система поиска, которая встроена в CMS. Она реализована на уровне ядра и позволяет легко находить информацию на сайте.
  • Встроенная система кэширования. Снижает нагрузку на сервер, сокращает время генерации страниц, а также позволяет избегать сложных запросов к базе данных, что повышает производительность.
  • Возможность сборки собственной CMS. При наличии квалификации систему можно собирать с чистого ядра, к которому подключаются нужные вам модули.

Недостатки

  • Сложность освоения. Изначально система ориентирована на профессионалов, поэтому сложнее для понимания, чем другие CMS.
  • Сложный интерфейс. В системе нет упрощений, что может вызвать сложности у разработчиков-новичков.
  • Высокие требования к хостингу. Для корректной работы сайта на Drupal необходима поддержка PHP от 5.6, MySQL от 5.0, PostgreSQL от версии 8.3 и выше, от 500 мегабайт оперативной памяти и достаточно пространства на жестком диске.
  • Неудобные, встроенные инструменты SEO. Проблема решается установкой специальных модулей. Например, Drupal генерирует дубли страниц. Чтобы избавиться от них, нужна установка и настройка соответствующих модулей.
  • Сложность установки модулей для новичков. Все обновления и дополнительные модули устанавливаются через FTP. Кроме того, большая часть модулей работает только в связке — чтобы получить одну функцию, может потребоваться установка еще двух модулей.
  • Нет технической поддержки. Это может стать проблемой для неопытных пользователей — все сложности придется решать самостоятельно.

Вывод

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

MODX

MODX — бесплатная система управления контентом сайта с открытым исходным кодом. Написана на PHP, для хранения данных может использовать MS SQL, MySQL или СУБД. На данный момент актуальна версия Modx Revolution.

Преимущества

  • Скромные требования к хостингу. Достаточно поддержки PHP, веб-сервера IIS или Apache и базы данных MySQL.
  • Кроссбраузерность. Можно создавать любые сайты на стандартах CSS и XHTML, которые адаптируются под различные браузеры.
  • Контроль над выводом HTML-кода. Логика работы CMS и дизайна разделены, а синтаксис тегов позволяет оставить чистый код шаблона.
  • Универсальность. Сайт можно установить на серверах IIS, Apache, Nginx, Lighttpd и Zeus. А также на облачных серверах через Amazon Elastic Compute Cloud (EC2) и в собственном облаке MODX Cloud.
  • Поддержка множества технологий и сервисов. Система работает с AJAX, MooTools, prototype, jQuery, ExtJS, PHP от 5.3.3, RSS, веб-статистикой и подписками.
  • Магазин модулей. Движок легко расширяется за счет плагинов, можно подключить платежные системы, онлайн-магазин, форумы, блоги, баннеры, галереи, формы подписки и т.д.

Недостатки

  • Сложность поиска информации. При возникновении проблем бывает сложно найти ответы на возникающие вопросы.
  • Мало готовых шаблонов. По сравнению с другими бесплатными CMS, количество бесплатных шаблонов не превышает нескольких десятков.
  • Собственная терминология. Веб-страница названа ресурсом, а повторяющиеся элементы HTML-разметки — чанками.
  • Нужны плагины. Базового функционала не хватает для полноценной работы. К примеру, для восстановления удаленных объектов нужен плагин. При этом бесплатных расширений мало, а те, что есть, имеют множество недоработок.
  • Тяжелая административная панель. При работе с контентом много времени тратится на ожидание: страницы открываются заново, списки раскрываются постепенно и т.п.
  • Недостатки в системе безопасности. Отслеживать защиту необходимо в ручном режиме: обновлять систему, шифровать соединения и т.д.

Вывод

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

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

Поделитесь материалом с друзьями и коллегами:

Александр Кузнецов
8239
Оцените статью
(3.3)

Комментарии к статье

Другие статьи в блоге
Статьи ~ 25 минут на чтение

Обзор конкурсов для разработчиков сайтов: как участвовать и сколько это стоит

15
23 августа 2019
Статьи ~ 15 минут на чтение

Цифровой детокс: что это такое и как его устроить. Советы сотрудников Uplab

867
16 августа 2019
Статьи ~ 35 минут на чтение

Обработка и защита персональных данных: инструкция для владельцев сайтов

88
08 августа 2019
Статьи ~ 10 минут на чтение

Как написать статью, которую будут читать? Пошаговая инструкция

378
26 июля 2019
Статьи ~ 25 минут на чтение

OKR. Как достигать амбициозных целей

694
28 июня 2019
Статьи ~ 25 минут на чтение

Мобильный UX: как разработать удобный сайт финансовой компании

260
25 июня 2019
Статьи ~ 30 минут на чтение

Микроразметка для «Яндекс» и Google: как настроить и проверить

722
07 июня 2019
Статьи ~ 20 минут на чтение

Как в Uplab создают прототипы сайтов: принцип работы и обзор инструментов

12152
05 июня 2019
Статьи ~ 10 минут на чтение

Как автоматизировать создание документов в «Битрикс24»

611
31 мая 2019
Статьи ~ 10 минут на чтение

Как в Uplab разрабатывают сайты. Этап дизайна

364
23 мая 2019
+7 499 653 78 83