CMS

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

Содержимое интернет ресурса (контент) это — текстовая и визуальная составляющая сайта. С помощью «Системы Управления Контентом» CMS web-специалист управляет наполнением и подачей информации пользователю. Главное достоинство CMS — автоматическая публикация материала. Для создания страниц сайта и оперирования информацией web-специалисту не обязательно владеть всеми знаниями web-программиста и вручную производить всю роботу по разметке страницы. Всего один рас написанная, программа CMS может применяться сколько угодно раз, причём online.

Основные функции CMS:

  • Предоставление инструментов для создания содержимого сайта и управление им.
  • Хранение, контроль версий, соблюдение режима доступа, управление потоком документов и т. п.
  • Публикация содержимого
  • Представление информации в виде, удобном для навигации, поиска.

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

Современные CMS имеют модульную архитектуру, что позволяет администратору самому выбирать и настраивать те компоненты, которые ему необходимы.

Типичные модули:

  • динамическое меню
  • блог
  • новости
  • опросы
  • поиск по сайту
  • статистика посещений
  • гостевая книга и т. д.

CMS — Коробочные

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

CMS-коробочные

CMS — Open Source

Свободные (open-source) CMS — это программное обеспечение, отвечающее следующим условиям: программу можно свободно использовать с любой целью; доступность исходного текста программы; можно свободно распространять копии программы; программу можно свободно улучшать и публиковать свою улучшенную версию.

CMS-свободные

Индивидуальные (студийные) CMS

Индивидуальные (студийные) — CMS, разработку сайтов на которых может осуществлять только их разработчик.

CMS-индивидуальные

Этот список не полон.

Уроки по теме: