Untitled Document Предоставлено: «Амиро»
С версией 5.10 Amiro.CMS веб-программисты получают в своё распоряжение расширенный инструментарий с подробной документацией для реализации своих идей и раскрытия собственного потенциала разработчика – новое API Amiro.CMS [betа].
иллюстрация с amiro.ru
Пользователи же получают новый модуль-«конструктор» с открытым кодом, иллюстрированное руководство по настройке платёжных систем, пакет Free без активации и широкие возможности для доработки сайта.
Стартовое API (Application Programming Interface)
Опубликовано более 500 страниц новой и обновленной документации , снабженной диаграммами взаимодействия объектов Amiro.CMS, примерами разработки.
В качестве примера реализации, в поставку включен новый плагин AJAX-Responder (конструктор), предоставляющий доступ к различным данным системы и доступный для модификации под собственные нужды. Плагин задокументирован для разработчиков и поставляется в открытом коде, в том числе и в бесплатной редакции FREE , может использоваться и как образец для дальнейшего расширения функционала силами разработчика, и как готовое решение для различных сфер применения.
Образцы работы нового плагина можно найти на сайте www . amiro . ru : «листание» новостей, случайный перебор отзывов о CMS , выборка свежих работ партнеров из портфолио с всплывающим окном, выпадающие списки в поле быстрого поиска.
Server side API ( PHP )
Серверная — основная часть API — предлагает несколько вариантов внедрения кода в систему, включая ранее существовавшую схему разработки плагинов с возможностью создания распространяемых и автоматически устанавливаемых дистрибутивов. Разработчики имеют возможность подключать функционал системы по мере необходимости, что позволяет создавать крайне быстрые скрипты для отработки, например, AJAX запросов с сайта. Сложный функционал может кешироваться интеллектуальным кешем Amiro.CMS автоматически.
Client side API ( JavaScript )
Создан JavaScript API , который включает универсальный функционал для основных потребностей в разработке сайта и асинхронного AJAX доступа к серверу. Amiro . CMS традиционно реализует технологии, позволяющие работать с минимальной нагрузкой на сервер. Так, клиент запрашивает у сервера минимально необходимые данные в формате JSON и самостоятельно осуществляет рендеринг шаблонов на стороне клиента, для чего предоставлен упрощенный вариант парсера на JavaScript .
Средства разработки Amiro . CMS снабжены инструментами для отладки и профилирования, что позволяет своевременно обнаруживать и оптимизировать использование ресурсов вновь разработанным кодом.
Новый поисковый механизм [beta]
С версии 5.10 запущена бета-версия нового поискового механизма, благодаря которой возросла скорость обработки запроса (вплоть до возможности вывода подсказок в режиме реального времени в виде выпадающего списка) и улучшена релевантность результатов поиска.
Подключение драйверов платёжных систем
Реализована прогрессивная схема подключения новых платёжных систем. Теперь разработчики сайтов, а также владельцы платежных систем могут самостоятельно и с минимальными усилиями подключить новый платёжный драйвер к сайту интернет-магазина на Amiro.CMS благодаря документированному API для платёжных систем . Разработанный драйвер можно отправить в компанию «Амиро» для рассмотрения вопроса включения его в типовую поставку Amiro . CMS в составе пакетов «Минимаркет» и «Бизнес».
Кроме того, для владельцев интернет-магазинов разработана исчерпывающая и иллюстрированная инструкция по подключению и настройке всех основных платежных систем , включённых в пакеты. Инструкция содержит информацию по интерфейсам как платёжных систем, так и модуля на стороне Amiro . CMS , с объяснением требуемых для настройки операций.
Пакет FREE – без активации
Бесплатный пакет Amiro . CMS Free теперь не требует регистрации при работе на любом доменном имени в течение первого месяца. В дальнейшем получение лицензионного ключа осуществляется по прежней схеме – бесплатно и самостоятельно .
Обновление документации
С запуском Amiro . CMS API существенно обновлен и дополнен Центр документации Amiro . CMS :
Общее описание структуры API и способов разработки с примерами Amiro.CMS — API полный справочник разработчика Руководство разработчика по JavaScript API Руководство по созданию плагинов (изменения по разработке, связанные с API) Руководство по разработке драйверов для платёжных систем API
Иллюстрированное руководство пользователя по настройке платёжных систем
Подробнее о Amiro . CMS версии 5.10.
Полный список дополнений и изменений см. в разделе «История версий» сайта компании «Амиро».
Приглашаем веб-разработчиков к обсуждению API в форуме Amiro.CMS .