[email protected] Обсудить проект
Главная/Блог/Создание сайтов/Как выбрать CMS для сайта компании

Как выбрать CMS для сайта компании

Рубрика: Создание сайтовВремя чтения: 9 минАвтор: команда MediaFrukt
Как выбрать CMS для сайта компании

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

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

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

Что такое CMS и за что она отвечает

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

От CMS зависят:

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

Последний пункт часто упускают из виду. Если сайт сделан на редкой или самописной системе, через пару лет может оказаться, что найти специалиста для доработки сложно, а тот, кто её создал, уже недоступен.

Основные типы систем управления

Все CMS можно условно разделить на несколько групп, и понимание этих групп сильно упрощает выбор.

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

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

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

Headless-системы — отделяют хранение контента от его отображения. Контент хранится в одной системе и передаётся на сайт, в мобильное приложение, в другие сервисы. Хороший выбор для крупных проектов с несколькими площадками, но избыточный для обычного корпоративного сайта.

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

Начинайте с задач проекта

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

Несколько примеров того, как задача влияет на выбор:

  1. Сайт-визитка или лендинг — подойдёт лёгкая открытая система или даже статический генератор, если контент меняется редко.
  2. Корпоративный сайт с новостями и разделами услуг — открытая CMS с хорошим редактором и гибкой структурой.
  3. Интернет-магазин с обменом данными с учётной системой — коммерческая система с готовыми модулями интеграции или специализированная платформа для электронной торговли.
  4. Портал с личными кабинетами, сложными ролями и нестандартной логикой — фреймворк или мощная коммерческая система.
  5. Проект с сайтом, приложением и несколькими витринами — headless-подход.

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

Удобство для тех, кто будет работать с сайтом

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

Что мы проверяем с точки зрения редактора:

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

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

Безопасность, обновления и производительность

Любая CMS требует обновлений. Разработчики систем регулярно закрывают уязвимости, и сайт, который не обновлялся несколько лет, становится лёгкой добычей для автоматических атак. Особенно это касается популярных открытых систем: их используют миллионы сайтов, поэтому они привлекают внимание злоумышленников.

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

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

Заложите в бюджет регулярную техническую поддержку. Сайт на любой CMS без обновлений через год-два превращается в риск, а не в актив.

Стоимость владения и зависимость от подрядчика

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

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

Перед подписанием договора уточните у разработчика: на какой системе будет сайт, кто будет владельцем лицензии и доменов, передаётся ли код и документация, сможет ли другой специалист продолжить работу.

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

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

Мы в MediaFrukt работаем с несколькими системами и подбираем их под конкретный бизнес. Если вы сомневаетесь в выборе или хотите понять, подходит ли текущая система вашего сайта под новые задачи, напишите на [email protected] — проведём аудит и дадим рекомендации.

Нужна помощь с задачей?

Команда MediaFrukt разберёт ваш проект и предложит решение. Консультация бесплатна.

Обсудить проект