Как выбрать CMS для сайта – гайд для новичков

Рассматриваем ключевые особенности и основные критерии выбора: от целей и задач сайта до технических требований и бюджета.
CMS (content managing system) — это программное обеспечение для создания и управления сайтом. Использование CMS даёт ряд преимуществ:

  1. Упрощает процесс создания сайта. В большинстве случаев нет необходимости писать код с нуля или нанимать программиста. Можно быстро создать сайт, даже если вы не имеете технических навыков. Шаблоны дизайна и готовые модули позволяют легко настраивать функционал и внешний вид.
  2. Позволяет легко обновлять информацию. Добавление новых страниц, изменение контента или медиафайлов выполняется через понятный интерфейс, а не через код. Это экономит много времени на поддержку сайта.
  3. Облегчает поисковую оптимизацию. В CMS есть различные инструменты для улучшения индексации и повышения позиций в выдаче поисковиков. Например, управление мета-тегами, URL, перелинковкой и др.
  4. Предоставляет готовое решение для электронной коммерции. Многие популярные CMS имеют модули для создания интернет-магазинов с функциями каталога товаров, корзины, оформления заказа и оплаты.
  5. Обеспечивает безопасность данных. Современные CMS регулярно обновляются, чтобы устранять уязвимости. Кроме того, есть разграничение прав доступа для администраторов и пользователей.

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

Какие виды сайтов существуют?

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


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


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


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


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


СMS можно условно поделить на универсальные решения, подходящие для большинства задач, и ориентированные на конкретные типы проектов. Рассмотрим несколько самых популярных среди универсальных.


Бесплатные CMS

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

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

Популярные бесплатные CMS:

  • Joomla
  • Wordpress
  • Gridbox
  • Drupal
  • OpenCart


Joomla 5

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


Поддерживает все типы сайтов:

  • Для создания лендинга можно использовать расширения Gridbox, SP Page Builder, Quix, YooTheme Pro;
  • Для интернет-магазинов используют Gridbox, VirtueMart, Joomshopping;
  • Для корпоративного сайта подойдут расширения Gridbox, JoomShaper, RocketTheme, JoomDev;
  • Чтобы создать информационный портал, используйте  Gridbox, JoomlArt, GavickPro, Joomlashack.

Системные требования для CMS Joomla следующие:

  • PHP версии 8.0 или выше;
  • MySQL версии 5.6 или выше/PostgreSQL версии 11.0 или выше/MS SQL Server версии 10.50.1600.1 или выше;
  • Apache версии 2.4 или выше/Nginx версии 1.8 или выше/IIS версии 7 или выше в качестве веб-сервера;
  • HTTPS-поддержка.

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

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


Wordpress

WordPress — это бесплатная CMS, которая позволяет создавать и редактировать веб-сайты без необходимости писать код. Это самая популярная CMS в мире, которая используется более чем 40% всех сайтов в интернете.

Эта CMS подходит для всех типов сайтов за счет дополнительных плагинов:

  • Для лендингов используют расширения Elementor, Beaver Builder и другие;
  • Для интернет-магазина — плагин WooCommerce;
  • Для корпоративного сайта подходят плагины и темы оформления Astra, OceanWP, Jetpack;
  • Чтобы создать информационный портал, подойдут Newspaper, Magazine Pro, Yoast SEO.

Системные требования для WordPress зависят от размера и сложности сайта, а также от выбранного хостинга:

  • PHP версии 7.4 или выше;
  • MySQL версии от 5.6 или MariaDB версии от 10.1;
  • HTTPS-поддержка;
  • Apache или Nginx в качестве веб-сервера — рекомендуется, но не обязательно.

Система защиты WordPress «из коробки» считается довольно сильной, дополнительно есть плагины: Wordfence, Sucuri, iThemes Security. Важно следить за обновлением платформы, использовать сложные пароли. Плагины и темы лучше устанавливать из официального репозитория или с каталогов вроде Envanto. 


Интерфейс CMS WordPress понятный и удобный. Чтобы разобраться в нем, новичок не потратит много времени, но документация обычно написана на английском языке.


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


Gridbox

Gridbox — набор веб инструментов (компонент, дополнение). У компонента Gridbox есть свои достоинства и недостатки, у него нет аналогов, он уникален. Причем нет похожих веб инструментов и на другой не менее популярной системе WordPress.



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


А еще нужно позаботится и о дизайне сайта, вам потребуется Тема или шаблон, что тоже имеет кучу особенностей. Тема должна поддерживать плагин Elementor. Отсутствие интеграции между плагином и Темой может повлечь за собой ряд ошибок и проблем, и обычный пользователь скорее всего не сможет их решить самостоятельно, тут необходим опыт по настройке плагинов и Тем.


Тоже самое и на движке Joomla. Например использование конструктора страниц SP Page Builder неизменно приведет к поиску шаблонов, а если потребуется интернет-магазин, то возникнет необходимость в поиске сторонних решений. SP Page Builder просто не способен все это реализовать.


В чем заключается уникальность конструктора страниц Gridbox? В том, что на борту этого расширения есть все чтобы создать лендинг, многостраничный сайт, интернет-магазин, каталог, блог и другие.

Вам не нужно искать шаблон, шаблон встроен в Gridbox, по сути это и есть шаблон-конструктор. Встроенные инструменты по оптимизации сайта, встроенные плагины для возможности оставлять комментария на сайте. И еще большая коллекция плагинов для реализации самых амбициозных идей.

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


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


