Система управления содержимым (англ. Content management system, CMS) -информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым). Главной целью такой системы является возможность собирать в единое целое и объединять на основе ролей и задач все разнотипные источники знаний и информации, доступные как внутри организации, так и за ее пределами, а также возможность обеспечения взаимодействия сотрудников, рабочих групп и проектов с созданными ими базами знаний, информацией и данными так, чтобы их легко можно было найти, извлечь и повторно использовать привычным для пользователя образом. [5].
CMS предоставляет следующие возможности, которые упрощают процесс создания, развертывания и управления сайтом:
- — Интерфейс администрирования
- — Хранение контента в базе данных
- — Механизм ассоциации контента из базы данных с реальными страницами сайта
- — Инструменты для авторизации пользователей
- — Компоненты для создания навигации по сайту
- — Управление визуальными темами
- — Возможности Web 2.0 (форумы, блоги, вики и т. п.)
- — Словари и метки
Классифицировать CMS в первую очередь можно на платные и бесплатные. Второй признак по которому можно различать CMS — степень управления. CMS подразделяются на локальные и удаленные. В первом случае вся работа производится на локальном компьютере. Страницы формируются и видоизменяются, если это необходимо, а затем CMS отправляет данные на удаленный сервер посредством FTP-соединения. В итоге страницы получаются статическими и не могут меняться, что оказывается не всегда удобно. Что касается удаленного вида CMS, то в этом отношении все значительно проще. Управлять сайтом можно через веб-интерфейс, тем самым расширяя функционал до необходимых параметров. Последний вариант является более распространенным в наше время.
Доля рынка CMS в российском сегменте интернета по данным компании iTrack показана на рисунке 2.
Рисунок 2 — Наиболее популярные CMS в доменных зонах RU и РФ по данным компании iTrack за 1 кв. 2011 г.
Из рисунка видно, что наиболее популярной бесплатной CMS является Joomla, в сегменте платных CMS лидирует 1С-Битрикс. [6] Рассмотрим их, а также популярную CMS uCoz, которая одновременно является хостинг провайдером.