Общая схема функционирования системы
Планирование, Создание cms Май 27th. 2008, 12:15пп- На входе скрипт имеет URL и $_REQUEST
- Аутентификатор
- Роутер
- Авторизатор
- МОДУЛЬ СТРАНИЦЫ
- Шаблонизатор
- Виджеты
Аутентификатор
Определяет пользователя, открывающего страницу.
Роутер
Определяет положение страницы относительно корня сайта и определяет какой модуль необходимо вызвать, чтобы её отобразить.
Авторизатор
Проверяет достаточно ли прав у пользователя для отображения этой страницы.
МОДУЛЬ СТРАНИЦЫ
Модуль, определяемый Роутером, для получения основного контента страницы.
Шаблонизатор
Заполняет предложенный шаблон контентом, который сгенерировал Модуль страницы. Определяет состав виджетов на странице и вызывает модули Виджетов, получая от них информацию, необходимую для вывода на странице. После получения информации от Виджетов, отображает сгенерированную страницу.
Виджеты
Активные иконки, меню сайта, баннер, топ новостей, опрос и т.п. – всё это виджеты, которые существуют по своим законам и программируются отдельно.