CMS – аббревиатура английских слов content management system, что можно перевести как система управления содержимым (другое название - система администрирования). Давайте разберемся, что же это такое, и что здесь делает айсберг?
Когда-то, когда Интернет только начал развиваться, сайты представляли собой набор отдельных "статических" страничек, которые были соединены между собой ссылками. Таким образом можно было создать лишь простые сайты с ограниченным числом страниц. Со временем объемы информации возрастали огромными темпами. Требовались новые технологии.
Так появились сайты, которые стали использовать языки программирования и базы данных. Это так называемые "динамические" сайты. При таком подходе каждая страница сайта формируется специальной программой, а информация для страницы берется из базы данных. Появилась возможность создавать сайты с большим количеством страниц, а также оперативно изменять информацию.
Изменение информации на сайте происходит в специальном разделе, который и называется CMS (или системой администрирования). Этот раздел скрыт от посторонних глаз и защищен паролем. В зависимости от типа сайта система администрирования дает возможность добавлять/редактировать/удалять различную информацию (статьи, фотографии, товары на "виртуальной витрине" Интернет-магазина), просматривать заказы покупателей, создавать голосования, отвечать на комментарии и многое другое. Естественно, что все это требует создания большого количества программ (одна программа добавляет новый товар в базу данных, другая - редактирует статью, третья - показывает заказы покупателей и т. д. и т. п.). Все это позволяет управлять большими объемами информации, создавать сложные сайты, оперативно менять информацию (при этом администратор может ничего не смыслить в программировании). Естественно, что все это скрыто от глаз обычных посетителей, им видна лишь незначительная часть - именно поэтому современный сайт можно сравнить с АЙСБЕРГОМ.