Рейтинг популярных CMS начинают «1С-Битрикс», Joomla, Wordpress, Drupal и ModX. Мы рассмотрели каждую систему с точки зрения удобства создания коммерческого сайта — делимся с вами результатами. Подойдите к вопросу выбора серьезно — «движок» в значительной мере влияет на развитие сайта.
«1С-Битрикс»
«1С-Битрикс» — популярная коммерческая CMS от российских разработчиков. Создавалась в первую очередь для высоконагруженных проектов: информационных порталов, интернет-магазинов, сайтов крупных компаний и государственных организаций. Наибольшее распространение получила в электронной коммерции.
Преимущества
Система гибкая и кастомизируемая — можно создать и поддерживать проект практически любой сложности и любых масштабов. Регулярные обновления обеспечивают стабильную работу и открывают новые возможности.
•
Удобная и интуитивно понятная, по мнению многих пользователей, административная панель позволяет легко управлять контентом сайта.
•
Коробочная версия включает все необходимые модули для работы с сайтом. В каждой редакции продукта свой набор модулей — чем дороже, тем шире функционал.
•
•
Есть магазин готовых решений «Маркетплейс 1С-Битрикс», где можно найти множество разработок, как просто расширяющих штатные возможности системы, так и позволяющих создать готовый сайт в кратчайшие сроки без привлечения технических специалистов.
•
Модуль «Поисковая оптимизация» открывает широкие возможности для продвижения в поисковых системах.
•
Интеграция с «1C: Предприятие». Можно отслеживать все покупки через сайт компании, а статус заказа — в личном кабинете. Также возможна синхронизация каталога через «1С» — вся информация о товарах будет обновляться автоматически.
•
Надежность и безопасность — во всех редакциях, кроме «Старт», включен модуль «Проактивная защита». Он включает фаервол, антивирус, защиту от DDOS и др.
•
Сайты, созданные на платформе проходят мониторинг качества. Прохождение мониторинга хоть и не дает стопроцентной гарантии, но позволяет убедиться, что в процессе разработки не было допущено критических ошибок.
•
Система «Композитный сайт» — уникальная, запатентованная технология, которая ускоряет загрузку ресурса за счет оптимизации процесса доставки контента и создания кэшированных копий страниц.
Недостатки
Для внедрения и связи с «1C: Предприятие» необходимо привлекать профессионалов.
•
Избыточность кода и сложная архитектура. Для поддержки сайта и доработок нужен программист, который изучил систему.
•
Требовательность к ресурсам. Сервер должен быть достаточно мощным. Однако многие хостеры предлагают доступные тарифы для «1С-Битрикс», что снимает проблему.
•
•
Стоимость разработки и поддержки. Помимо стоимости самого «движка», необходимо учесть, что стоимость работы программистов на «Битриксе» обычно выше среднего.
•
Платное обновление системы. Срок обновления — 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).
Преимущества
Множество модулей. Благодаря развитому сообществу разработчиков, постоянно появляются новые модули, выпускаются обновления, а баги своевременно исправляются.
•
Гибкость конфигураций. CMS можно использовать для любых типов сайтов: социальных медиа, блогов, форумов, сайтов с вакансиями, портфолио.
•
Открытый исходный код. Это свободное программное обеспечение, которое можно использовать по лицензии GPL (GNU General Public License), т.е. копировать, модифицировать и бесплатно распространять.
•
•
Система поиска, которая встроена в CMS. Она реализована на уровне ядра и позволяет легко находить информацию на сайте.
•
Встроенная система кэширования. Снижает нагрузку на сервер, сокращает время генерации страниц, а также позволяет избегать сложных запросов к базе данных, что повышает производительность.
•
Возможность сборки собственной CMS. При наличии квалификации систему можно собирать с чистого ядра, к которому подключаются нужные вам модули.
Недостатки
Высокие требования к хостингу. Для корректной работы сайта на Drupal необходима поддержка PHP от 5.6, MySQL от 5.0, PostgreSQL от версии 8.3 и выше, от 500 мегабайт оперативной памяти и достаточно пространства на жестком диске.
•
Сложный интерфейс. В системе нет упрощений, что может вызвать сложности у разработчиков-новичков.
•
Сложность освоения. Изначально система ориентирована на профессионалов, поэтому сложнее для понимания, чем другие CMS.
•
•
Неудобные, встроенные инструменты SEO. Проблема решается установкой специальных модулей. Например, Drupal генерирует дубли страниц. Чтобы избавиться от них, нужна установка и настройка соответствующих модулей.
•
Сложность установки модулей для новичков. Все обновления и дополнительные модули устанавливаются через FTP. Кроме того, большая часть модулей работает только в связке — чтобы получить одну функцию, может потребоваться установка еще двух модулей.
•
Нет технической поддержки. Это может стать проблемой для неопытных пользователей — все сложности придется решать самостоятельно.
Вывод
Drupal — хорошее решение для разработчиков, уоторые умеют программировать и хотят сделать качественный сайт с минимальными вложениями. Однако для новичков эта CMS может показаться сложной и отнимет много времени. Также потребуется мощный хостинг, который обеспечит производительность и высокую скорость работы сайта.
MODX
MODX — бесплатная система управления контентом сайта с открытым исходным кодом. Написана на PHP, для хранения данных может использовать MS SQL, MySQL или СУБД. На данный момент актуальна версия Modx Revolution.
Преимущества
Контроль над выводом HTML-кода. Логика работы CMS и дизайна разделены, а синтаксис тегов позволяет оставить чистый код шаблона.
•
Кроссбраузерность. Можно создавать любые сайты на стандартах CSS и XHTML, которые адаптируются под различные браузеры.
•
Скромные требования к хостингу. Достаточно поддержки PHP, веб-сервера IIS или Apache и базы данных MySQL.
•
•
Универсальность. Сайт можно установить на серверах IIS, Apache, Nginx, Lighttpd и Zeus. А также на облачных серверах через Amazon Elastic Compute Cloud (EC2) и в собственном облаке MODX Cloud.
•
Поддержка множества технологий и сервисов. Система работает с AJAX, MooTools, prototype, jQuery, ExtJS, PHP от 5.3.3, RSS, веб-статистикой и подписками.
•
Магазин модулей. Движок легко расширяется за счет плагинов, можно подключить платежные системы, онлайн-магазин, форумы, блоги, баннеры, галереи, формы подписки и т.д.
Недостатки
Собственная терминология. Веб-страница названа ресурсом, а повторяющиеся элементы HTML-разметки — чанками.
•
Мало готовых шаблонов. По сравнению с другими бесплатными CMS, количество бесплатных шаблонов не превышает нескольких десятков.
•
Сложность поиска информации. При возникновении проблем бывает сложно найти ответы на возникающие вопросы.
•
•
Нужны плагины. Базового функционала не хватает для полноценной работы. К примеру, для восстановления удаленных объектов нужен плагин. При этом бесплатных расширений мало, а те, что есть, имеют множество недоработок.
•
Тяжелая административная панель. При работе с контентом много времени тратится на ожидание: страницы открываются заново, списки раскрываются постепенно и т.п.
•
Недостатки в системе безопасности. Отслеживать защиту необходимо в ручном режиме: обновлять систему, шифровать соединения и т.д.
Вывод
MODX считается довольно гибкой системой, которую можно настроить «под себя». Но в то же время для администратора сайта она довольно сложна. CMS позволяет проводить платежи, но в плане безопасности уступает коммерческим альтернативам. В целом ее можно рекомендовать для создания небольших интернет-магазинов и корпоративных сайтов.
Универсальной CMS не существует и, возможно, не появится. Каждая система управления контентом создавалась под решение конкретных задач, с которыми лучше всего справляется. В ряде случаев можно обойтись бесплатным движком, а иногда стоит воспользоваться достоинствами коммерческой CMS.
Основное преимущество коммерческих CMS — гарантии. Разработчики несут ответственность за свой продукт. Кроме того, срок жизни таких проектов дольше — вы получаете доступ к официальной технической поддержке и регулярным обновлениям. Это позволяет поддерживать высокую работоспособность вашего ресурса, что особенно важно для проектов с большой посещаемостью и нагрузкой.
Универсальной CMS не существует и, возможно, не появится. Каждая система управления контентом создавалась под решение конкретных задач, с которыми лучше всего справляется. В ряде случаев можно обойтись бесплатным движком, а иногда стоит воспользоваться достоинствами коммерческой CMS.
Основное преимущество коммерческих CMS — гарантии. Разработчики несут ответственность за свой продукт. Кроме того, срок жизни таких проектов дольше — вы получаете доступ к официальной технической поддержке и регулярным обновлениям. Это позволяет поддерживать высокую работоспособность вашего ресурса, что особенно важно для проектов с большой посещаемостью и нагрузкой.
Комментарии к статье
Комментарии: 0