Иконка ресурса

Free Add-on Update Notifier 1.0.0

Нет прав для скачивания
Совместимость с XenForo
  1. 2.3
Видимый копирайт
Нет
Бесплатный сервис уведомлений об обновлениях дополнений сообщает вам о наличии обновлений для установленных дополнений, считывая информацию о последней версии каждого дополнения непосредственно со страницы ресурсов xenforo.com. Не требуется API-ключ, сторонний сервер, ограничение на количество дополнений, и никакая информация о вашем сайте или установленных дополнениях никуда не отправляется.

Идеально подходит для тех, кто использует несколько дополнений и устал узнавать об обновлениях случайно или платить за сервис уведомлений, который ограничивает количество отслеживаемых дополнений.



Основные характеристики​

  • Бесплатно и без ограничений — отслеживает все установленные дополнения, без ограничений по количеству дополнений и без платных тарифов.
  • Нет стороннего сервера — считывает последнюю версию непосредственно со страницы общедоступных ресурсов каждого дополнения на xenforo.com. Единственный исходящий трафик — это обычный HTTPS-запрос к xenforo.com.
  • На главной странице панели управления отображается список всех дополнений с обновлениями («у вас установлено X, последняя версия — Y»), ссылка «Посмотреть на XenForo.com» и кнопка «Проверить сейчас».
  • Сводка по странице дополнений — та же сводка обновлений, что и вверху страницы Admin CP > Add-ons, с возможностью повторной проверки для каждого дополнения.
  • Активные оповещения по электронной почте — администраторы получают электронные письма при обнаружении нового обновления, с удалением дубликатов, чтобы вам не отправляли повторные письма об одной и той же версии. Эту функцию можно отключить.
  • Плановые и внеплановые проверки — ежедневная задача с настраиваемым минимальным интервалом, а также глобальная функция «Проверить сейчас» и мгновенная дополнительная функция «Повторная проверка».
  • Расширенное обнаружение — находит ссылку на ресурс в dev_url, support_url, faq_url, или любой другой extra_urlsзаписи, поэтому отслеживает дополнения, которые могут быть пропущены инструментом, основанным на реестре.
  • Прозрачность покрытия — уведомление показывает, сколько установленных вами дополнений проверяется, чтобы вы знали о своих «слепых зонах».
  • Встроенный стиль — уведомление и сводка отображаются с использованием собственной структуры строк XenForo, поэтому они выглядят как встроенная функция.
  • Конфиденциальность и безопасность заложены в основу архитектуры : используется только HTTPS, запросы ограничены по времени и скорости, размер ответа ограничен, перенаправления привязаны к xenforo.com, а также отображается достоверное время "последней проверки", которое не увеличивается, если xenforo.com недоступен.
  • Чистая деинсталляция — таблицы базы данных отсутствуют; все кэшированные данные и запись cron удаляются при деинсталляции.



Как это работает​

Для каждого установленного, активного, не устаревшего дополнения система уведомлений ищет в своей addon.jsonбазе данных URL-адрес ресурса xenforo.com, запрашивает страницу этого ресурса и считывает последнюю версию из структурированных данных страницы (JSON-LD). Она сравнивает её с установленной у вас версией и отображает все более новые версии на главной странице панели управления и на странице дополнений, при необходимости отправляя электронное письмо вашим администраторам. Дополнения без ресурса xenforo.com просто пропускаются, и строка покрытия показывает, сколько их там.



Настройки​

Admin CP > Setup > Options > Free Add-on Update Notifier
  • Отобразить уведомление об обновлении на главной странице административной панели.
  • Показать обновления на странице дополнений
  • Автоматическая проверка наличия обновлений
  • Минимальное количество дней между автоматическими проверками
  • Сообщайте администраторам об обнаружении обновлений по электронной почте.



Технические характеристики​

  • Хранение данных: Таблицы базы данных отсутствуют. Состояние (доступные обновления, время последней проверки, удаление дубликатов оповещений и количество кэшированных записей покрытия) хранится в SimpleCache от XenForo.
  • Производительность: Отсутствие запросов к базе данных и исходящего HTTP-трафика при рендеринге страницы — вся сетевая активность ограничивается фоновой запланированной задачей, которая имеет ограничения по скорости (250 мс между дополнениями), ограниченную пропускную способность (потоковый ответ с жестким ограничением размера), 10-секундный тайм-аут и частоту сканирования, поэтому сканирование выполняется только тогда, когда это необходимо.
  • Встроенные ресурсы: одна запись cron, два расширения классов (контроллеры Index и Add-on административной панели), две модификации шаблонов и один шаблон электронного письма.
  • Совместимость: XenForo 2.3.x.
  • Качество кода: уровень чистоты PHPStan 3. 24 автоматизированных теста для браузеров, полное покрытие кода. Все входные данные фильтруются, защита от CSRF на всех формах, защита от SSRF (перенаправления на xenforo.com, ограниченное чтение).



Требования​

XenForo 2.3.0 или более поздняя версия. Никаких других дополнений, внешних учетных записей или сервисов не требуется.



Установка​

  1. Скачайте и распакуйте ZIP-файл.
  2. Загрузите Qubn/FreeUpdateNotifier/папку в src/addons/.
  3. Перейдите в панель администратора > Дополнения > Установить/обновить из архива и загрузите ZIP-архив.
  4. Вот и всё — никакой настройки не требуется. При желании вы можете проверить параметры в разделе «Настройка» > «Параметры».



Идентификатор дополнения: Qubn/FreeUpdateNotifier
Производитель: Qubn
Лицензия: Бесплатная
  • 01-dashboard-notice.png
    01-dashboard-notice.png
    69.8 KB · Просмотры: 2
  • 02-addons-page-summary.png
    02-addons-page-summary.png
    367.4 KB · Просмотры: 2
  • 04-options.png
    04-options.png
    410.4 KB · Просмотры: 2
Автор
bxarek
Скачивания
0
Просмотры
18
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя bxarek

Поделиться ресурсом

Назад
Сверху Снизу