Что такое CMS: как работает, как выбрать CMS для сайта

Контент-маркетолог
Стаж 15 лет
Обновлено: 27.04.2022 Опубликовано: 10.09.2021

CMS (Content Management System) — это система управления контентом вашего сайта: редактирование и удаление текущих, создание новых страниц или разделов. Благодаря ей можно делать не имея навыков программирования и не обращаясь к веб-разработчикам.

Зачем сайту нужна CMS?

Она может решить следующие задачи:

  • Полное администрирование сайта — даже без знания HTML и CSS.
  • Создание новых страниц.
  • Редактирование страниц.
  • Публикация нового контента.
  • Совместная работа над созданием и редактированием контента.
  • Выставление прав для разных групп пользователей и назначение ролей для пользователей.
  • Изменения структурного элемента сайта.
  • Изменение дизайна.
  • Внедрение нового функционала.
  • Поисковая оптимизация страниц.

Список самых популярных систем по версии iTrack.ru
Список самых популярных систем по версии iTrack.ru

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

Главные достоинства

  1. Есть бесплатные варианты.
  2. Стоимость платных решений в основном ниже, чем долгосрочное использование конструкторов WIX, Tilda.
  3. У большинства систем управления предусмотрены готовые инструменты для поисковой оптимизации страниц.
  4. Для создания и редактирования страниц не нужно кодить. И даже создать сайт с нуля можно самостоятельно.
  5. Легко изменить дизайн всего сайта, его структуру, добавить необходимый функционал.
  6. У многих CMS в Рунете существуют большие сообщества, по каждой системе есть официальная документация. Все вместе позволит решить большинство вопросов без привлечения разработчика.

Недостатки

  1. Уязвимость для внешних атак и опасность взлома сайта. Особенно в зоне риска администраторы сайтов, которые давно не обновляли текущую версию.
  2. Плагины могут создавать большую статическую нагрузку на хостинг и значительно снижать скорость загрузки страниц.
  3. Некоторые CMS потребуют первоначального обучения — пользователю, никогда не имевшему дела с такими системами, понадобится время освоиться.
  4. В идеале нужно знать HTML, PHP, CSS, JavaScript. Ведь часто требуется внести в чужой код (самого WP или плагина, например) определенные изменения. Например, необходимый вам плагин конфликтует с темой, и сайт «падает». Конечно, можно восстановить его из бэкапа на хостинге, но лучше собственноручно найти проблему и закрыть ее. А без знания основных языков и технологий сделать вы этого не сможете. Равно как и кастомизировать функционал CMS.

Как работает CMS

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

Создание новых страниц происходит по запросу или при их редактировании. Для создания и редактирования содержимого внутри административной панели CMS используется приложение управления контентом CMA (Content Management Application).

Кроме CMA, в любой системе управления содержимым есть CDA-компонент— это службы администрирования и доставки содержимого.

Как определить CMS сайта

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

Самый простой способ узнать — воспользоваться сервисом iTrack. Просто указываем доменное имя и нажимаем кнопку «Определить CMS»:

Вводим адрес и проверяем
Вводим адрес и проверяем

Еще один вариант — сервис 2ip.ru. Благодаря ему вы можете узнать CMS сайта любого доменного ресурса. Открываем инструмент, указываем URL или IP-адрес:

Можно проверить систему управления на домене или IP-адресе
Можно проверить систему управления на домене или IP-адресе

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

Сайт сделан на Tilda
Сайт сделан на Tilda

Также определить можно в режиме просмотра кода страницы. Откройте главную страницу интересующего вас сайта и нажмите клавиши Ctrl + U. Откроется код страницы:

Исходный код страницы
Исходный код страницы

Нажимаем сочетание горячих клавиш Ctrl + F. Откроется окно поиска:

Указываем метатег Generator и смотрим значение для content=. Это и есть систему управления контентом, используемая на сайте
Указываем метатег Generator и смотрим значение для content=. Это и есть CMS, используемая на сайте

