Читайте также:
|
|
Система управления контентом (содержанием) (англ. Content management system, CMS) - информационная система, которая используется для обеспечения и организации совместимого процесса создания, редактирование и управление контентом (то есть содержанием).
CMS системы позволяют управлять текстовым и графическим наполнением веб-сайта, предоставляя пользователю интерфейс для работы с содержанием сайта, удобные инструменты хранения и публикации информации, автоматизируя процессы размещения информации в базах данных и ее выдаче в HTML.
CMS можно разделить на три типа по способу работы (типу генерации страниц):
1. Online. Данный тип систем формирует страницу на основе шаблонов и данных из базы данных генерирует страницу по запросу.
Системы такого типа работают на основе связки «Модуль редактирования > База данных > Модуль представления». Модуль представления генерирует страницу с содержанием при запросе на него, на основе информации из базы данных. Информация в базе данных изменяется с помощью модуля редактирования. Страницы заново создаются сервером при каждом запросе, что в свою очередь создает дополнительную нагрузку на системные ресурсы. Нагрузка может быть многократно снижена при использовании средств кэширования, которые есть в современных веб-серверах.
2. Offline. Данный тип показывает пользователю заранее созданную и сформированную страницу. Генерация страниц происходит при редактировании. Системы этого типа являются программами для редактирования страниц, которые при внесении изменений в содержание сайта создают набор статических страниц. При таком способе отсутствует интерактивность между посетителем и содержанием сайта.
3. Hybrid - смешанный тип. Как понятно из названия, соединяет в себе преимущества первых двух. Может быть реализован путем кэширования - модуль представления генерирует страницу один раз, в дальнейшем она в несколько раз быстрее подгружается из кэша. Кэш может обновляться как автоматически, по окончании некоторого срока времени или при внесении изменений в определенные разделы сайта, так и вручную по команде администратора. Другой подход - сохранение определенных информационных блоков на этапе редактирования сайта и сборник страницы из этих блоков при запросе соответствующей страницы пользователем.
Системы управления веб-контентом начали разрабатываться с середины 90-х гг. С 2000-х рынок CMS окончательно устоялся, к сегодняшнему дню разработано больше 500 систем CMS.
Система управления - программа, предоставляющая инструменты для добавления, редактирование, удаление информации на сайте. Существуют разнообразные системы управления сайтом, среди которых встречаются платные и бесплатные, построенные с использованием различных технологий.
Существует также термин контент-менеджер определяет род профессиональной деятельности - редактор сайта.
Большая часть современных систем управления содержанием реализуется в виде визуального (WYSIWYG) редактора - программы, которая создает HTML-код из специальной упрощенной разметки, что позволяет пользователю проще форматировать текст.
CMS, как правило, требует системного администратора и / или веб-разробочика для настройки и добавления новых функций, но в первую очередь - это инструмент для обслуживания сайта нетехническим персоналом.
Дата добавления: 2015-01-30; просмотров: 120 | Поможем написать вашу работу | Нарушение авторских прав |