Система управления содержанием

Система управления содержанием, система управления контентом или контент-менеджер (англ. Content management system, CMS) — движок веб-сайта, позволяющий управлять текстовым и графическим содержанием веб-сайта, то есть изменять его информационное наполнение, не заботясь о внутреннем механизме построения и вывода веб-страниц. Некоторые виды сайтов поддерживать без системы управления содержанием крайне тяжело.

Сейчас существует множество уже разработанных контент-менеджеров, в том числе и бесплатных. Их можно разделить на три типа, по способу работы:

  1. Генерация страниц по запросу. Контент-менеджеры такого типа работают на основе связки «Модуль редактирования -> База данных -> Модуль представления». Модуль представления генерирует страницу с содержанием при запросе на него, на основе информации из базы данных. Информация в базе данных изменяется с помощью модуля редактирования. Страницы заново создаются сервером при каждом запросе, а это создаёт нагрузку на системные ресурсы. Нагрузка может быть многократно снижена при использовании средств кэширования, которые имеются в современных веб-серверах.
  2. Генерация страниц при редактировании. Контент-менеджеры этого типа суть программы для редактирования страниц, которые при внесении изменений в содержание сайта создают набор статичных страниц. При таком способе жертвуется интерактивность между посетителем и содержимым сайта.
  3. Смешанный тип. Как понятно из названия, сочетает в себе преимущества первых двух. Может быть реализован путем кэширования — модуль представления генерирует страницу один раз, в дальнейшем она в разы быстрее подгружается из кэша. Кэш может обновляться как автоматически, по истечению некоторого срока времени или при внесении изменений в определенные разделы сайта, так и вручную по команде администратора. Другой подход — сохранение определенных информационных блоков на этапе редактирования сайта и сборка страницы из этих блоков при запросе соответствующей страницы пользователем.

Термин контент-менеджер может также обозначать род человеческой деятельности (редактор сайта).

Большая часть современных систем управления содержанием реализуется с помощью визуального редактора — программы, которая создает html-код из специальной упрощённой разметки, позволяющей пользователю проще форматировать текст. Примером последней является вики-текст.

Содержание

Список систем управления содержанием

Ниже в алфавитном порядке представлены примеры CMS. Наличие в этом списке не указывает на популярность системы. Отдельно приведены продукты под свободными лицензиями и проприетарные продукты.

CMS под свободными лицензиями

CMS под проприетарными лицензиями

Ссылки

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home