打包

例如打包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為打包後的檔案,參考下一章節發布插件