Система управления сайтом (CMS – ContentManagementSystem) – движок ресурса в виде специальной программы, устанавливаемой на хостинг-площадке и выполняющий 2 основные функции:
- Демонстрация страниц сайта пользователям. Веб-страницы формируются из заранее присвоенных шаблонов, имеют дизайн и контент (тексты, изображения, ссылки и другие материалы, хранящиеся в базе данных);
- Управление сайтом. Современные CMS обеспечивают интуитивное управление любым ресурсом без специальных знаний. Владелец ресурса может публиковать новости, создавать новые страницы, выкладывать видео, размещать ссылки на внешние ресурсы и пр.
Сегодня существует огромный выбор узкоспециализированных и универсальных, платных и бесплатных CMS. Системы могут иметь открытый код и обеспечивать разработчикам условия для программирования и доработки. К наиболее популярным системам управления сайта относятся Joomla, WordPress, Drupal, Opencart, Modx, 1С Битрикс.