Что такое приложение маркетплейса
Приложение Аспро.Cloud – это подключаемый модуль, устанавливаемый в портал для расширения его возможностей. Каждое встроенное приложение имеет стандартную структуру, понятную платформе и разработчикам. По сути, приложение – это пакет, включающий в себя описание (манифест), исполняемый код (скрипты) или ссылки на внешний сервис, а также ресурсы интерфейса (например, виджеты, иконки, шаблоны UI).
Приложения могут быть реализованы в двух основных форматах :
- Внутренний веб-модуль: фронтенд-компоненты, которые встраиваются в интерфейс Аспро.Cloud через предусмотренные точки интеграции. Такие модули работают в браузере пользователя (с использованием SDK платформы) и выглядят как часть интерфейса портала .
- Внешний сервис: автономное веб-приложение, работающее на стороне разработчика приложения и интегрирующееся в Аспро.Cloud через API и iframe. В этом случае интерфейс приложения отображается внутри безопасного iframe либо открывается в новом окне, а взаимодействие с платформой идёт по защищённому API с соблюдением политик безопасности.
Структура приложения включает несколько компонентов (пакет поставки приложения содержит их все):
- Manifest (манифест): описание метаданных приложения и точек его интеграции в платформу . Манифест – центральный элемент, подробне