Что такое CMS и где она живёт

Аббревиатура CMS (от англ. Content Managment System) обозначает Систему управления контентом - набор программных средств, позволяющих в режиме онлайн управлять содержимым сайта через специальный, единый для всего сайта, интерфейс.

Даже рядовой, не отличающийся нагруженностью разнообразной информацией, web-сайт состоит из целого набора разноформатных "исходных материалов": это файлы с текстами, элементы графического оформления и другие строительные кирпичики. Этим хозяйством необходимо управлять, например вносить анонсы значимых событий в раздел "Новости". Существует, конечно, возможность "вручную" править исходные файлы, загружая их потом на сервер. Но это отнюдь не самое продуктивное решение. Особенно для больших сайтов.

Система управления контентом позволяет изменять (редактировать, удалять, добавлять) информацию, содержащуюся на сайте, непосредственно на сервере, используя обычный браузер и специально приспособленный для задач управления сайтами интерфейс. В случае "ручного" обновления придётся отдельно обрабатывать и загружать каждый файл, заботясь о единстве общей структуры сайта, о соответствии форматов и размеров (а ведь их, эти форматы и размеры, ещё нужно знать). CMS же берёт все рутинные операции на себя, автоматизируя их. Кроме того, хорошая CMS ещё даёт в руки администратора сайта средство удобной "визуализации" разнородного содержимого, размещённого на сайте, и механизмы работы со структурой сайта.

Сейчас доступно множество вариантов, версий и комплектаций CMS. Есть очень простые и бесплатные системы, а есть очень сложные и дорогие. Впрочем, есть также и очень сложные бесплатные и простые, предоставляемые за небольшое материальное вознаграждение.

CMS устанавливается и работает на web-сервере. Для взаимодействия с пользователем используются те же средства, что использует и web-сайт. А вот для работы самой CMS может потребоваться дополнительная функциональность со стороны сервера. Разные CMS имеют различные технические требования. Так что прежде чем делать окончательный выбор в пользу той или иной CMS, следует сверить предъявляемые ей технические требования со списком характеристик хостинга, предоставляемым провайдером.