ТОП-6 самых популярных CMS

Drupal

CMS особенно востребована при создании корпоративных сайтов. В Drupal нет традиционной административной панели, зато он более гибок, чем тот же WP.

Достоинства Drupal

  • Движок позволяет работать с любыми функциями, реализовывать их на уровне всего сайта или отдельных страниц.
  • Готовые инструменты для SEO.
  • Тысячи модулей позволяют рекомендовать эту CMS для создания сайтов любой сложности.
  • Сообщество по Drupal в России живое и обновляется.

Главное русскоязычное сообщество по Drupal
Главное русскоязычное сообщество по Drupal

Недостатки Drupal

  • Без обучения, особенно если вы далеки от веб-разработки, разобраться в Drupal точно не получится.
  • Чтобы пользоваться Drupal, обязательно знать хотя бы азы HTML, PHP, CSS, JavaScript.
  • Пожалуй, самая запутанная для новичка из всех популярных CMS, что я видел.

Wordpress

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

Достоинства Wordpress

  • Полностью бесплатный.
  • Максимально отзывчивый и понятный интерфейс.
  • Открытый код.
  • Огромная коллекция плагинов для внедрения любых функций.

Бета-плагины Wordpress. Сейчас они находятся в разработке и возможно будут включены в будущую версию WordPress
Бета-плагины Wordpress. Сейчас они находятся в разработке и возможно будут включены в будущую версию WordPress

Недостатки Wordpress

  • Архаичность кода.
  • Спартанская функциональность из коробки.
  • Уязвимость.
  • Требовательность к серверным ресурсам.

«1С-Битрикс: Управление сайтом»

Тяжелый, «монструозный» по функциональности и во многом неповоротливый движок отечественного производителя. Здесь есть то, что может понадобиться именно российскому бизнесу. Эта CMS подойдет скорее большим предприятиям, магазинам, маркетплейсам, чем небольшому контентному сайту.

Достоинства «1С-Битрикс: Управление сайтом»

  • Поддержка сервисов 1С.
  • Поддержка CRM.
  • Интеграция инструментов E-mail маркетинга.
  • Саппорт на русском языке.
  • Учет специфики российского бизнеса (предусмотрена связь с бухгалтерией, например).
  • Соответствие российскому законодательству, включая ФЗ-54.

Недостатки «1С-Битрикс: Управление сайтом»

  • Сложность управления.
  • Платность любой отсутствующей функции.
  • Запутанный интерфейс.

Продукт «1С-Битрикс: Управление сайтом» имеет пять разных лицензий: – «Старт», «Стандарт», «Малый бизнес», «Бизнес» и «Энтерпрайз».

OpenCart

Система, созданная специально для интернет-магазинов. Полная поддержка e-commerce и самое быстрое решение, если вам нужен готовый интернет-магазин.

Достоинства OpenCart

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

Примеры модулей OpenCart для добавления новых функций
Примеры модулей OpenCart для добавления новых функций

Недостатки OpenCart

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

Joomla

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

Достоинства Joomla

  • Универсальность — можно создать сайт практически любой сложности.
  • Не пожирает ресурсы хостинга.
  • Имеет тысячи функциональных плагинов (здесь они называются модулями).
  • Базовые инструменты для поисковой оптимизации страниц.

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

Официальный сайт Deep Purple создан на Joomla
Официальный сайт Deep Purple создан на Joomla

Недостатки Joomla

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

Magento

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

Достоинства Magento

  • Полная поддержка электронной коммерции и коммерческих показателей в отчетах.
  • Собственный алгоритм кэширования страниц.
  • Адаптивные шаблоны.
  • Поддержка глобальных изменений в карточках товаров.
  • Полная поддержка «Google Аналитики».

Пример магазина на Magento
Пример магазина на Magento

