Как выбрать CMS. Обзор вариантов.
Создание сайтов актуально всегда, особенно для представителей малого и среднего бизнеса. Например, блог компании, страницу для продвижения новой услуги или интернет-магазин. Как правило, для этого нанимают веб-разработчиков. Однако бывают случаи, когда это не укладывается в смету расходов и сайт приходится создавать тому, для кого это не является основной профессией.
Чтобы сайт могли сделать не только профильные специалисты, существуют инструменты: конструкторы и CMS. Первым мы уже посвятили отдельную статью, а в этой - рассмотрим 6 популярных CMS и расскажем, для решения каких задач подойдёт каждая из них.
Как выбирать CMS
CMS (Content Management System) - система для создания сайтов и управления содержимым. Подробнее о плюсах, минусах и особенностях работы с CMS вы можете узнать в предыдущей статье о том, что выбрать - CMS или конструктор.
Сейчас существует большое множество CMS, от неизвестных до тех, которыми пользуются миллионы людей. Мы остановимся на самых популярных: WordPress, Joomla, OpenCart, Drupal, MODX, 1С-Битрикс.
Перед тем как перейти к освещению функций, предлагаем вам ответить на несколько вопросов. Это поможет сделать правильный выбор.
Для каких задач вам нужен сайт?
Оцените сложность проекта. Если вам требуется одностраничный сайт или блог для публикации статей - с этим справится большинство бесплатных CMS. А если задача более трудная, например, разработать образовательный портал или сайт крупного медиа, - потребуются мощная CMS и навыки разработки.
Есть ли у вас опыт работы с CMS?
Если ответ на этот вопрос - «нет», советуем для начала выбрать более простую CMS с интуитивно понятным интерфейсом, а не гнаться за количеством функций и расширений.
Помните, что перед началом работы с CMS её нужно будет установить на хостинг.
Каким бюджетом вы располагаете?
Если это ваш первый опыт в создании сайтов и бизнес не приносит стабильный доход - не тратьте средства на навороченную платную CMS. Начните с бесплатной платформы, изучите её и выжмите максимум для вашего сайта. Перейти на платное решение вы всегда успеете.
Планируете ли развивать проект?
При выборе CMS стоит оценить будущие потребности вашего бизнеса. Например, сейчас вам нужно запустить интернет-магазин с несколькими категориями товаров. Но в дальнейшем он может вырасти, появится потребность в личных кабинетах пользователей, блоге магазина и т. п. Лучше заблаговременно убедиться, что у CMS хватит функций «на вырост».
Теперь перейдём к CMS. Давайте рассмотрим CMS платформы c точки зрения удобства и функциональности.
1. WordPress
WordPress - бесплатная универсальная CMS с дружественным интерфейсом и гибким функционалом.
Для чего подходит
Прежде всего, WordPress подходит для создания сайтов компаний, продающих страниц товаров и услуг, блогов и портфолио.
Для создания интернет-магазинов на движке WordPress требуются дополнительные плагины. Мы рекомендуем 2 инструмента:
Для создания интернет-магазинов на движке WordPress требуются дополнительные плагины. Мы рекомендуем 2 инструмента:
- WooCommerce. Самый популярный бесплатный плагин для Ecommerce (более 5 млн установок).
- Ecwid. Платное готовое решение, которое можно установить на большинство CMS.
Как установить
Скачайте файл установки и установите его на хостинге. Или закажите установку CMS на хостинг в WebService Company. Тогда ничего не придётся устанавливать, и после установки вы сможете перейти сразу к настройкам сайта.
Интерфейс
- После установки CMS настраивать сайт и управлять им нужно в административной панели. Это удобный редактор, полностью переведённый на русский язык. В левом вертикальном меню собраны основные разделы:
- Главная - для настройки темы (структуры сайта) и просмотра статистики.
- Записи - для работы с постами, если используете CMS для ведения блога.
- Страницы - для редактирования отдельных страниц сайта.
- Комментарии - для управления комментариями посетителей.
- Внешний вид - для смены темы и визуального оформления.
- Плагины - каталог приложений для CMS (например, для увеличения скорости работы сайта).
- Пользователи - для создания ролей и назначения доступных функций для них (если нанимаете редактора для блога, но хотите, чтобы у него был доступ только к созданию записей).
- Инструменты - экспорта и импорта материалов с внешних источников.
- Настройки - для установки общих параметров всего сайта (название, краткое описание, домен, язык интерфейса).
Кастомизация и безопасность
В WordPress - открытый исходный код: у разработчиков по всему миру есть к нему доступ, и они могут создавать новые программы (плагины) для CMS. Поэтому приложений в каталоге очень много, среди них найдутся решения для технических, коммерческих или SEO-задач.
Минусы:
- не все плагины переведены на русский;
- плагины могут конфликтовать с установленными ранее и работать некорректно;
- чем больше плагинов установите, тем медленнее будет работать сайт;
- если установить непроверенный плагин, сайт могут взломать.
Чтобы сайт работал корректно, изучайте отзывы и описание перед установкой плагина. Выбирайте только плагины с высоким рейтингом и поддержкой обновлений.
SEO-оптимизация
В WordPress есть базовые опции для продвижения сайта в поисковых системах. В разделе «Настройки» вы сможете задать метатеги Title и Description. А для дополнительных настроек (robots.txt, ЧПУ - человекопонятных адресов страниц, редиректов) предназначены плагины: YoastSEO, All in One SEO Pack и другие.
Поддержка
В WordPress есть форум для вопросов, связанных с поддержкой CMS. Вы сможете найти ответ или задать новый вопрос (доступно для авторизованных пользователей).
2. Joomla
Joomla - бесплатная CMS с минимальным набором инструментов, который можно расширять и дополнять после установки. Благодаря этому принципу интерфейс не выглядит загромождённым, а программа занимает меньше места на хостинге.
Для чего подходит
Joomla подходит для создания блогов, каталогов, продающих страниц товаров и услуг, корпоративных сайтов, интернет-магазинов.
Для работы с этой CMS не требуется навыков программирования, но разобраться в том, как всё это работает, сложнее, чем в WordPress, OpenCart и других CMS с меньшим количеством инструментов.
Как установить
Скачайте файл установки и установите его на хостинге. Или закажите установку CMS на хостинг в WebService Company. Тогда ничего не придётся устанавливать, и после установки вы сможете перейти сразу к настройкам сайта.
Интерфейс
Интерфейс Joomla полностью русифицирован. После установки нужно перейти к административной панели управления. Здесь будут доступны необходимые инструменты для настройки внешнего вида (шаблонов), структуры и наполнения контентом и администрирования сайта.
Кастомизация и безопасность
Joomla так же, как и WordPress - платформа с открытым кодом. Поэтому пользователи могут разрабатывать свои программы, которые расширяют базовый функционал. В каталоге расширений доступно множество хороших приложений. Также в CMS есть раздел «Компоненты». В нём собраны сложные расширения от разработчиков самой платформы Joomla. Например, возможность сделать RSS-ленту на основании контента сайта или вставить на сайт рекламный баннер.
Безопасность - уязвимое место всех CMS с открытым кодом. Недобросовестный разработчик расширения может получить доступы к вашему сайту, если вы установите его ПО. Чтобы повысить уровень защиты, в Joomla применяется двухфакторная аутентификация.
SEO-оптимизация
Ранние версии Joomla были плохо приспособлены для продвижения сайтов. Они создавали дубли страниц, часть файлов была скрыта от индексирования поисковыми роботами, не для всех страниц можно было прописать метатеги. Однако в актуальных версиях эти проблемы устранены.
Также в CMS предусмотрен базовый функционал для кеширования файлов, который увеличивает скорость загрузки сайта. Это важный показатель, который отражается на поисковой позиции сайта.
Поддержка
В Joomla есть форум поддержки, где можно задать вопрос по конкретной версии CMS, расширениям и другим актуальным темам.
3. OpenCart
OpenCart - это бесплатная CMS для создания интернет-магазинов с большим выбором шаблонов и возможностью подключить CRM-системы и сервисы аналитики.
Для чего подходит
В отличие от других CMS, рассмотренных в статье, OpenCart подходит исключительно для сайтов eCommerce. Например, на нём вы можете разработать не просто витрину с товарами, а сайт с личными кабинетами покупателей.
Как установить
Скачайте файл установки и установите его на хостинге. Или закажите установку CMS на хостинг в WebService Company. Тогда ничего не придётся устанавливать, и после установки вы сможете перейти сразу к настройкам сайта.
Интерфейс
У панели управления OpenCart дружественный интерфейс, понятная рубрикация и наглядная система управления продажами (история покупок, адресная книга, статусы заказов).
Кастомизация и безопасность
В CMS представлен большой выбор встроенных инструментов для управления магазином. Она поддерживает:
- мультиязычность и мультивалютность;
- создание нескольких магазинов в одном аккаунте;
- синхронизацию с торговыми и складскими программами (1С, Класс365, МойСклад) и системами оплаты (Яндекс.Касса, Qiwi, Web Money и другими);
- интеграцию с сервисами доставки (СДЭК, EMS, Почта).
На торговой площадке OpenCart есть большое количество платных и бесплатных модулей и дизайнов шаблонов, которые помогут развивать бизнес. Там вы найдёте красивые темы, инструменты для интеграции социальных сетей, маркетинга, бухгалтерского учета, отчётности.
OpenCart - CMS с открытым кодом, поэтому есть риск попасть на недобросовестного разработчика модуля. Изучайте отзывы и рейтинг приложений перед установкой.
Обязательно позаботьтесь о том, чтобы защитить панель управления. Как минимум, следует сменить пароль для входа в панель, который был создан при установке CMS на хостинг. Поищите информацию на официальном форуме, воспользуйтесь услугами разработчиков или платной помощью технической поддержки OpenCart.
SEO-оптимизация
В CMS есть базовые инструменты, которые стоит использовать, чтобы продвинуть сайт в поисковой выдаче. Настраивать ЧПУ страниц и метатеги Title, Description следует в разделе «Система». Для удаления страниц-дублей используйте файл .htaccess (он находится в папке CMS на хостинге). Также вы можете увеличить скорость загрузки сайта, включив GZIP-сжатие в панели управления CMS.
Если вы не разбираетесь в технических настройках, можно использовать SEO-модули. Они содержат инструменты для продвижения сайта, например, для автоматической генерации ЧПУ, работы со сниппетами (превью сайта в поисковой выдаче), создания карты сайта, удаления дублей страниц и т. п.
Поддержка
В OpenCart есть русскоязычный форум для ответов на распространённые вопросы.
4. Drupal
Drupal - бесплатная CMS для создания сайтов любой сложности: от простого блога до социальной сетей. Для работы с этой платформой потребуются навыки программирования, поэтому, если вы не веб-разработчик, она вряд ли вам подойдёт.
Для чего подходит
Благодаря архитектуре CMS она подходит для создания проектов любого типа: продающих страниц, интернет-магазинов, блогов и др.
Как установить
Скачайте файл установки и установите его на хостинге. Или закажите установку CMS на хостинг в WebService Company. Тогда ничего не придётся устанавливать, и после установки вы сможете перейти сразу к настройкам сайта.
Интерфейс
Панель управления Drupal переведена на русский. В горизонтальной строке сверху собраны инструменты для управления структурой, оформления и добавления модулей.
Кастомизация и безопасность
Повторим, что Drupal - это CMS для разработчиков, несмотря на понятный интерфейс панели управления, придётся много работать с кодом сайта. Для того чтобы делиться опытом, программисты объединяются в сообщества (например, русскоязычный форум) и выкладывают инструкции, статьи и комментарии к технической документации.
Drupal - CMS с открытым кодом, поэтому нельзя сказать, что она защищена от уязвимостей на 100%. Команда разработчиков отслеживает проблемы, связанные с безопасностью, и выпускает обновления, а также делится информацией по вопросам защиты сайта. Служба поддержки советует следить за обновлениями и своевременно их устанавливать.
SEO-оптимизация
В панели управления Drupal нельзя редактировать матетеги Title и Description. Вы можете воспользоваться дополнительными модулями Meta tags quick или Page Title из раздела «Расширения». Документация и описание не переведены на русский.
Поддержка
Ссылки на сообщества пользователей вы можете найти в официальном гайде Drupal.
5. MODX
MODX - бесплатная CMS и фреймворк для разработки приложений. Так же, как и в случае с Drupal, для управления потребуются навыки вёрстки и программирования (HTML, CSS, PHP).
Для чего подходит
MODX - это универсальный движок для самых разных проектов: блогов, новостных порталов, лендингов, интернет-магазинов и корпоративных сайтов.
Как установить
Скачайте файл установки и установите его на хостинге. Или закажите установку CMS на хостинг в WebService Company. Тогда ничего не придётся устанавливать, и после установки вы сможете перейти сразу к настройкам сайта.
Интерфейс
Сейчас доступны две версии CMS: MODX Revolution (официальная) и MODX Evolution (поддерживается сообществом пользователей). Первая — обновляется разработчиками MODX и требует базовых знаний веб-разработки. Вторая - развивается силами сообщества и больше подходит для начинающих веб-мастеров.
В интерфейсе панели управления MODX Revolution есть специфическая терминология:
вкладка «Ресурсы» (страницы сайта, документы, ссылки и т. п.);
- «Чанки» (повторяющиеся элементы: шапка, подвал, sidebar и т. п.);
- «Сниппеты» (фрагменты PHP-кода для динамических объектов);
- «Шаблоны» - раздел для работы с HTML-шаблонами.
Кастомизация и безопасность
Главное отличие MODX от других CMS - отсутствие готовых шаблонов, дизайнов и тем. С одной стороны, это даёт гибкость: вы сможете работать с любыми CSS-шаблонами из сети. С другой - это требует времени и специальных навыков.
Также у MODX есть гибкие базовые инструменты для создания разных элементов сайта: подписки, голосования, баннеры и галереи. Предусмотрены модули для настройки интернет-магазина, интеграции платёжных систем и многое другое.
Архитектура платформы предусматривает многофункциональность, кроссбраузерность и гибкий API.
Несмотря на то, что это платформа с открытым исходным кодом, разработчики MODX следят за поддержанием уровня безопасности. Пользователи могут сами управлять настройками, например, включить блокировку аккаунта после нескольких неудачных попыток авторизации.
SEO-оптимизация
Платформа оснащена необходимыми инструментами для продвижения сайта. Модуль SEO позволяет управлять настройками для внутренней оптимизации сайта: тегами, ключевыми словами, сбором статистики и ЧПУ.
В коде MODX используется собственная система тегов. Он получается минималистичным, благодаря этому сайты лучше ранжируются в поисковых системах. Подробнее о коде вы можете узнать в официальной документации.
6. 1С-Битрикс
1С-Битрикс «Управление сайтом» - платная CMS от российских разработчиков, предназначена для среднего и крупного бизнеса.
1С-Битрикс «Управление сайтом» включает несколько тарифов, стоимость которых зависит от количества доступных функций и пользователей.
Также разработчики дают возможность попробовать бесплатную пробную версию с частью функционала.
Для чего подходит
CMS 1С-Битрикс - гибкое решение для сайтов любого типа и сложности. Она подходит для создания сайтов-визиток, лендингов, блогов, крупных торговых площадок, корпоративных сайтов, информационных порталов и сайтов интернет-СМИ.
Как установить
Скачать демоверсию на сайте и установить на хостинг. Если решились купить, после оплаты на указанный email пришлют лицензионный ключ, ссылку на скачивание дистрибутива (файла установки) и инструкцию.
Интерфейс
Панель управления в 1С-Битрикс называется «Эрмитаж». Она расположена в верхней части экрана и содержит две вкладки: «Сайт» и «Администрирование».
В первой вкладке сосредоточены все необходимые инструменты для работы с содержимым сайта и управления контентом. Во второй - для аналитики, управления магазином и другие настройки.
Кастомизация и безопасность
В CMS доступно большое количество встроенных модулей для настройки сайта и управления им. Например, для рассылки писем по базе клиентов, веб-аналитики, А/B-тестирования.
В CMS также есть встроенный антивирус и сканер безопасности, которые регулярно обновляются. Уровень защиты в 1С-Битрикс гораздо выше, чем в CMS с открытым кодом.
Один из ключевых минусов - для корректной работы этой CMS требуется много ресурсов, поэтому лучше выбирать не виртуальный хостинг, а специальные тарифы для 1С-Битрикс или выделенный сервер.
SEO-оптимизация
Во всех платных тарифах 1С-Битрикс «Управление сайтом» доступен SEO-модуль. С его помощью можно добавлять метаописания страницы (теги Title, Description и др.) по шаблонам, генерировать файл robots.txt, оптимизировать изображения, а также автоматически создать Sitemap (карту сайта). Управление модулем расположено во вкладке «Сайт».
Поддержка
В 1С-Битрикс есть форум поддержки для клиентов и разработчиков.
Сравнительная таблица выбора системы управления для сайта.
№ | Название | WordPress | Joomla | OpenCart | Drupal | MODX | 1С-Битрикс |
1 | Бесплатная | + | + | + | + | + | - |
2 | Интерфейс на русском | + | + | + | + | + | + |
3 | Расширения на русском | + | + | + | + | + | + |
4 | Бесплатные шаблоны и модули | + | + | +/- | + | + | - |
5 | Подходит для новичков | +/- | +/- | + | - | - | - |
6 | Встроенная аналитика, CRM-платформа | - | - | + | - | - | + |
7 | Встроенные базовые* инструменты для SEO-продвижения | + | + | + | - | + | + |
* Тонкие расширенные настройки доступны в сторонних расширениях, которые устанавливаются отдельно.
Если требуется создать блог, продающую страницу или сайт компании и вы не занимались этим раньше, больше всего подойдёт WordPress или Joomla. Первая CMS проста в освоении, вторая - посложнее, зато и возможностей больше.
Если задача - сделать интернет-магазин с большим количеством товаров или возможность регистрироваться на сайте, выберите OpenCart или 1С-Битрикс (для больших торговых площадок с тысячью посетителей).
Если вы разработчик или делаете сайты на заказ, лучшим решением будет Drupal.