Что такое CMS и для чего оно нужно?

Что такое CMS?
Что такое CMS и зачем они нужны?

CMS это английская аббревиатура и расшифровывается как Content Management System (система менеджмента контента). По сути CMS это набор скриптов для простого и удобного обращения с контентом. В кругах бывалых вебмастеров на CMS говорят «движок», что наверное логично, так как помогает сэкономить много времени на выполнении монотонной и нудной работы. На сегодняшний день самыми популярными CMS смело можно назвать WordPress, Joomla, OpenCart и именно в такой последовательности.

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


Программный комплекс, на основе которого строится сайт, называется «системой управления контентом». Под контентом понимается вся полезная информация, представленная на сайте. Нередко для обозначения такого программного комплекса используется английская аббревиатура CMS (Content Management System), а также термин «система управления сайтом».


Система управления сайтом – CMS должна отвечать следующим требованиям:

При работе с CMS смена дизайна происходит в несколько кликов
Одним из преимуществ CMS является простая смена дизайна сайта


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

• Администрирование сайта должно быть организовано так, чтобы вносить изменения в информационное наполнение сайта (добавлять, удалять и редактировать информацию) мог человек, не обладающий специальной подготовкой. То есть добавить статью, новость или изображение на файл должно быть так же просто, как, например, добавить сообщение на форуме или запись в сетевом дневнике.

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

• Дизайн сайта должен быть полностью изменяемым и настраиваемым. Независимое управление дизайном, структурой и контентом обеспечивает такую возможность. То есть для того, чтобы полностью поменять дизайн сайта, не требуется ничего менять ни в структуре, ни в информационном наполнении сайта. В большинстве проектов может быть использована система управления сайтом, разработанная для широкого круга задач. Она имеет гибкие настройки и дополнительные модули, что позволяет применять её для сайтов самого разного характера и назначения. Однако если проект имеет особую специфику, то CMS для него может быть разработана индивидуально.

Дизайн сайта разрабатывается отдельно от CMS. Как правило, специалисты готовят вариант дизайна, основанный на корпоративном стиле компании-заказчика. Либо в соответствии с пожеланиями клиента. В общем случае дизайн должен быть в максимальной степени функциональным. Это означает, что его эстетические достоинства не должны входить в противоречие с удобством работы. Стабильность и скорость загрузки так же очень важны. То есть специалисты предлагают стильный, элегантный и в то же время не перегруженный графическими изысками дизайн. Однако если изысканная графика имеет самостоятельную ценность для проекта, то специалисты готовы справиться с разработкой графики любой сложности.

Заключительной стадией данного этапа работы является встраивание дизайна в систему управления сайтом. Помимо программного кода и дизайна – то есть фактически, готового работоспособного сайта – заказчик получает техническую документацию, которую может использовать, привлекая к работе над сайтом собственных веб-мастеров и программистов или сторонних специалистов. Однако работа над сайтом на этом не заканчивается. Впереди ещё один важнейший этап – наполнение сайта информацией.