Центр документации
|
Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »
Модули Amiro.CMS разрабатываются с использованием MVC архитектуры. (http://ru.wikipedia.org/wiki/MVC). Модуль и его компоненты имеют контроллер, модель и отображение. Контроллер модуля выполняет роль диспетчера - производит первичную инициализацию модуля и обработку запроса. Проще всего понять принцип работы модуля на примерах условных схем процесса загрузки модуля: Панель управления Сайт Объекты описываются как ресурсы, работа с которыми происходит через централизованный класс управления ресурсами AMI.
Взаимодействия между объектами модуля могут быть двух видов: явное (прямой вызов) и неявное (обработка событий). Дальнейшие инструкции по созданию модуля будут основаны на исходном коде демонстрационного модуля AmiSample, который находится в файлах |