Аббревиатуру CMS на русском языке расшифровывается как, как «система управления контентом». Система управления контентом по сути является программным обеспечением, предназначенным для создания сайта и управления им.
Ранее веб-разработка была доступна далеко не каждому – требовалась помощь профессионального дизайнера, веб-программиста, а впоследствии - администратора, для того, чтобы создать сайт, наполнить его содержанием и изменить в случае необходимости. Использование систем управления контентом значительно упрощает этот процесс – удобная администраторская панель, продуманная структура сайта, которая предусматривает возможность добавления/удаления страниц, добавления/изменения/удаления текстовой информации, видеоклипов, изображений – все это делает возможным создавать сайты и управлять ими даже человеку, отдаленно знакомому с веб-разработкой. Также наличие CMS очень облегчает работу профессиональным веб-разработчикам – теперь не нужно писать множество скриптов для каждого отдельного проекта, нужно лишь воспользоваться готовой CMS, отредактировав ее при необходимости под нужды сайта. Функции современных CMS очень широки – начиная от простого добавления статей/новостей, заканчивая настройкой формы регистрации, редактированием дизайна и настройкой массовых рассылок. Таким образом, владельцу (редакторам сайта) достаточно лишь иметь представление об общей структуре сайта, для того чтобы с помощью удобного административного интерфейса управлять содержанием.
Более того, некоторые системы управления контентом предусматривают возможность добавления/изменения контента непосредственно посетителями сайта (например, CMS социальных систем) и ограничения прав доступа на управление контентом – например, пользователям с определенным статусом разрешено только публиковать контент, но нельзя удалять или редактировать уже имеющийся.
Кроме контроля прав на управление контентом, выбирая CMS для сайта, нужно учесть следующие аспекты:
- Стоимость (бывают платные и бесплатные CMS). Например, бесплатные CMS - Joomla, Drepal, PHP-Nuke, платные – Bitrix, Saitistika. Бесплатные CMS отличаются наличием большого количества документации, неограниченными возможностями по обновлению и невысокими техническими требованиями, однако отсутствие официальной службы технической поддержки может стать проблемой в процессе эксплуатации.
- Функциональность (CMS бывают для блогов, новостных сайтов, Интернет-магазинов, социальных сетей и т.д.).
- Обновления (планируются ли обновления данной CMS, какова их предполагаемая стоимость и насколько они просты в установке).
- Безопасность и технические требования.
- Возможность масштабирования и устойчивость к нагрузкам. Возможно, Вам не потребуется весь предлагаемый функционал или наоборот – потребуется расширить возможности CMS, - нужно оценить, насколько возможно будет это сделать, а также, насколько данная CMS справится с наплывом посетителей.
- Наличие технической поддержки – как правило, всегда есть у платных CMS, в случае использования бесплатных CMS следует уточнить, насколько легко будет найти специалиста по данному вопросу и сколько будут стоить его услуги.