Давайте представим ситуацию, что Вы купили себе новый музыкальный центр или, скажем, DVD-проигрыватель для просмотра фильмов, но каждый раз, чтобы запустить очередной диск с записями, Вам приходится разбирать систему на части, копаться во внутренностях, рыться в настройках или вызывать мастера. Удобно ли это? Очевидно, что нет. А ведь как раз нечто подобное происходит с сайтом, который создаётся «вручную». Всякий раз, когда необходимо изменить содержание какой-то web-страницы, приходится с головой окунаться в дебри HTML и CSS программирования или срочно «вызванивать» специалиста. Даже если нужно всего лишь указать новый номер телефона на сайте, Вам придётся вносить изменения на десятках страниц. Однако всех подобных трудностей позволяют избежать современные cms.
Аббревиатура CMS расшифровывается как Content Managеment System (система управления контентом). Проще говоря, это программа, которая управляет всем содержимым Интернет-ресурса. Нужно изменить данные? Добавить тексты? Разместить новые фотографии? Вставить разделы? Нет проблем! C помощью CMS это делается буквально за пару минут, ведь всю сложную работу программа берёт на себя. Таким образом, внесение правок и даже создание сайта с нуля становится делом элементарным. Сегодня уже стало фактом, что сверстать сайт может человек, не знающий языков программирования.
В мире очень много CMS: счёт идёт на десятки тысяч. И это не удивительно, ведь каждая более менее приличная web-студия имеет собственные программные наработки и стремится объединить их в целостную систему. Верстать сайты «от руки» - это каторжный труд, поэтому CMS и стали так популярны среди web-программистов и дизайнеров: как профессионалов, так и новичков.
Принцип развития всех CMS систем очевиден: чем проще, тем лучше. Системы управления сайтами изначально создаются для того, чтобы создание сайтов стало лёгким и быстрым процессом. Возможно, в недалёком будущем в этом искусстве сможет разобраться даже «чайник», а манипуляции с web-документами станут такими же непринуждёнными, как сегодня работа в Microsoft Word.