Для чего нужны CMS
Система управления контентом, система управления содержимым, система управления сайтом, движок сайта… Это все про нее, про CMS. Аббревиатура расшифровывается как Content Management System, что в переводе с английского означает «система управления контентом». Если говорить простыми словами, CMS — это программа, в которой можно создать сайт, наполнять его контентом и редактировать. При этом навыки программирования вам не понадобятся.
Платить или не платить?
За вопросом, какую CMS выбрать для сайта, следует второй: «Сколько средств на это потребуется?». Существуют платные и бесплатные варианты. Чтобы принять решение, платить или не платить, важно учесть несколько моментов:
- какой именно сайт вы создаете (лендинг, информационный ресурс, интернет-магазин и т.д.);
- какие задачи должен решать ваш проект (например, кому-то сайт нужен для галочки, то есть, чтобы просто «быть в интернете», а кому-то — для получения заказов);
- бесплатно — не значит хуже.
Если возможностей бесплатного движка достаточно для реализации вашего проекта, нет необходимости делать выбор в пользу платного продукта. В первую очередь сосредоточьтесь на функциональности CMS.
Критерии выбора CMS
Сегодня мы выбираем CMS-систему для простого сайта (одностраничный сайт, сайт-визитка, портфолио или блог). Даже если мое представление простого проекта не совсем совпадает с вашим — не страшно. Прочитать эту статью полезно всем, кто хочет создать свой сайт самостоятельно и не знает, с чего начать.
CMS можно разделить не только на платные и бесплатные, но и на коробочные и самописные. Первые представляют собой готовый продукт, который можно скачать или купить, вторые — разрабатываются с нуля под определенные задачи. Сразу отмечу, что второй путь, хоть и поможет реализовать все ваши пожелания, более сложный и затратный, даже в какой-то мере рискованный, так как является неотработанной технологией, и ваш проект зависит от конкретного разработчика. Мы с вами остановимся на коробочных, рассмотрим некоторые популярные CMS и разберем их преимущества и недостатки.
Продолжая разговор о том, на что важно обратить внимание при выборе движка, хотелось бы выделить несколько базовых функций.
Визуальный редактор
Удобно, когда админка простая и функциональная, и работать с контентом можно как в визуальном режиме, так и режиме HTML-кода. Наверняка вы не ограничитесь добавлением изображений и текста, и некоторые задачи понадобится сделать в HTML-редакторе, например, добавить семантический тег. Простой и функциональный встроенный редактор, позволяющий работать в том и другом режиме, к примеру, есть в WordPress, Joomla, OpenCart, 1С- Битрикс, а, допустим, для Drupal вам понадобится установить соответствующий модуль. При выборе CMS-системы проверьте, насколько для вас интуитивно понятен и удобен ее интерфейс.
SEO-дружественность
Даже если вы пока что не задумываетесь о продвижении сайта в поисковых системах, спустя время вы, скорее всего, вернетесь к этому вопросу. Так что оценить, насколько CMS готова вам в этом помочь, лучше заранее. В принципе любой движок оснащен функционалом, необходимым для работы над SEO-продвижением, отличие в том, что какие-то возможности доступны по умолчанию, какие-то можно реализовать с помощью дополнительных инструментов. К примеру, добавление метатегов (title, description, keywords) возможно по умолчанию в OpenCart и поддерживается во многих шаблонах WordPress. В Joomla метатеги можно добавлять вручную или с помощью расширения SEOSimple, в Drupal это можно сделать при помощи специальных модулей (Meta tags quick, Page title и др.). Чтобы сделать правильный выбор CMS, оцените, насколько для вас удобна реализация функций SEO-продвижения. Вот еще несколько связанных с SEO функций CMS, о которых будет полезно узнать подробнее:
- оптимизация изображений (изменение размера, добавление описания — атрибутов alt и title и т.д.);
- управление картой сайта (sitemap.xml) и файлом robots.txt;
- интеграция с сервисами аналитики (Яндекс.Метрика, Google Analytics и пр.);
- генерация SEF-URL (удобных для восприятия человеком адресов страниц сайта).
Возможности кастомизации
Здесь идет речь о подстройке движка под требования вашего проекта. К примеру, стандартные возможности WordPress позволят вам создать простой блог, визитку, или, говоря другими словами, мини-сайт. CMS Joomla и Drupal предлагают более широкий спектр возможностей по умолчанию: вы сможете создать как простой проект, так и более сложный информационный ресурс или сайт компании. Но не стоит забывать о дополнительных инструментах. Например, для WordPress вы найдете множество плагинов, модулей, тем и шаблонов, способных решить самые разные задачи, причем большинство из этих инструментов можно установить бесплатно. То же касается и OpenCart, Joomla, Drupal, но здесь преобладают платные продукты. С помощью различных расширений можно увеличить функциональность любой CMS-системы, однако лидером по числу готовых решений все же является WordPress.
Расход ресурсов
Прекрасно, когда движок «всемогущий», но если вы не используете и половины его возможностей, не спешите выбирать слишком функциональную CMS. Например, нет смысла в создании простого портфолио на движке 1С- Битрикс. Почему? Потому что значительная часть ресурсов CMS не будет задействована, а требования к хостингу будут выше, как и цена. К примеру, сравните стоимость хостинга для WordPress и для 1С-Битрикс. Выбор мощной CMS-системы оправдан тогда, когда вам действительно это необходимо (как правило, при создании интернет-магазина, сложного контент-проекта или портала, то есть крупного сайта, предназначенного для широкой аудитории).
Популярные CMS
Вот так выглядит рейтинг популярности движков для сайтов по данным iTrack на конец 2019 года:
Чтобы вам было проще определиться с выбором, давайте рассмотрим несколько сильных и слабых сторон пяти топовых CMS. Так вы сможете определить вектор ближайших действий и после изучить подробнее понравившийся движок. Ну или сразу устанавливайте и пробуйте, чего уж там 🙂
WordPress
Самая популярная и простая в использовании CMS-система. Подходит для корпоративных сайтов, домашних страниц, блогов, портфолио и других сайтов средних размеров. При желании с помощью дополнительных инструментов вы можете расширить возможности движка и использовать его для создания интернет-магазина или портала (но придется постараться).
Плюсы:
- CMS бесплатная;
- открытый исходный код позволяет дорабатывать систему;
- большое количество шаблонов, тем и плагинов — как платных, так и бесплатных;
- удобное управление и простой интерфейс;
- легкая установка: на большинстве хостингов предусмотрен встроенный функционал установки этой CMS-системы;
- база знаний: в интернете много статей, инструкций, советов и обсуждений на тему CMS WordPress.
Минусы:
- отсутствие официальной технической поддержки;
- открытый код делает сайт более уязвимым, также некоторые плагины написаны некачественно, что может привести к проблемам с безопасностью и ошибкам в работе сайта (советуйтесь с опытными пользователями и разработчиками, скачивайте дополнения с официальных источников);
- базового набора функций обычно недостаточно, требуется установка сразу нескольких плагинов.
Joomla
Эту CMS обычно выбирают для сайта посложнее, чем простая визитка: для блога, бизнес-сайта, интернет-магазина, социальной сети и т.д.
Плюсы:
- бесплатная CMS с открытым исходным кодом;
- хороший выбор встроенных и дополнительных инструментов;
- регулярное обновление системы, добавление новых компонентов;
- большое сообщество пользователей и разработчиков;
- простая установка.
Минусы:
- здесь, скорее, «плюсоминус»: из-за гибкости и разнообразных настроек с Joomla чуть сложнее разобраться, чем с WordPress;
- угрозы, связанные с открытостью кода (как и в случае с WordPress).
1С-Битрикс
Лидер на рынке платных CMS в России. Подходит для создания проектов любой сложности: информационных ресурсов, интернет-магазинов, порталов, онлайн-сервисов, корпоративных сайтов и т.д.
Плюсы:
- готовые инструменты для создания и продвижения сайта;
- возможность выбора редакции, подходящей под нужды вашего проекта;
- уровень защиты выше, чем у бесплатных CMS;
- профессиональная поддержка.
Минусы:
- это коммерческий продукт, так что редакции платные;
- высокая требовательность к ресурсам, а значит, нужен мощный хостинг;
- новичку непросто разобраться в функционале админки, чаще всего для создания сайта на 1С-Битрикс обращаются к профильным специалистам.
OpenCart
Эта CMS предназначена для создания интернет-магазинов и позволяет начать продавать онлайн без больших финансовых вложений.
Плюсы:
- бесплатная CMS с открытым исходным кодом;
- простая админка;
- хороший выбор тем и шаблонов;
- встроенный функционал для создания интернет-магазина;
- поддержка мультиязычности.
Минусы:
- уязвимости, связанные с открытым кодом (как и у других бесплатных движков);
- некоторые функции сайта можно реализовать только с помощью платных расширений.
Drupal
Этот движок располагает большими возможностями по созданию технически продвинутого сайта, подходит для создания сложных бизнес-проектов, порталов, новостных ресурсов, интернет-магазинов и т.д.
Плюсы:
- CMS бесплатная, код открыт 🙂
- гибкость системы позволяет создать сайт любого типа;
- крупное сообщество разработчиков;
- техническая поддержка;
- регулярное обновление, стабильность и высокая скорость работы движка.
Минусы:
- сложная панель управления;
- в выборе тем и шаблонов уступает другим CMS.
Вывод: выбор CMS зависит от задачи, которую вы перед собой поставили, но основные критерии я описала в статье, чтобы вы не тратили время на тестирование очевидных вещей.