
Система управления сайтом определяет, насколько легко будет обновлять контент, подключать новые функции и искать подрядчиков через несколько лет. Рассказываем, как мы подбираем CMS под проект и почему «самая популярная» не всегда значит «самая подходящая».
Выбор CMS — одно из тех решений, последствия которых видны не сразу. В первые месяцы любая система кажется удобной: сайт только что сделан, всё работает, редактор обучен. Проблемы начинаются позже, когда нужно добавить новый раздел, подключить сервис, обновить систему или сменить подрядчика. Тогда и выясняется, насколько удачным был выбор.
В этой статье мы расскажем, как подходим к выбору системы управления в MediaFrukt, какие типы CMS существуют и на какие вопросы стоит ответить, прежде чем принимать решение. Конкретных рейтингов не будет: лучшая система — та, что подходит под задачу, а не та, что на первом месте в чьём-то списке.
Что такое CMS и за что она отвечает
CMS — система управления содержимым. Это программная основа сайта, которая позволяет редактировать страницы, добавлять товары, публиковать новости и управлять пользователями без правки кода. Проще говоря, это административная панель плюс всё, что лежит под ней: база данных, логика работы с контентом, механизм расширений.
От CMS зависят:
- удобство ежедневной работы редакторов и менеджеров;
- набор функций, доступных «из коробки» и через расширения;
- возможности интеграции с внешними системами;
- скорость работы сайта и его устойчивость к нагрузке;
- безопасность и частота обновлений;
- доступность разработчиков на рынке и стоимость их работы.
Последний пункт часто упускают из виду. Если сайт сделан на редкой или самописной системе, через пару лет может оказаться, что найти специалиста для доработки сложно, а тот, кто её создал, уже недоступен.
Основные типы систем управления
Все CMS можно условно разделить на несколько групп, и понимание этих групп сильно упрощает выбор.
Коробочные коммерческие системы — платные решения с лицензией, технической поддержкой производителя и большим набором готовых модулей. Хороши для интернет-магазинов и корпоративных сайтов, где нужны интеграции с распространёнными учётными системами. Минус — стоимость лицензии и её продления.
Открытые бесплатные системы — распространяются свободно, имеют огромное сообщество и тысячи расширений. Отлично подходят для контентных сайтов, блогов, корпоративных сайтов среднего размера. Минус — качество расширений разное, а безопасность сильно зависит от своевременных обновлений.
Фреймворки — не готовые CMS, а инструменты для разработки. На них создаются решения под сложные задачи, где типовых возможностей недостаточно. Максимальная гибкость, но и максимальная зависимость от команды, которая писала код.
Headless-системы — отделяют хранение контента от его отображения. Контент хранится в одной системе и передаётся на сайт, в мобильное приложение, в другие сервисы. Хороший выбор для крупных проектов с несколькими площадками, но избыточный для обычного корпоративного сайта.
Самописная CMS имеет смысл только тогда, когда задачу действительно невозможно решить на существующих системах. В остальных случаях это привязка к одному подрядчику, за которую потом приходится платить.
Начинайте с задач проекта
Мы никогда не начинаем с вопроса «на чём будем делать». Сначала составляем список функций, которые нужны сайту сейчас и понадобятся в ближайшие два-три года. Затем смотрим, какие системы закрывают этот список с наименьшими доработками.
Несколько примеров того, как задача влияет на выбор:
- Сайт-визитка или лендинг — подойдёт лёгкая открытая система или даже статический генератор, если контент меняется редко.
- Корпоративный сайт с новостями и разделами услуг — открытая CMS с хорошим редактором и гибкой структурой.
- Интернет-магазин с обменом данными с учётной системой — коммерческая система с готовыми модулями интеграции или специализированная платформа для электронной торговли.
- Портал с личными кабинетами, сложными ролями и нестандартной логикой — фреймворк или мощная коммерческая система.
- Проект с сайтом, приложением и несколькими витринами — headless-подход.
Из нашей практики: производитель мебели хотел сайт с каталогом, конфигуратором и обменом данными с учётной системой. Первоначально рассматривал популярную открытую CMS, потому что «на ней много сайтов». Мы посчитали: для нужной интеграции и конфигуратора пришлось бы собрать связку из пяти сторонних расширений, каждое от своего автора. Выбрали коммерческую систему, где большая часть функций была готовой, и сэкономили на разработке и будущей поддержке.
Удобство для тех, кто будет работать с сайтом
Разработчики видят CMS раз в месяц. Контент-редактор — каждый день. Поэтому удобство административной панели важнее, чем может показаться.
Что мы проверяем с точки зрения редактора:
- насколько просто создать новую страницу или товар и не сломать вёрстку;
- есть ли предпросмотр перед публикацией;
- можно ли массово изменить цены или характеристики;
- как работает загрузка изображений и оптимизируются ли они автоматически;
- есть ли история изменений и возможность вернуть предыдущую версию;
- можно ли разграничить права доступа для разных сотрудников.
Мы советуем клиентам до принятия решения посмотреть демо-версию административной панели той системы, которую рекомендует подрядчик. Лучше, если это сделает тот сотрудник, который будет наполнять сайт. Его реакция скажет больше, чем любое сравнение функций.
Безопасность, обновления и производительность
Любая CMS требует обновлений. Разработчики систем регулярно закрывают уязвимости, и сайт, который не обновлялся несколько лет, становится лёгкой добычей для автоматических атак. Особенно это касается популярных открытых систем: их используют миллионы сайтов, поэтому они привлекают внимание злоумышленников.
При выборе стоит выяснить, как часто выходят обновления, насколько легко их устанавливать и не ломают ли они расширения. У коммерческих систем обновления обычно входят в стоимость лицензии, у открытых — зависят от сообщества и авторов модулей.
Производительность тоже зависит от системы. Некоторые CMS отлично справляются с сотнями тысяч товаров, другие начинают тормозить уже на нескольких тысячах без серьёзной оптимизации. Если у вас большой каталог или ожидается высокая посещаемость, этот вопрос нужно обсудить с разработчиком заранее.
Заложите в бюджет регулярную техническую поддержку. Сайт на любой CMS без обновлений через год-два превращается в риск, а не в актив.
Стоимость владения и зависимость от подрядчика
Стоимость CMS — это не только цена лицензии. Сюда входят разработка, расширения, хостинг, обновления, доработки и работа специалистов. Бесплатная система с десятком платных модулей и сложной поддержкой может обойтись дороже коммерческой.
Отдельный вопрос — зависимость от подрядчика. Мы всегда передаём клиентам полный доступ к сайту: административную панель, хостинг, репозиторий с кодом, документацию. Выбираем распространённые системы, на которых работает много специалистов. Это честно по отношению к клиенту: если по какой-то причине он решит сменить студию, новый подрядчик сможет подхватить проект без переписывания.
Перед подписанием договора уточните у разработчика: на какой системе будет сайт, кто будет владельцем лицензии и доменов, передаётся ли код и документация, сможет ли другой специалист продолжить работу.
Кратко о выборе CMS
Хорошая CMS выбирается под задачи проекта, а не по популярности. Сначала сформулируйте, что сайт должен уметь сейчас и через пару лет, затем оцените удобство для редакторов, возможности интеграций, безопасность, производительность и полную стоимость владения. Не забудьте про доступность разработчиков и прозрачность передачи проекта.
Мы в MediaFrukt работаем с несколькими системами и подбираем их под конкретный бизнес. Если вы сомневаетесь в выборе или хотите понять, подходит ли текущая система вашего сайта под новые задачи, напишите на [email protected] — проведём аудит и дадим рекомендации.
Нужна помощь с задачей?
Команда MediaFrukt разберёт ваш проект и предложит решение. Консультация бесплатна.
Обсудить проект

