Центр документации
|
Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »
На данный момент предлагаются 3 основные точки входа для размещения собственного кода:
Отдельно стоящий PHP скрипт — это файл, содержащий пользовательский PHP код, использующий возможности API Amiro.CMS. Данную точку входа можно использовать для получения данных браузером в виде HTML, JSON или прочем формате посредством Amiro.JS.API или другой AJAX-библиотеки; для создания скриптов, выполняемых в фоновом режиме (например, генерация отчетов, обмен данными и т.п.). В текущей версии API скрипту недоступно кеширование, по этой причине не следует нагружать скрипты тяжелым функционалом с частыми вызовами, т.к. это вызовет неоптимальную загрузку сервера. Amiro.CMS ведет учет времени выполнения скрипта и при превышении им заданной величины – в системный лог записывается предупреждение. Различные способы, типы использования и способы создания своего кода описаны в API.Reference. Пример отдельно стоящего PHP скрипта:
Массив $AMI_ENV_SETTINGS определяет режим в котором будет работать скрипт:
Скрипты, в которых не предполагается модификация данных, рекомендуется запускать в быстром окружении, оно используется по умолчанию. common_functions.php Один из вариантов внедрения собственного кода в систему - создание обработчиков системных событий. Модуль Подробно о создании модуля будет рассказано в разделе модули Amiro.CMS. |