CMS: как и какую выбрать?
CMS: как и какую выбрать?
Создание сайта

Задумали запуск своего интернет-магазина, но глаза разбегаются при выборе CMS-платформы или по-народному «движка»? В этом и преимущества нашего времени: изобилие вариантов, казалось бы, выбирай, что хочешь, но как понять, что будет лучше?

В этой статьей мы собрали весь наш опыт, отфильтровали всю доступную информацию и делимся с вами руководством по выбору CMS-платформы для сайта.

выбор cms для сайта

CMS (с англ. Система управления контентом) — программа, которая позволяет не имея навыков программирования создавать, наполнять контентом и редактировать сайт.

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

Критерии выбора CMS

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

Платная или бесплатная CMS?

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

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

Функциональность CMS-платформы

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

Интерфейс визуального редактора

Именно ради удобного редактора вы и переходите с HTML на CMS. Его интерфейс должен позволять легко и быстро публиковать и редактировать контент. Многим сайтам (и его владельцам) нужен так называемый WYSIWYG (What You See Is What You Get — что видишь, то и получаешь) интерфейс, который работает с визуальной частью контента.

Выбирать стоит тот в котором можно работать как в визуальном режиме, так и в HTML разметке. Как пример это WordPress, Drupal (с установкой доп. редактора), OpenCart, Joomla! (также с возможностью установки другого редактора).

SEO-дружественность

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

Стоит оценить достаточно ли вам данной SEO-дружественности (опций, возможностей). Для этого необходимо определить свои цели и возможности.

Базовые критерии:

  • канонические адреса. Это так называемая защита от анти любимчиков поисковых систем — дублированных страниц. В Joomla! и Drupal 8 это по умолчанию, в WordPress с помощью доп. плагинов, в 1С-Битрикс с доп. тега («rel = “canonical”).
  • управление title и мета-данными. В «движке» обязателен удобный интерфейс для редактирования названия и всех мета-данных. В Joomla! это возможно вручную или с расширением. WordPress: возможно во многих шаблонах и также с плагином. Drupal: с доп. плагинами.
  • блокировка индексации некоторых страниц. Также для предупреждения дублирования контента. Joomla! и WordPress: с помощью плагинов. OpenCart: с помощью расширений. Drupal: с помощью доп. модуля.
  • интегрирование с сервисами аналитики. Эта функция в принципе доступна везде (с установкой доп. расширений/модулей), но стоит оценить насколько просто происходит подключение.
  • управление XML-картой и файлом robots.txt. Вопрос в простоте и удобстве. В популярных CMS это происходит с помощью плагинов, расширений или модулей.
  • оптимизация изображений. Проверьте легко ли: изменять размер, добавлять названия, описания, атрибуты alt.
  • валидность кода. Лучше сразу проверить код на наличие ошибок с помощью валидатора. И обсудить дальнейшие действия с разработчиком.

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

Кастомизация

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

На что стоит обратить внимание:

  • кастомизация с функциями по умолчанию. Мало платформ предоставляют такую возможность. Так с WordPress вы не сможете сделать что-то больше блога или другого небольшого и простого сайта. С Joomla! и Drupal не используя доп. расширений возможны также блог, сайт-визитка и корпоративный сайт.
  • кастомизация с доп. плагинами, модулями, расширениями. Наличие энтузиастов своего дела значительно упрощает жизнь, поскольку благодаря ним практически для любой функции существует модуль/расширение. Наибольшее количество таких плагинов у WordPress, далее у OpenCart и еще меньше у Joomla! и Drupal.
  • кастомизация с темами и шаблонами. WordPress и тут остается лучшим, у него множество тем для разнообразных проектов. Другие популярные «движки» также имеют такую возможность, однако она менее доступна.
  • интеграция с другими сервисами. Перед началом работы стоит проверить возможна ли интеграция с CRM-системами. Поскольку эта функция значительно упростит вам жизнь. OpenCart: встроена базовая CRM-система. 1С-Битрикс: возможна интеграция. WordPress: только отредактировав код шаблона.

Управление доступом

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

Примеры реализации в CMS:

  • WordPress: можно управлять регистрацией пользователей (разрешать или запрещать) и назначать роль для нового пользователя (подписчик, автор, редактор и т.п.)

  • Joomla!: можно распределять пользователей по разным группам с разным доступом (гость, автор, редактор, администратор

  • Drupal: можно управлять правами доступа отдельно для разных групп.

  • OpenCart: можно назначать зарегистрированного пользователя администратором и сортировать пользователей по группам.

CMS для интернет-магазина

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

  • просто запустить и управлять: WordPress, PrestaShop, OpenCart.
  • наличие всего необходимого функционала: попробуйте OpenCart, Magento, CS-Cart и 1С-Битрикс.
  • кастомизация: проще всего на 1С-Битрикс, Drupal и Joomla!.

Также задумайтесь над возможными масштабами проекта. Если вы планируете постоянно увеличивать количество товарных позиций попробуйте 1С-Битрикс, Drupal, Amiro. Для случаев, когда товарных позиций около сотни (или больше) существуют специализированные «движки», такие как Magento.

CMS для корпоративного сайта

В случае если у вашего разработчика (или у вас) нет других личных предпочтений, попробуйте выбрать WordPress. Это достаточно универсальная CMS-платформа, которая подойдет и для корпоративных сайтов.

Как пример, сайт образования за рубежом, который сделан на WordPress.

пример cms

CMS для крупного контент-проекта

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

CMS для форума

Для запуска форумов необходима специализированная CMS-платформа, к примеру, vBulletin, IPB, phpBB. Последняя является наиболее оптимальным вариантом. Также возможно установить CMS форум на субдомен сайта, либо же использовать плагины и модули. Для WordPress подойдет форум bbPress, для Joomla! — Kunena, для Drupal — Advanced Forum.

Вывод: какую CMS все-таки выбрать

Конечно же, имея знания и опыт можно сделать проект почти на любом «движке». А действовать в соответствие с личными предпочтениями даже полезно. Если вам хорошо знаком Drupal или WordPress, то почему нет? Грамотный специалист в любом случае справится со своей задачей. В случае отсутствия предпочтений или опыта рекомендуем к использованию данную таблицу:

сравнение cms

Если вам кажется это все очень сложным и времязатратным, то смело можете доверить всю работу высококвалифицированным специалистам GrandMa Agency. С нами многолетний опыт и бесценные знания, а с вами спокойствие и удовольствие от результата.

24.05.2020