plugin
├── api // 外掛程式涉及到的介面目錄,按需新增
├── biz // 外掛程式涉及到的biz操作檔案目錄,預設存在
├── controller // 外掛程式涉及到的controller 檔案目錄,預設存在
├── migrations // 外掛程式涉及到的資料庫遷移**目錄,預設存在
├── plugin.php // 外掛程式入口檔案,外掛程式中的provider檔案可以在這裡註冊,預設存在
├── plugin.json
├── readme
.md├── resources // 資源檔案目錄,預設存在
│ ├── config // 配置檔案目錄,預設存在
│ │ ├── routing.yml // 路由配置檔案,預設存在
│ │ ├── services.yml // 事件服務配置檔案,預設存在
│ │ └── slots.yml // 插槽配置檔案,預設存在
│ ├── public
// 後台靜態檔案目錄,按需新增
│ │ └── js // 後台sea.js檔案目錄,需手動新增,以下為舉例目錄樣式
│ │ └── controller // 後台控制器目錄
│ │ └── system
│ │ └── paypal.js
│ ├── static
-dist // 前台靜態編譯檔案目錄,需手動新增
│ │ ├── img // 編譯檔案目錄,需手動新增
│ │ └── js // 前台js編譯檔案目錄,需手動新增
│ ├── static
-src // 前台靜態檔案目錄,預設存在
│ │ ├── img // 檔案目錄,預設存在
│ │ └── js // 前台js檔案目錄,預設存在
│ ├── translations // js國際碼(翻譯)檔案目錄,按需新增
│ └── views // 檢視(twig)檔案目錄,預設存在
├── scripts // 安裝指令碼目錄
│ ├── baseinstallscript.php
│ └── installscript.php
├── slot
└── tests // 單元測試目錄,預設存在
EduSoho之外掛程式開發 腳手架搭建
本文主要參考官方文件,位址為 外掛程式開發的目的,一方面為了更好的擴充套件,另外一方面為了更好的維護。關於這方面的例子,如wordpress vscode等。至於edusoho的外掛程式開發是否也像wordpress vscode那樣無縫整合且學習成本並不是特別高,目前剛剛開始寫,不好妄下結論。使用...
EDUSOHO踩坑筆記之十三 外掛程式開發之快速入門
外掛程式是基於edusoho系統下可自由安裝解除安裝掉的程式。在不影響edusoho系統 的情況下,可自由擴充套件新功能。那麼如何建立外掛程式呢,edusoho系統提供了一組外掛程式命令,可以對外掛程式進行快速操作。建立外掛程式的初始目錄結構 使用此命令會在plugins目錄下建立名為example...
外掛程式24 目錄列表
this is an executable example with additional code supplied to obtain just the plug ins please click on the download link directory c windows result p...