





Системой управления контентом называют программное обеспечение, которое позволяет пользователям помещать или редактировать уже размещённую на сайте информацию, не привлекая разработчиков сайта. То есть пользователь даже не должен владеть азами программирования и знать язык HTML для того, чтобы самостоятельно опубликовать новость, статью или добавить фото. Веб-разработчики ещё называют CMS «движком сайта».
CMS понадобились тогда, когда сложность дизайна и содержание сайтов значительно увеличились. Ранее для того, чтобы управлять сайтом, требовалось изменять коды всех страниц вручную, а в случае привлечения постороннего веб-разработчика коммерческие компании нарушали политику конфиденциальности. Сегодня веб-сайты стали динамичными, а регулярное обновление информации способно привести к успеху любую коммерческую организацию. CMS избавили нас от утомительного «перебивания кодов»: теперь можно думать о смысловом наполнении сайта, а не о том, как оформить информацию.
CMS зачастую состоят их двух частей:
- Back-office – отвечает за функциональность и хранение информации
- Front-office – обеспечивает интерфейс с пользователем
Все CMS разделяют контент (содержание) и дизайн (оформление) сайта. И если дизайн редко поддаётся изменениям, то информационное наполнение сайта может меняться каждый час. Поэтому CMS предлагают готовые шаблоны – страницы с пустыми заголовками и готовым дизайном, вам остаётся просто наполнить их.
Вся информация сохраняется в базе данных и вызывается из неё во время загрузки страниц веб-сайта.
Устанавливать дополнительное ПО для работы CMS не нужно, сама система находится на сервере и становится доступной через обыкновенный интернет-браузер.