Установка модуля
Модуль можно установить двумя основными способами: вручную или из архива через admin.
1) Ручная установка
- Скопируйте файлы модуля в проект:
/var/www/<project>/htdocs/mod/<module_name>/v<version>/
- Добавьте (при необходимости) структуру БД модуля.
- Войдите в
Admin -> Модулии создайте запись модуля: - идентификатор (
module_id), - версия,
- системный/проектный,
- отображение в меню.
- Проверьте права ролей и доступность разделов.
2) Установка из архива
- Откройте
Admin -> Модули -> Доступные модули. - Загрузите архив модуля.
- Выполните установку из списка доступных.
Обязательный минимум структуры
v<version>/
├─ Mod<ModuleName>Controller.php
├─ ModAjax.php
├─ conf.ini
├─ classes/
└─ Model/
Дополнительно по необходимости:
Api/+Mod<ModuleName>Api.php— REST/API,Mod<ModuleName>Cli.php— CLI/планировщик,assets/— JS/CSS/HTML,composer.json— зависимости модуля.
После установки
- Проверьте, что модуль отображается в меню (если должен).
- Проверьте права ролей «по умолчанию».
- Прогоните smoke-check ключевых сценариев (список, форма, сохранение, удаление, API/CLI если есть).