Просмотров: 20597
Дата последнего изменения: 23.09.2021
Сложность урока:
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
не верно указано имя класса.