Перейти к содержанию

Установка модуля

Модуль можно установить двумя основными способами: вручную или из архива через admin.

1) Ручная установка

  1. Скопируйте файлы модуля в проект:
/var/www/<project>/htdocs/mod/<module_name>/v<version>/
  1. Добавьте (при необходимости) структуру БД модуля.
  2. Войдите в Admin -> Модули и создайте запись модуля:
  3. идентификатор (module_id),
  4. версия,
  5. системный/проектный,
  6. отображение в меню.
  7. Проверьте права ролей и доступность разделов.

2) Установка из архива

  1. Откройте Admin -> Модули -> Доступные модули.
  2. Загрузите архив модуля.
  3. Выполните установку из списка доступных.

Обязательный минимум структуры

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 если есть).