Центр документации
Карта сайта

Новая документация

Расширенная настройка
Разработчикам (API)

Обновленная документация 

Разработчикам (API)

Введение

Начиная с версии Amiro.CMS 5.10 доступно API разработчика. [Beta] версия означает, что при дальнейших обновлениях потенциально возможны какие-то изменения, требующих незначительной модификации разработанного функционала. Вероятность таких ситуаций сводится к минимуму.

Данное руководство построено по нарастанию уровня сложности используемых методов и схем работы.

В главе «Точки входа» представлена информация начального уровня: общая схема взаимодействия объектов Amiro.CMS, описаны варианты включения пользовательского кода, рассмотрены примеры инициализации API.

В главе «Простые примеры работы с новостями» приведены несколько практических примеров, раскрывающих базовые возможности использования API, такие, как работа с моделями и управление выводом.

На этом этапе Вы сможете создавать простые скрипты получения и отображения списка элементов (новостей, статей, товаров и т.п.).

Глава «MVC API» познакомит с возможностями использования расширяемой MVC-архитектуры для реализации решений со сложной логикой.

Раздел «Пример взаимодействия объектов» на схематичном примере реализации плагина PlgAJAXResponder даст первичное представление об устройстве типового решения построенного на MVC архитектуре.

В разделе «Модели» будут подробно рассмотрены используемые типы моделей, организация связей между различными моделями, использование настраиваемых и вычисляемых полей модели, а так же валидация данных.

Раздел «Ресурсы» описывает основные возможности работы с ресурсами, создание ресурсов, получение ресурса по имени.

Раздел «Компоненты» познакомит с основными компонентами Amiro.CMS: списками, формами и фильтрами. В этой главе будут описаны возможности связанные с формированием и управлением компонентами, приведены практические примеры реализации.

В разделе «Пример реализации плагина 6.0» приведен пример реализации небольшого плагина, использующего большую часть из описанных в предыдущих главах возможностей API.

В разделе «События» приведено описание и практические примеры использования системы событий, позволяющей максимально использовать возможности API для управления данными.

Глава «Средства отладки и профилирования» познакомит с соответствующим набором инструментов и приемами для удобной работы.

Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API) Документация для скачивания
 2000 – 2011 © Amiro.CMS Все права защищены.
Работает на: Amiro CMS