Как по мне описание нужно начинать с расшифровки аббревиатуры CMS, так как в ней заложена вся суть.
Итак, CMS – это (в переводе с английского) Система Управления Контентом.
В простонародье употребляется название попроще – движок сайта или движок управления сайтом.
Для большей ясности термина CMS предлагаю посмотреть сквозь время лет эдак на 15 назад.
Все хорошо знают, что с интернетом в то время дела были на много хуже, чем сейчас, а с этого следует то, что и сайтов было на много меньше, и были они, отнюдь, не одними из примеров современных сайтов, а самыми обычными страницами html, которые разбавлялись ссылками.
Такой вид сайта называется статическим. Основным изъяном таких сайтов является отсутствие у них динамики, то-есть если вы обычный пользователь, то вы не сможете ни прокомментировать что либо, ни пообщаться с кем либо, ни даже зарегистрироваться на таком сайте.
Если же вы администратор такого сайта, но без знаний в html и css, то вы не только не сможете наполнить сайт контентом без помощи специалистов, а даже не сможете разделить уровни доступа между пользователями.
Динамические сайты тогда тоже были, но специалистов с высоким уровнем и хорошим опытом программирования было мало.
Но прогресс на месте не стоит ! Вектор развития интернета и количества материалов постоянно стремится вверх, и ручные технологии разработки сайтов и поддержки их контента актуальным начали отставать от быстро меняющегося информационного мира.
А динамические сайты тут-как-тут! Спрос на них просто взлетел. Особенно на такие, которые устанавливались и настраивались даже людьми владеющими программированием на любительском уровне.
Первым движком считается Vignette, который открылся взору пользователей на западе в 1995 году.У нас – на много позже.
Для пользования современной CMS не нужны знания html и css, нужно просто войти на сайт, потом в административный раздел и с помощью простого приятного интерфейса добавить информацию, на сайте она появится автоматически.
В CMS внешнее и внутреннее содержания разные. Это значит, что можно с легкостью поменять внешний дизайн, не затронув при этом контент, так как он сохранен в отдельной базе данных.
CMS называют движком потому, что это основа – сердце, ядро сайта, которое очень легко дополняется и расширяется при помощи специальных расширений.
CMS системы есть платные и бесплатные. Основным отличием между ними является количество разработчиков. В 1-м случае это несколько сотрудников фирмы, во 2-м – это тысячи пользователей глобальной сети и каждый из них либо дополняет, либо устраняет какие-то изъяны. И любая проблема возникшая во время работы с ними уже точно где-нибудь обсуждалась, стоит только хорошо поискать.
Бесплатные CMS по степени надежности и качества:
1. CMS DRUPAL
Поддержка – http://www.drupal.ru/
2. CMS JOOMLA
Поддержка – http://joomlaportal.ru/
http://joom.ru
3. CMS WORDPRESS – для ведения блога
Теперь вы можете ответить на вопрос: «Что же такое эта вот CMS». От себя желаю Удачи и Успехов. Можете потихоньку разбираться в той которая понравится больше.