Включаем обновление в один клик в коммерческих расширениях NorrNext

Joomla оснащена Системой Обновлений (Joomla Update System), благодаря которой обновление расширения может быть выполнено на стороне панели администратора в один клик. Администратор сайта увидит уведомления о доступных обновлениях и сможет обновить необходимые расширения (подробнее об этом можно почитать здесь: Extensions Extension Manager Update).

Все расширения NorrNext поддерживают обновление в один клик. Для использования этой возможности в коммерческих расширениях, вам нужно выставить значение Ключ скачивания для дальнейшего обновления продуктов с активной подпиской.

Суммируем:

  • Все коммерческие компоненты (типа NorrCompetition) и дополнения к ним используют значение Ключ скачивания, которое может быть настроено в панели инструментов компонента
  • Остальным коммерческим модулям и плагинам (за исключением элементов ZOO, в которых нет поддержки Системы Обновлений) требуется специальный служебный плагин

Рассмотрим оба варианта.

Настройка Download Key на стороне компонента

Для использования возможности обновления компонента в один клик, вам нужно добавить значение Ключ скачивания, который будет проверять валидность подписки на продукт (обновление доступно только пользователям, имеющим активную подписку на продукт). Прежде всего, вам нужно получить Ключ скачивания (Download Key). Для этого авторизуйтесь на сайте NorrNext под своей учётной записью и перейдите на страницу My Subscriptions. Вы увидите список всех ваших подписок. Скопируйте значение Download ID необходимого продукта, который имеет активную подписку.

Скопируйте Download ID
Скопируйте Download ID в буфер обмена

Теперь переключитесь обратно на панель администрирования вашего сайта и перейдите в панель инструментов компонента (например, Расширения > NorrCompetition) и вставьте ID из буфера обмена в поле Ключ скачивания, после чего нажмите на кнопку Обновить ключ. Ваш ключ будет сохранён и вы сможете теперь осуществлять обновление расширения через Менеджер Обновлений Joomla.

Вставьте ключ на странице управления компонентом
Вставьте ключ скачивания (ID) на странице управления компонентом

Не забудьте очистить кэш обновлений после того, как выставите ключ скачиваний. Кэш очистить можно здесь: Расширения > Менеджер расширений > Обновление > кнопка "Очистить".

Платные модули и плагины конкретного компонента также имеют в настройках вкладку "Ключ скачиваний" и одноимённое поле, в которое нужно вставить Download ID (см.ниже). Модули и плагины, идущие в комплекте с компонентом, не требуют ввода Ключа скачиваний, так как берут значение из настроек компонента.

Настройка Ключа скачиваний в коммерческих модулях и плагинах

Остальные коммерческие модули и плагины требуют Download Key utility plugin (системный плагин для скачивания коммерческих продуктов), который обеспечивает возможность оповещения о новых версиях и обновлений в один клик. Вам нужно скачать плагин с сайта NorrNext. Авторизуйтесь и перейдите на страницу My Downloads. Найдите в списке Download Key utility plugin и скачайте его. Теперь плагин нужно установить на стороне сайта как обычное расширение Joomla.

Для обновления ключа скачиваний удостоверьтесь, что NorrNext Download Key utility plugin установлен и включён.

Данный плагин не требуется дополнениям NorrCompetition, являющихся частью дистрибутива (например, модуль участников или поисковый плагин). Они используют NorrCompetition API для обновления ключа.

Итак, пора настроить модуль и плагин для обеспечения интегрпции с Сервером Обновлений Joomla.

Прежде всего, нужно получить Ключ скачиваний. Авторизуйтесь на сайте NorrNext и перейдите в Панель пользователя > My Subscriptions (Мои подписки). Найдите в списке требуемый продукт с активной подпиской и скопируйте значение Download ID.

Download ID расширения на сайте NorrNext
Download ID расширения на сайте NorrNext

Теперь перейдите на свой сайт и откройте настройки продукта > Вкладку "Ключ скачиваний". Вставьте из буфера обмена ключ и нажмите на кнопку "Обновить ключ". Теперь вы сможете обновлять коммерческие расширения через Менеджер Обновлений Joomla.

RD-Subscriptions - Платёжный плагин 2Checkout Inline - Ключ скачиваний
Ключ скачиваний используется для уведомления о новых версиях продукта и для обновления расширения

Пожалуйста, не забудьте очистить кэш после того, как вставите ключ обновлений: Расширения > Менеджер расширений > Обновление > кнопка "Очистить".