Что такое CMS и для чего она нужна?
В переводе с английского CMS (Content Management System) – это информационная система или компьютерная программа применяемая для совместного процесса создания управления контентом. При помощи CMS разработчик или группа разработчиков могут вести полное сопровождение и управление сайтом.
Функциональный набор CMS системы:
- Набор инструментов для создания содержимого;
- Управление содержимым: хранение, контроль версий, контроль доступа, управление потоком документов;
- Публикация контента;
- Представление информации в виде, удобном для навигации, поиска.
Подавляющее большинство современных CMS включают в себя административную панель с визуальным интерфейсом кратно упрощающим процесс управления и добавления новых материалов.
По своей структуре CMS состоит из двух больших блоков:
- Сайт — страницы сайта видимые всем пользователям сети интернета
- Административная панель — часть ресурса доступная разработчику или управляющим лицу (Вход по паролю)
Виды популярных CMS систем?
Из большого количества CMS присутствующих на рынке каждая имеет свои преимущество и недостатки. Связанно это с тем, что изначально любая система управления создаётся под какую-то определённую задачу которую она решает лучше всего. Например, WordPress создавался как движок для ведения личных блогов и с данной задачей он справляется на ура.
Все CMS Можно разделить на две большие группы бесплатные и платные.
Популярные бесплатные CMS:
- WordPress
- Joomla!
- OpenCart
- Drupal
- MODX
Популярные платные CMS:
- 1С-Битрикс
- UMI.CMS
- NetCat
- hostcms
Несмотря на большое количество коробочных системы управления некоторые компании и разработчики создают собственные (самописные) CMS под свои ресурсы.