|
Центр документации
|
Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »
|
Начиная с версии Amiro.CMS 5.10 доступно API разработчика. [Beta] версия означает, что при дальнейших обновлениях потенциально возможны какие-то изменения, требующих незначительной модификации разработанного функционала. Вероятность таких ситуаций сводится к минимуму. Данное руководство построено по нарастанию уровня сложности используемых методов и схем работы. В главе «Точки входа» представлена информация начального уровня: общая схема взаимодействия объектов Amiro.CMS, описаны варианты включения пользовательского кода, рассмотрены примеры инициализации API. В главе «Простые примеры работы с новостями» приведены несколько практических примеров, раскрывающих базовые возможности использования API, такие, как работа с моделями и управление выводом. На этом этапе Вы сможете создавать простые скрипты получения и отображения списка элементов (новостей, статей, товаров и т.п.). Глава «MVC API» познакомит с возможностями использования расширяемой MVC-архитектуры для реализации решений со сложной логикой. Раздел «Пример взаимодействия объектов» на схематичном примере реализации плагина PlgAJAXResponder даст первичное представление об устройстве типового решения построенного на MVC архитектуре. В разделе «Модели» будут подробно рассмотрены используемые типы моделей, организация связей между различными моделями, использование настраиваемых и вычисляемых полей модели, а так же валидация данных. Раздел «Ресурсы» описывает основные возможности работы с ресурсами, создание ресурсов, получение ресурса по имени. Раздел «Компоненты» познакомит с основными компонентами Amiro.CMS: списками, формами и фильтрами. В этой главе будут описаны возможности связанные с формированием и управлением компонентами, приведены практические примеры реализации. В разделе «Пример реализации плагина 6.0» приведен пример реализации небольшого плагина, использующего большую часть из описанных в предыдущих главах возможностей API. В разделе «События» приведено описание и практические примеры использования системы событий, позволяющей максимально использовать возможности API для управления данными. Глава «Средства отладки и профилирования» познакомит с соответствующим набором инструментов и приемами для удобной работы. |
![]() |
![]() |
![]() |
![]() |
| 2000 – 2011 © Amiro.CMS Все права защищены. |