5  /  37

Размещение модуля в партнерской системе обновлений

Просмотров: 20597
Дата последнего изменения: 23.09.2021
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5

  Предварительные настройки

Чтобы выполнить установку модуля через партнерскую систему обновлений необходимо:

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

  • собрать и загрузить на сервер компании "1С-Битрикс" дистрибутив модуля и обновления.
  • установить модуль (либо его обновление).

  Загрузка модуля

Для загрузки модуля выполните следующее:

  • Перейдите на страницу Ваши решения.
  • На странице перейдите по ссылке Добавить решение, и в открывшейся форме

    заполните следующие поля:
    • Код - в поле обязательно указывается полный код партнерского модуля в формате код_партнера.код_модуля. Часть код_партнера постоянна для партнера (задается в карточке партнера). Часть код_модуля вводится партнером при добавлении нового модуля. Эти коды должны быть алфавитно-цифровыми с первым алфавитным символом, и код неким образом должен соответствовать сути модуля. Например, для модуля можно задать код mycar. Тогда полный код будет alexey.mycar. Пример класса модуля, в котором этот код модуля используется, содержится в приложении.
    • Активность - при отмеченной опции модуль будет отображаться в списке модулей.
    • Бесплатное решение - при отмеченной опции модуль будут бесплатным, то есть доступным всем. При снятом флажке появятся дополнительные поля, в которых надо отобразить:
      • Наличие триального периода;
      • Срок действия триального периода;
      • Цену модуля.

        Примечание: Если необходимо сменить текущую цену, то, поменяв значение цены, вы фактически отправляете уведомление в Партнерский отдел «1C-Битрикс», который активирует новую цену.

      • Разрешить партнерские скидки. При установленной опции другим партнерам будет разрешено покупать ваш модуль со скидками соответствующими статусу партнера.
    • Логотип - с помощью кнопки Выберите файл укажите путь к изображению, которое будет отображаться в списке модулей. (В разных браузерах выглядит по разному.)
    • Кодировка - указывается кодировка файлов модуля.

      Примечание: система обновлений автоматически переводит языковые файлы из Win-1251 в UTF-8, если у клиента выбрана кодировка сайта UTF-8. Если разница в версиях только в кодировке языковых файлов, то размещать надо только Win-1251 версию. Если разница в коде, то рекомендуется вынести эту разницу в языковые файлы.

    • Редакции, с которыми работает решение (обязательный) – в списке выберите редакции для которых предназначено решение.
    • Решение включает в себя – в списке обязательно указываются сущности, которые имеются в модуле: Компоненты, Мастер создания, Модуль, Переводы или Шаблоны сайта.
    • Адаптивность - указывается поддерживает ли решение возможность работать на разных типах устройств.
    • Поддержка композита - устанавливается флажок, если решение поддерживает технологию Композитный сайт.
    • Категория - указывается категория, к которой относится решение. Если вам не хватает категорий, то вы можете написать в техподдержку компании «1С-Битрикс» с просьбой добавить необходимую категорию.
    • Архив с полной сборкой решения – указывается путь к архиву с полной сборкой решения (файл .last_version.zip или .last_version.tar.gz).
    • Описание решения на Русском языке – в данной секции задаются значения следующих полей:
      • Название – название решения;
      • Описание решения – описание решения;
      • Описание установки решения – описание установки решения;
      • Описание техподдержки и контактных данных – контактные данные и техподдержка решения;
      • Ссылка на демо-версию – ссылка на сайт с демо-версией;
      • Скриншоты – можно загрузить скриншоты решения. (5 скриншотов)
      • Видео - Указывается путь к видеоролику.
      • Подключить Я.Метрику - можно подключить Яндекс.Метрика (Необходимо указание идентификатора.)
  • Сохраните внесенные изменения.
  • В результате модуль будет добавлен в список ваших персональных модулей.

      Загрузка обновлений

    Для загрузки обновлений выполните следующее:

    • Перейдите на страницу Ваши решения.
    • Перейдите по ссылке Обновления в колонке действий. Откроется страница Версии решения:

    • Чтобы загрузить обновление воспользуйтесь ссылкой Загрузить новую версию. На странице Загрузка обновления для решения «название_решения» с помощью кнопки Выберите файл укажите путь к архиву с обновлением:

    • Нажмите кнопку Загрузить.
    • После загрузки архива на странице Обновления модуля «название_модуля» в поле Тип укажите тип обновления:

      • Альфа – альфа-версия обновления, доступная для загрузки только копии продукта с ключом, который указан в карточке партнера, предназначена для тестирования обновления;
      • Бета - бета-версия обновления, которая может быть установлена, если включена соответствующая опция в настройках Главного модуля;
      • Стабильное - окончательная стабильная версия обновления:
    • Нажмите кнопку Сохранить.

      Расшифровка ошибок

    При загрузке модуля (или обновления) в Marketplace выдается сообщение: Неверное содержимое архива с обновлением. Возможные причины:

    • В файле /install/version.php не задана версия модуля;
    • В файле /install/index.php не указан $MODULE_ID;
    • В файле /install/index.php не указан PARTNER_NAME (Название партнера, разработчика модуля);
    • В файле /install/index.php не указан PARTNER_URI (Адрес партнера, разработчика модуля);
    • В файле /install/index.php не верно указано имя класса.

    Курсы разработаны в компании «1С-Битрикс»

    Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
    Развернуть комментарии