Платформы и адаптеры SovMart
Эта статья поможет выбрать платформу для своего расширения или макета и понять, какие возможности получит его версия в SovMart. Перед началом получите доступ издателя и создайте элемент.
Что задаёт платформа
Элемент — техническая единица, например плагин Joomla или макет YOOtheme Pro. Продукт объединяет элементы в коммерческую редакцию либо показывает другие продукты на витрине. ZIP и номер выпуска относятся к версии элемента.
Платформа определяет параметры элемента, требования версии к окружению и доступные способы доставки. Адаптер — реализация этих возможностей в SovMart. Выбор платформы сам по себе не проверяет работоспособность вашего продукта.
| Платформа в интерфейсе | Что можно публиковать | Возможности |
|---|---|---|
| «Расширение Joomla» | Установочный ZIP расширения Joomla, включая пакет | Скачивание ZIP, метаданные файла, совместимость, XML сервера обновлений и список изменений |
| «Макет YOOtheme Pro» | ZIP с подготовленными автором файлами макета | Скачивание ZIP, метаданные файла, требования к Joomla, PHP и YOOtheme Pro |
Выбирайте только платформу, доступную издателю в настройках элемента. Системные платформы SovMart не предназначены для обычной публикации через этот интерфейс.

Схема связи продукта, элемента, платформы, версии и ZIP-файла.
Как выбрать и настроить платформу
- Определите, что покупатель будет делать с файлом: устанавливать расширение Joomla или импортировать макет в YOOtheme Pro.
- В настройках элемента добавьте соответствующую платформу элемента.
- Для Joomla заполните техническое имя и тип расширения. Для плагина укажите группу; для модуля или шаблона — область установки.
- Создайте версию именно для выбранной платформы. Загрузите ZIP и заполните её требования к окружению.
- Пройдите проверку готовности выпуска, затем проверьте карточку продукта и скачивание.
Если один элемент имеет варианты для разных платформ, каждый вариант получает свои версии и файлы. Не рассчитывайте, что архив или ограничения одной платформы автоматически применятся к другой.
Границы возможностей
Серверный адаптер YOOtheme Pro выдаёт файл выпуска и не применяет макет на сайте покупателя; собственного XML сервера обновлений у этой платформы нет. Автор готовит содержимое ZIP. Покупатель выбирает ручной импорт JSON либо установщик SovMart, который сам скачивает ZIP и распаковывает его.
У Joomla XML сервера обновлений и скачивания платного ZIP разные требования к доступу. Настройка XML не превращает ключ активации в ключ скачивания Joomla. См. сервер обновления и учётные данные и скачивание.
Обычная загрузка ZIP проверяет формат и безопасность архива. Она не подтверждает корректность манифеста Joomla, полноту макета YOOtheme Pro или работу продукта на заявленных версиях окружения.
Если подходящей платформы нет
В кабинете нельзя зарегистрировать свой адаптер. Подготовьте для поддержки SovMart описание продукта, способ установки, формат поставки, сведения для определения совместимости и ожидаемый способ обновления. Доступность новой платформы нужно подтвердить отдельно до подготовки массовой публикации; перечень будущих адаптеров и сроки их появления не установлены этой инструкцией.
Результат: для элемента выбрана доступная платформа, а файлы и требования распределены по её версиям. Далее подготовьте ZIP Joomla, пакет Joomla или поставку макета YOOtheme Pro.