Недостатки Magento

  • Тяжелая и очень требовательная к ресурсам сервера.
  • Отсутствует визуальный редактор — все действия по управлению сайтом, например создание новых страниц, происходит прямо в административной панели.
  • Установка Magento будет не под силу простому пользователю, нужен веб-разработчик.
  • Сотрудникам обязательно понадобится обучение, так как Magento мало похожа на традиционную систему управления контентом.

Необходимый функционал

Все они будут полезными практически для всех типов сайтов:

  • Генерация пользовательской и XML-карты сайта.
  • Быстрое внедрение кода schema.org на страницу.
  • Автоматическая публикация новых страниц в социальных сетях.
  • Добавление кнопок расшаривания контента страницы в социальных сетях.
  • Быстрое добавление метаописания страницы.
  • Автоматическое сохранение черновиков при работе в редакторе содержимого / визуальном редакторе.
  • Возможность активировать ленивую загрузку изображений в один клик.
  • Поддержка CDN (для очень крупных сайтов с большим количеством медиафайлов).
  • Удобный визуальный редактор с отзывчивым интерфейсом и понятным управлением.
  • Встроенное кэширование страниц.
  • Быстрая настройка мобильной версии сайта.
  • Редактирование стандарта исключения для роботов прямо из панели управления.
  • Автоматическая или ручная компрессия загружаемых изображений.
  • Тегирование страниц.
  • Возможность указания canonical-версии страницы.
  • Удобное управление редиректами.
  • Быстрая интеграция e-commerce на сайт (актуально для магазинов).
  • Интеграция сторонних сервисов, необходимых для работы вашего бизнеса: например, сервисы 1С или электронная касса, сервис рассылок.

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

Как расширить функционал

Расширение стандартного функционала CMS происходит при помощи плагинов. Плагины позволяют добавить отсутствующую функцию без вмешательства в код.

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

  1. Устанавливаем плагин W3 Total Cache или любой другой плагин с аналогичным функционалом через административную панель WordPress.
  2. Активируем плагин.
  3. Настраиваем его.
  4. Всё — кэширование страниц добавлено на сайт.

В условиях самописного движка внедрение такого функционала заняло бы гораздо больше времени. Самая большая коллекция плагинов на сегодняшний день у движка WordPress. У других CMS коллекции гораздо скромнее.

Плагины для связи с сервисами Google
Плагины для связи с сервисами Google

Есть у плагинов и минусы:

  • Нередко они создают большую нагрузку на сервер и снижают скорость загрузки сайта. Особенно если плагин не оптимизирован. Да и вообще практически любой плагин повышает нагрузку.
  • Могут приводить к ошибкам или конфликтам программной среды. Например, во многих CMS изменить дизайн сайта можно, сменив тему или шаблон. Но любое глобальное изменение структуры сайта может привести к ошибкам: нарушению форматирования страниц, удалению тегов, слёту адаптивного дизайна, скриптов, рекламных блоков, нарушению семантической разметки, возврату HTTP-протокола, нарушению сформированного семантического URL.
  • При изменении темы может поменяться стандартный вид URL. Это грозит утратой текущих позиций сайта и дальнейшим падением трафика. Изменение вида ссылки приведет к потере уже набранной ссылочной массы.

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

Как выбрать CMS для сайта

Прежде чем выбирать систему управления, ответьте на вопросы:

  1. Какой тип сайта вы планируете создать?
  2. Нужен ли вам специфический функционал на сайте, например система купонов для магазина, калькулятор стоимости работ, обработка массивов данных?
  3. Каким бюджетом на создание сайта вы располагаете?
  4. Планируете ли вы заниматься администрированием сайта самостоятельно или командой?

