С версией 5.10 Amiro.CMS веб-программисты получают в своё распоряжение расширенный инструментарий с подробной документацией для реализации своих идей и раскрытия собственного потенциала разработчика – новое API Amiro.CMS [betа].
Пользователи же получают новый модуль-"конструктор" с открытым кодом, иллюстрированное руководство по настройке платёжных систем, пакет 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:
Подробнее о Amiro.CMS версии 5.10: http://www.amiro.ru/amiro.cms/news/
Полный список дополнений и изменений см. в разделе «История версий» сайта компании «Амиро».
Приглашаем веб-разработчиков к обсуждению API в форуме Amiro.CMS.
--------------------------------------------------------------------------------
Обновление платформы через систему обновлений бесплатно доступно пользователям Amiro.CMS, в течение года с момента приобретения лицензии.
Изучить работу API можно, скачав 30-дневные пробные версии пакетов для тестирования на локальных компьютерах и серверах хостинга, либо создав собственный сайт и выбрав готовый шаблон дизайна в Конструкторе сайтов ВебСтолица.рф.
--------------------------------------------------------------------------------
Аmiro.CMS - универсальная платформа, позволяющая легко создавать и поддерживать профессиональные веб-сайты практически любого уровня сложности, включает весь инструментарий, необходимый для эффективной работы современного сайта.
Компания «Амиро» - российская IT-компания, ведущая деятельность в сфере информационных технологий с 1998 года. Является разработчиком платформы Amiro.CMS, а также разработчиком SaaS-платформы конструирования и хостинга сайтов ВебСтолица.ру. На Amiro.CMS работает более 10.000 сайтов и более 3.000 интернет-магазинов, конструктор сайтов обслуживает более 45.000 пользователей.