CMS: главные функции, модули и виды
CMS (Content Management System) — система, предназначенная для создания, редактирования и управления содержимым сайта (контентом).
Содержание
Главные функции CMS
- предоставление инструментов для создания контента и его совместного редактирования
- управление содержимым: хранение данных, контроль за различными версиями контента, соблюдение режимов доступа, управление потоком материалов
- публикация материалов на сайте
- представление информации в удобном для чтения виде.
В СMS могут размещаться данные разных типов:
- фильмы
- фотографии
- документы
- научная информация
- номера телефонов и т.д.
Классификация CMS
Существуют три основных принципа классификации CMS:
- Платные/бесплатные
- По способу управления содержимым сайта
- По типам управляемых данных
Платные (коммерческие) CMS еще называют коробочными, потому что они содержат определённый набор функций. В тройку самых популярных платных систем входят:
- 1С-Битрикс. Он предназначен для онлайн-магазинов, корпоративных сайтов, социальных сетей, сайтов сообществ, информационных порталов. Согласно результатам независимых тестов, проведённых компанией «Русоникс», после начала использования Битрикс время ответа сайта сократилось в 224 раза – до 0.002 сек (рис. 1).
- Umi стала первой по качеству по данным опроса компании Tagline. Эта CMS предназначена главным образом для интернет-магазинов. В функции управления сайтом включены создание рассылок, интеграция с Яндекс.Маркетом, служба поддержки клиентов и партнёров, а также иные инструменты (рис. 2).
- NetCat ориентирована на проекты с большим количеством контента. В зависимости от версии CMS позволяет создавать сайты разного уровня сложности, а также интернет-страницы для мобильных устройств. В комплекте с системой управления данными пользователям предлагается дополнительный инструментарий для отлаживания эффективности бизнес-процессов (рис. 3).
Бесплатные CMS можно бесплатно использовать, распространять. Программы этого типа разрешено улучшать и публиковать их улучшенные версии. Три первых места в рейтинге бесплатных CMS заняли:
- WordPress — популярная система, используемая для ведения блогов. Для размещения публикаций в ней можно использовать сторонние сервисы и программы. WordPress просто устанавливается и настраивается. Его база объединяет библиотеки шаблонов, тем и плагинов. Публикация в WordPress осуществляется мгновенно (рис. 4).
- Joomla применяется для сайтов любого уровня сложности. Система объединяет в себе инструменты для создания веб-страниц и управления ими. При начальной установке в Joomla присутствует минимальный набор инструментов, который дополняется пользователем по мере необходимости (рис. 5).
- Drupal предназначен для сайтов, написанных на языке PHP. Он позволяет создавать страницы разного формата — от блогов до информационных архивов. Работа системы осуществляется при помощи подключения модулей. Изначально пользователю предоставляется стандартный набор таких элементов, дополнительные скачиваются с сайта разработчика Drupal (рис. 6).
По способу управления содержимым сайта CMS делятся на генерирующие страницы по запросу, генерирующие страницы при редактировании и CMS смешанного типа.
- CMS, генерирующие страницы по запросу, работают при помощи специального модуля. Для создания новой веб-страницы система каждый раз обращается к базе данных за получением информации. При этом страница создается заново, увеличивая нагрузку на сервер.
- CMS, генерирующие страницы при редактировании, используют систему статических веб-страниц. Перед изменением материала система каждый раз создает его копию.
- CMS смешанного типа соединяют в себе два типа систем управления сайта. Первый вариант такой CMS использует кэш (хранилище для информации). Каждая страница копируется не более одного раза, ускоряя работу CMS. Копии отправляются в кэш, к которому система обращается при внесении изменений. Другой способ создания смешанной CMS —сохранение информации в виде блоков и сборка страниц из блоков по запросу пользователя.
По типам управляемых данных CMS можно разделить на:
- Системы управления контентом. В этих CMS можно работать лишь с содержимым сайта. Они отличаются друг от друга по сложности и набору функциональных возможностей.
- Системы управления контентом компании относятся к универсальным CMS. С их помощью можно управлять всем контентом крупных сайтов, принадлежащих компаниям.
- Системы Управления Документами схожи с CMS по набору технических данных. СУД применяют в комплекте с CMS для управления файлами текстового формата. Они предназначаются не для публичного предоставления контента, а для внутреннего использования.
- Ещё одно дополнение к CMS — Системы Управления Цифровыми Правами (DRMS). DRMS применяют для управления информацией об авторской принадлежности интернет-контента. Этот вид систем активно используется в областях, в которых цифровые права очень важны — например, музыкальных композициях или видеофайлах.
- Системы Управления Актива применяются для управления цифровым контентом (видео, аудио, изображениями). Эти CMS используются компаниями, обладающими большими объемами подобных материалов — например, дизайнерскими студиями или фотоагентствами.
Основные модули CMS
Каждая CMS состоит из набора моделей, которые могут различаться в зависимости от конкретной системы. К типовым модулям относятся (рис. 7):
- Динамическое меню — панель с набором инструментов, применяемых пользователем
- Блог — готовый шаблон для создания интернет-дневников
- Блок для размещения новостей
- Модуль для проведения опросов
- Поисковое меню сайта
- Информация о статистике посещений и т.д.