edusoho 外掛程式目錄

2021-10-24 22:52:45 字數 1457 閱讀 7896

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...