CMS – является компьютерной программой, с помощью которой можно вводить и изменять контент сайта.
CMS создаются на основе модульной архитектуры.
Рассмотрим принцип действия распространенного типа систем управления контентом.
Ввод информации на html-страницы сайта, а также ее редактирование осуществляется с помощью модуля редактирования.
Информация сайта, созданного на основе CMS храниться в базе данных.
Необходимая информация, которую требуется отобразить на сайте, поступает именно из БД.
Весь объем информации логически распределен по отдельным модулям, которые связаны между собой в структуру.
Функциональность CMS можно легко изменить, устанавливая и настраивая необходимые модули.
Модули реализуются на основе таблиц.
Для каждого структурного элемента сайта создается соответствующая таблица.
В качестве движка БД используется MySQL.
При запросе пользователем определенной веб-страницы сайта, модуль представления генерирует страницу на основе заранее разработанного шаблона страниц сайта, вставляя соответствующее содержание, используя информацию, хранящуюся в БД.
При обращении пользователя к определенной странице сайта, происходит формирование данной страницы, на основе информации о странице, хранящейся в БД.
У сайта, созданного на основе CMS, статичных html-страниц нет, все страницы являются динамическими – они каждый раз создаются заново.
Чтобы корректно отобразить информацию в браузере пользователя в обычном html- формате применяют шаблоны.
Шаблон – это, как правило, файл с расширением .php, который отвечает за управление дизайном веб-страницы.
В шаблоне указано, где необходимо вставлять необходимые элементы (хранящиеся в БД) для генерации html-страницы.
Шаблонная структура позволяет быстро изменять дизайн веб-страниц сайта.
Данный модуль через систему интерфейсов, позволяет устанавливать и предоставлять права доступа для пользователей сайта – как для администраторов, так и для посетителей.
Система навигации позволяет с помощью навигационного меню, перемещаться по страницам сайта.
Например, пользователь заходит на сайт и регистрируется, при этом CMS сразу определяет порядок реагирования на произведенные действия, после чего:
Если Вы прочитали эту статью и хотите узнать еще больше о CMS, тогда прочитайте следующую статью на эту тему:
Выбор CMS >>>