У многих есть своя специализация. Например, движок OpenCart принято связывать с созданием интернет-магазинов, Drupal — с корпоративными сайтами. Важно разделять главный сценарий использования системы управлениям контентом сайта. Вот несколько таких сценариев:

  1. Блог / «статейник» / лендинг — WordPress, Dotclear, Serendipity, ImpressPages.
  2. Форум — phpBB, SMF, vBulletin, exBB, yaBB.
  3. Магазин на Россию — PrestaShop, «1С Битрикс: Управление сайтом», Drupal, OpenCart.
  4. Магазин на США или Европу — Magento.
  5. Большой контентный сайт, например, сайт СМИ / новостной сайт — Drupal, «1С Битрикс: Управление сайтом», Joomla.
  6. Корпоративный сайт — Drupal.

Оценить статью
13 ответов

Комментарии 3

Anya Sorochinskaya
Написать комментарий
CMS — это не то, что очень хорошо и полезно, а просто необходимость. Лично мне ближе всего Bitrix, а кому-то Ворд-пресс. Для создания лендинга можно выбрать конструктор, а если необходимо создать интернет-магазин или корпоративный сайт, то тут движок придется выбирать посерьёзнее и с массой возможностей. Естественно, что у любой CMS есть достоинства и недостатки.
Ответить
Андрей Горяев Андрей Горяев
Написать комментарий
Перепробовал много разных движков для сайта, пришел к выводу, что ничего лучше Wordpress пока не придумали. Есть и у него свои минусы, но на фоне других он выглядит на порядок предпочтительней.
Ответить
Игорь Любимов
Написать комментарий
Тоже ориентировался на советы из статьи при создании своего сайта. В первую очередь нужно определить каким он будет, и какие в нем будут функции, будет ли полноценная админка. И тогда будет легко подобрать CMS
Ответить
Написать комментарий
Популярные статьи автора
Узнайте стоимость продвижения сейчас
Выберите удобный способ связи:
Выберите удобный способ связи:
Введите Ваш номер телефона:
Введите адрес Вашего сайта:
Введите Ваше имя:
Нажимая кнопку «Получить предложение» вы соглашаетесь с Политикой конфиденциальности.
Введите Ваш Email:
Введите адрес Вашего сайта:
Введите Ваше имя:
Нажимая кнопку «Получить предложение» вы соглашаетесь с Политикой конфиденциальности.
Оперативно отвечаем в рабочее время: с 10:00 до 19:00
Оперативно отвечаем в рабочее время: с 10:00 до 19:00
Вы уже проголосовали
Возьмем ТОП вместе?
Здравствуйте, меня зовут
,
я представляю компанию
.
Со мной можно связаться по телефону
Со мной можно связаться по тел.
,
или по email
ник в телеграм
Спасибо!
Нажимая кнопку «Оставить заявку» вы соглашаетесь с Политикой конфиденциальности.
Цена лидов в различных нишах
Тематика Стоимость лида (Москва/Россия)
Отдых 500
Мебель 350
Оборудование 500
Бансковские услуги 500
Безопасность 500
Организация мероприятий, концерты, праздники 500
Недвижимость 500
Строительство и отделка 500
Грузоперевозки 500
Доставка еды 350
Юридические услуги 500
Бухгалтерские услуги 500
Пластиковые окна 500
Детские товары 350
Автозапчасти 350
Образование 500
Возьмем ТОП вместе?
Здравствуйте, меня зовут
,
У меня есть сайт
.
Со мной можно связаться по телефону
Со мной можно связаться по тел.
,
или по email
ник в телеграм
Спасибо!
Нажимая кнопку «Оставить заявку» вы соглашаетесь с Политикой конфиденциальности.
Оставить заявку сейчас
Ваше имя*
Введите адрес Вашего сайта:*
Введите Ваш номер телефона:*
Введите Ваш e-mail:*
Введите Ваш ник в телеграм:
Выберите интересующую услугу *
Нажимая кнопку «Оставить заявку» вы соглашаетесь с Политикой конфиденциальности.
Подпишитесь на рассылку
Не пропустите самое интересное из мира SEO и Digital. Только актуальные и самые крутые статьи.
Заявка успешно отправлена!
Наши сотрудники уже приступили к анализу Вашего сайта. Наш менеджер свяжется с вами в течение дня, спасибо!