Особенность работы CMS-движков заключается в возможности добавлять, изменять и редактировать контент сайта без изменения внутреннего механизма организации и вывода веб-страниц.
Систему управления содержимым сайта можно условно разделить на два хранилища информации: в первом размещены базы данных (БД) с контентом веб-страниц, а во втором — элементы визуализации, позволяющие представлять содержимое сайта пользователям интернета (шаблоны, графические элементы и т.п.).
Для удобства работы с информационным содержанием сайтов большинство движков включает в себя инструменты визуального (WYSIWYG) редактора — программы, создающей HTML-код из особой упрощенной разметки, облегчающей пользовательское форматирование текста. Таким образом, в процессе работы с текстом сразу можно увидеть конечный результат.
Основная задача CMS — предоставление возможности самостоятельного наполнения веб-портала информацией без привлечения технических специалистов. От пользователей движков, как правило, не требуется владения специальными знаниями веб-технологий и программирования (однако для эксплуатации систем управления сайтом необходимо освоить принципы работы и детально ознакомиться с руководством по использованию CMS).
В основе классификации движков лежат несколько критериев.
По виду лицензий различают следующие типы:
В зависимости от способа работы шаблона движка, который выполняет функцию визуализации и структурирования контента сайта, выделяют следующие типы CMS:
Ориентирование движков на обычных пользователей ПК и интернета дает целый ряд преимуществ, основными из которых являются:
Минусы эксплуатации CMS:
Самые популярные бесплатные CMS-движки, которые получили широчайшее применение — Joomla!, Drupal, Wordpress.
Мощнейший движок с открытым исходным кодом, который написан на языках PHP и JavaScript и использует в качестве хранилища БД MySQL. Применяется для создания различных типов сайтов (корпоративных, интерактивных, онлайн-журналов, газет, персональных веб-ресурсов и т.д.) любой сложности. Примеры сайтов, созданных на Joomla!: https://www.linux.com/, http://www.itwire.com/, http://www.ikea.com.kw/.
Плюсы вышеозначенной CMS:
Открытый движок, который написан на языке PHP и использует в качестве хранилища реляционные базы данных (MySQL, PostgreSQL). CMS удобно использовать для создания крупных интернет-порталов. Сайты на Drupal: http://www.mtv.co.uk/, http://www.ubuntu.com/, http://www.whitehouse.gov/.
Основные преимущества:
Открытая CMS, которая написана на языке PHP и в качестве БД использует MySQL. Основное назначение — создание блогов. Примеры сайтов на движке Wordpress: http://ebayinkblog.com/, http://newsroom.mtv.com/, http://www.xxlmag.com/.
Плюсы:
Минусы:
[Словарь терминов. Сайт-Менеджер. (Электронный ресурс). Режим доступа: http:// sm.su›Помощь›glossary/, свободный.]
CMS — система управления содержимым (Content Management System) – программное обеспечение (информационная система), предоставляющее возможности управления содержимым (контентом) целевой информационной системы или сайта и являющееся фреймворком по отношению к нему. Одной из функций управления содержимым является предоставление на базе ролей или профилей пользователей доступа к этому самому содержимому.
[Словарь программиста. (Электронный ресурс). http:// tiei.ru›wp-content/uploads/skachat-slovar-4.pdf/, свободный.]