Пошаговая установка плагина и активация B2B-лицензии
Установка ZIP-пакета через менеджер плагинов DLE, автоматическая миграция таблиц, ввод лицензионного ключа и работа оффлайн-кэша.
1. Пошаговая установка архива плагина в DLE
Установка модуля осуществляется через штатный интерфейс DataLife Engine за 1 минуту без необходимости открывать FTP или править код вручную:
- Авторизуйтесь в панели управления DLE с учетной записью Главного администратора (Группа 1).
- В боковом меню перейдите в раздел «Управление плагинами» (
admin.php?mod=plugins). - Нажмите кнопку «Загрузить плагин» в верхней панели действий.
- Выберите официальный архив дистрибутива
contact-widget-2.7.0.zipи подтвердите загрузку.
Встроенный установщик DLE выполнит автоматические действия:
- Проверит цифровую целостность XML-манифеста
contactwidget.xml. - Распакует исполняемые файлы в каталоги
engine/modules/contactwidget/,engine/inc/иengine/ajax/. - Автоматически выполнит SQL-миграцию
mysqlinstall: создаст таблицы_contact_widget,_contact_widget_leads,_contact_widget_stats,_contact_widget_buttons. - Зарегистрирует раздел «Netaura Contact» в списке сторонних модулей админки.
2. Активация B2B-лицензии
После распаковки плагина перейдите в модуль: «Сторонние модули» → «Netaura Contact».
- Откройте вкладку «Лицензия» в навигационном меню модуля.
- В поле «Лицензионный B2B-ключ» введите ключ, полученный в личном кабинете биллинга NetAura (формат
XXXX-XXXX-XXXX-XXXX). - Нажмите кнопку «Сохранить и проверить ключ».
Система свяжется с сервером лицензирования https://netaura.ru/license/, верифицирует домен и вернет статус подписки с зеленым бейджем «Лицензия активна».
3. Отказоустойчивость и 24-часовой оффлайн-кэш (Grace Period)
Клиентский модуль License.php снабжен двухуровневой системой защиты от сетевых сбоев:
- Криптографическая подпись RSA-SHA256: локальный слепок лицензии сохраняется в файле
engine/cache/system/plugins/contactwidget.lease.phpс открытым 2048-битным ключом шифрования. - Grace-период 24 часа: если сервер лицензирования NetAura временно недоступен или происходят технические работы на магистральном канале, виджет на сайте клиентов продолжает непрерывно работать в течение 24 часов по последней подтвержденной сессии.
- Таймауты cURL: для клиентских запросов на витрине действует жесткий лимит
CONNECTTIMEOUT 1.5 сек, исключающий любое замедление загрузки сайта.