Вам, наверное, частенько приходилось слышать про движок сайта. Термин этот является скорее условным и профессиональным, потому понятен далеко не всем. Существует и более развёрнутый аналог понятия движок сайта, а именно, - система управления контентом. Это и есть CMS (от англ. Content Management System), которая пишется на одном из языков программирования, к примеру, PHP и др. Поскольку создание веб сайтов невозможно без знания особенностей СMS, мы попытаемся в общих чертах объяснить, что же представляет собой данный механизм.
CMS представляет собой программное обеспечение, которое необходимо для управления содержимым Вашего сайта (текстовая информация, графические изображения, видео и т.д.) Такая программа устанавливается на хостинг-площадке интернет-портала.
В чем же заключается основная функция CMS? Она сводится к тому, чтобы генерировать страницы и показывать их посетителям Вашего сайта.
Сначала происходит добавление на сайт контента, который переносится в базу данных (либо в файлы). Когда в дальнейшем на сайт заходят посетители, эта самая информация начинает им отображаться (в каком виде, зависит от конкретного шаблона). Главный нюанс заключается в том, чтобы страницы отображались быстро и грамотно.
Многие CMS имеют также системы модулей, с помощью которых Вы получаете возможность расширения функционала своего сайта. При желании можно подключать всевозможные дополнительные модули, которые предоставят посетителям Вашего сайта множество дополнительных возможностей, к примеру, модуль обратной связи и т.д. Как правило, создание интернет портала с уникальным и мощным функционалом всегда предполагает использование более глобальных и совершенных модулей.
Нужно сказать, что системы управления контентом существенно облегчают жизнь владельцам сайтов. Контент отделяется от внутренний структуры веб сайта, что делает управление Вашим интернет-проектом простым и доступным.
В заключение ответим на вопрос, всегда ли создание веб сайтов предусматривает наличие CMS? Нет. Если Вам нужен элементарный по своей структуре сайт (визитка и т.п.), то никакие системы управления контентом Вам не понадобятся. Создание интернет-сайтов с более простой структурой, как правило, осуществляется значительно быстрее (чаще всего с использованием текстового редактора MsWord). Но если речь идет не о создании промо-сайта с простейшим принципом работы, ознакомиться с особенностями различных CMS Вам всё-таки придется.