Системные требования следующие:

  • PHP версии 8.0 или выше;
  • MySQL версии 5.6 или выше/PostgreSQL версии 11.0 или выше/MS SQL Server версии 10.50.1600.1 или выше;
  • Apache версии 2.4 или выше/Nginx версии 1.8 или выше/IIS версии 7 или выше в качестве веб-сервера;
  • HTTPS-поддержка.


Drupal

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



CMS Drupal подходит для любого типа сайтов:

  • Для лендинга используют расширения Paragraphs, Layout Builder, Webform;
  • Для интернет-магазина есть модули Commerce, Ubercart, Payment;
  • Для создания корпоративных сайтов подойдут Acquia, Drupalize.Me, Lullabot;
  • Чтобы развернуть информационный портал, используйте плагины Open Social, Thunder, Varbase.

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

  • PHP версии 7.3 или выше;
  • MySQL версии 5.7.8 или выше/PostgreSQL версии 10 или выше/SQLite версии 3.26 или выше;
  • Apache версии 2.4.7 или выше или Nginx версии 1.17 или выше в качестве веб-сервера;
  • HTTPS-поддержка.


OpenCart

CMS OpenCart специализируется на создании и поддержке интернет-магазинов, для других типов сайтов она не подойдет.



Системные требования для OpenCart зависят от размера и сложности вашего сайта, но в целом такие:

  • PHP версии 7.3 или выше;
  • MySQL версии 5.6 или выше или MariaDB версии 10.1 или выше;
  • Apache версии 2.4 или выше/Nginx версии 1.14 или выше в качестве веб-сервера;
  • HTTPS-поддержка.

CMS OpenCart достаточно безопасна. Для усиления защиты существуют плагины безопасности Security Pro, Security Enhanced, Security Suite.


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


При разработке дополнительных модулей, у разработчиков проблем возникнуть не должно. Единственный минус — в OpenCart тяжело вносить правки в дизайн сайта.


Платные (коммерческие) CMS

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


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


1С-Битрикс

CMS 1С-Битрикс — это коммерческая система управления контентом, которая позволяет создавать и поддерживать веб-сайты и интернет-магазины различной сложности и назначения.



1С-Битрикс подходит для любых типов сайтов:

  • Для создания лендингов можно использовать как собственный дизайн, так и готовые решения, которые предоставляют готовые шаблоны, блоки и формы для быстрого запуска сайта. Для этого подойдут редакции «1С-Битрикс: Управление сайтом – Старт» и «1С-Битрикс: Управление сайтом – Стандарт»;
  • Для создания интернет-магазинов можно использовать решение «1С-Битрикс: Управление сайтом - Малый бизнес» или «1С-Битрикс: Управление сайтом - Бизнес», которые включают функции для управления товарами, заказами, доставкой, оплатой, налогами и другими аспектами интернет-магазина. Также можно использовать решение «1С-Битрикс: Интернет-магазин + CRM», которое позволяет интегрировать интернет-магазин с корпоративным порталом и CRM-системой;
  • Для создания корпоративных сайтов можно использовать решение «1С-Битрикс: Корпоративный сайт», которое предоставляет готовые шаблоны, модули и компоненты для создания профессионального и современного сайта. Также можно использовать решение «1С-Битрикс24: Корпоративный портал», которое позволяет создать внутренний сайт для сотрудников с функциями коммуникации, совместной работы, управления задачами и проектами, документооборота и другими. Подойдут редакции, начиная от «1С-Битрикс: Управление сайтом – Стандарт»;
  • Для создания информационных порталов подходят решение «1С-Битрикс: Управление сайтом - Эксперт» или «1С-Битрикс: Управление сайтом - Энтерпрайз», которые предоставляют инструменты для управления контентом, навигацией, поиском, комментированием, рейтингами, подписками и другими функциями. Для более простого варианта можно использовать редакцию «1С-Битрикс: Управление сайтом – Стандарт».

Системные требования для CMS 1С-Битрикс такие:

  • PHP версии 7.1 или выше;
  • MySQL версии 5.0.22 или выше/MariaDB версии 5.5.3 или выше;
  • Apache версии 2.0 или выше/Nginx версии 1.8 или выше в качестве веб-сервера;
  • HTTPS-поддержка.

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

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


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


Для ознакомления предоставляется пробный период на 30 дней.

Стоимость редакций «1С-Битрикс – Управление сайтом» начинается от 6200 рублей. Лицензия предоставляется на год, продление лицензии составляет 25% от стоимости.


Конструкторы сайтов Tilda

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



Tilda является одной из самых простых и удобных платформ для создания сайтов, которая используется более чем 500 тысячами сайтов. Tilda была создана в 2014 году российскими разработчиками.

На Tilda можно сделать:

  • Лендинги. Достаточно базовой функциональности и готовых блоков;
  • Интернет-магазин. В настройках сайта нужно включить модуль интернет-магазина и добавить товары;
  • Корпоративный сайт. У Tilda есть собственная CRM система и возможность интеграции с различными сервисами, такими как Яндекс.Метрика, Яндекс.Вебмастер, Mailchimp, Google Analytics;
  • Информационный портал. Для реализации такого вида сайтов у Tilda есть готовое решение для постинга новостей и статей.

Интерфейс Tilda очень простой и понятный. Есть официальная документация на русском языке. Единственная сложность, с которой может столкнуться новичок — это Zero-блоки, которые необходимо создавать вручную. 

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


Чтобы попробовать конструктор, есть бесплатный тариф на один сайт с базовой функциональностью.


Для того, чтобы создать полноценный сайт, необходимо приобрести лицензию на год:

  • Tilda Personal – 750 руб. в месяц или от 6000 руб. в год;
  • Tilda Business – 1250 руб. в месяц или от 14000 руб. в год.

Сравнение CMS