Упаковка
Например, упаковка плагина приложения foo:
- Установите номер версии в
plugin/foo/config/app.php(важно) - Удалите ненужные файлы в
plugin/foo, особенно временные файлы для тестирования функции загрузки вplugin/foo/public - Если ваш проект включает создание таблиц базы данных и подобные операции, правильно настройте
plugin/foo/install.sql. См. раздел базы данных - Если у вашего проекта есть собственная конфигурация базы данных и Redis, сначала удалите эти конфигурации. Они должны запрашиваться через мастер установки при первом доступе к приложению (реализовать нужно самостоятельно), чтобы администратор мог вручную заполнить и создать их.
- Если ваш проект включает меню бэкенда webman admin, настройте
plugin/foo/config/menu.php, чтобы эти меню автоматически устанавливались при установке плагина. См. webman-admin импорт меню - Восстановите остальные файлы, которые нужно вернуть к исходному состоянию
- После выполнения вышеперечисленных действий перейдите в каталог
{основной проект}/plugin/ - Пользователи Linux: выполните команду
zip -r foo.zip fooдля создания foo.zip - Пользователи Windows: щёлкните правой кнопкой мыши по папке foo и выберите «Сжать в ZIP-файл» для создания foo.zip
foo.zip — упакованный файл. См. следующую главу Публикация плагина