• Jquery
  • Статьи
  • Полезное
  • Jquery окна
  • Формы jquery
  • Jquery галерея
  • Слайдер jquery
  • Jquery таблицы
  • Jquery tabs
  • Jquery tooltip
  • Jquery календарь
  • Accordion jquery
  • Jquery сортировка
  • Jquery графики
  • Zoom jquery

Статьи / Что такое CMS или система управления контентом?

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

Главной целью любой системы управления является сбор и объединение разнотипных источников информации, как внутри организации, так и за её пределами, с последующей публикацией для общего доступа пользователя через глобальную сеть или сеть интранет.

В системе управления контентом могут содержаться абсолютно различные типы данных – видео, изображения, документы и так далее.  Такая система часто используется для хранения, управления, пересмотра и публикации документации. Контроль версий является одним из основных её преимуществ, когда содержимое изменяется группой лиц.

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

В силу того, что ECMS имеют глубокую внутреннюю классификацию по предметным областям (HRM, DMS, CRM, ERP и т. д.)[источник не указан 196 дней] термин CMS заместил собой WCMS, превратившись в синоним системы управления сайтами. Подобные CMS позволяют управлять текстовым и графическим наполнением веб-сайта, предоставляя пользователю интерфейс для работы с содержимым сайта, удобные инструменты хранения и публикации информации, автоматизируя процессы размещения информации в базах данных и её выдачи в HTML.

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

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

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

Особенности CMS

Система управления контентом – это, по сути, программа, которая предоставляет возможность добавлять\редактировать\удалять информацию на сайте. На сегодняшний день существует множество систем управления, как платных, так и бесплатных, которые базируются на различных технологиях. Практически каждый сайт оснащён системой управления контентом, которая является только частью всей программы, но этого достаточно для управления сайтом.

Понятие «контент-менеджер» обозначает род деятельности, что-то вроде редактора сайта.

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

Похожие статьи:

  • Автосохранение данных, введенных в поля формы
  • Cookie в Jquery
  • Анонимность в сети или что же такое vpn?
  • Что такое HTML5
  • Как минимализировать дизайн и не потерпеть неудачу?
  • Установка простого аудиоплеера на сайт

Комментарии


Заголовок комментария:
Ваш ник:
Ваш e-mail:
Текст комментария:
Введите текст на картинке
Создание интернет сайтов
  • Jquery
  • Статьи
  • Полезное
© 2010