Платформы и адаптеры SovMart

Эта статья поможет выбрать платформу для своего расширения или макета и понять, какие возможности получит его версия в SovMart. Перед началом получите доступ издателя и создайте элемент.

Что задаёт платформа

Элемент — техническая единица, например плагин Joomla или макет YOOtheme Pro. Продукт объединяет элементы в коммерческую редакцию либо показывает другие продукты на витрине. ZIP и номер выпуска относятся к версии элемента.

Платформа определяет параметры элемента, требования версии к окружению и доступные способы доставки. Адаптер — реализация этих возможностей в SovMart. Выбор платформы сам по себе не проверяет работоспособность вашего продукта.

Платформа в интерфейсеЧто можно публиковатьВозможности
«Расширение Joomla»Установочный ZIP расширения Joomla, включая пакетСкачивание ZIP, метаданные файла, совместимость, XML сервера обновлений и список изменений
«Макет YOOtheme Pro»ZIP с подготовленными автором файлами макетаСкачивание ZIP, метаданные файла, требования к Joomla, PHP и YOOtheme Pro

Выбирайте только платформу, доступную издателю в настройках элемента. Системные платформы SovMart не предназначены для обычной публикации через этот интерфейс.

Связь продукта, платформы и файла
Связь продукта, платформы и файла

Схема связи продукта, элемента, платформы, версии и ZIP-файла.

Как выбрать и настроить платформу

  1. Определите, что покупатель будет делать с файлом: устанавливать расширение Joomla или импортировать макет в YOOtheme Pro.
  2. В настройках элемента добавьте соответствующую платформу элемента.
  3. Для Joomla заполните техническое имя и тип расширения. Для плагина укажите группу; для модуля или шаблона — область установки.
  4. Создайте версию именно для выбранной платформы. Загрузите ZIP и заполните её требования к окружению.
  5. Пройдите проверку готовности выпуска, затем проверьте карточку продукта и скачивание.

Если один элемент имеет варианты для разных платформ, каждый вариант получает свои версии и файлы. Не рассчитывайте, что архив или ограничения одной платформы автоматически применятся к другой.

Границы возможностей

Серверный адаптер YOOtheme Pro выдаёт файл выпуска и не применяет макет на сайте покупателя; собственного XML сервера обновлений у этой платформы нет. Автор готовит содержимое ZIP. Покупатель выбирает ручной импорт JSON либо установщик SovMart, который сам скачивает ZIP и распаковывает его.

У Joomla XML сервера обновлений и скачивания платного ZIP разные требования к доступу. Настройка XML не превращает ключ активации в ключ скачивания Joomla. См. сервер обновления и учётные данные и скачивание.

Обычная загрузка ZIP проверяет формат и безопасность архива. Она не подтверждает корректность манифеста Joomla, полноту макета YOOtheme Pro или работу продукта на заявленных версиях окружения.

Если подходящей платформы нет

В кабинете нельзя зарегистрировать свой адаптер. Подготовьте для поддержки SovMart описание продукта, способ установки, формат поставки, сведения для определения совместимости и ожидаемый способ обновления. Доступность новой платформы нужно подтвердить отдельно до подготовки массовой публикации; перечень будущих адаптеров и сроки их появления не установлены этой инструкцией.

Результат: для элемента выбрана доступная платформа, а файлы и требования распределены по её версиям. Далее подготовьте ZIP Joomla, пакет Joomla или поставку макета YOOtheme Pro.

К оглавлению помощи

Содержание помощи