為了方便大家快速開發插件,系統默認集成了可視化設計生成插件的功能,本文將以名為``test``插件為例,具體操作步驟如下:
## 第一步:開啟開發模式
路徑:系統->系統功能->系統設置->開發

## 第二步:設計插件
路徑:系統->系統擴展->插件管理->設計插件

## 第三步:設計插件配置

點擊提交按鈕系統將自動在/plugins目錄下面生成``test``插件目錄。具體結構如下:
~~~
/plugins/test/
├─admin 插件后臺目錄
│ ├─Index.php 初始化的默認控制器
├─home 插件前臺目錄
│ ├─Index.php 初始化的默認控制器
├─model 插件模型目錄
├─sql 模塊SQL文件目錄
│ ├─install.sql 安裝SQL文件
│ ├─uninstall.sql 卸載SQL文件
├─static 插件靜態資源目錄
├─validate 驗證器目錄
├─view 插件模板目錄
│ ├─admin 插件后臺模板目錄
│ │ ├─index 控制器模板目錄(以控制器命名)
│ │ │ ├─index.php 模板文件(示例)
│ ├─home 插件前臺模板目錄(以控制器命名)
│ │ ├─index 控制器模板目錄(以控制器命名)
│ │ │ ├─index.php 模板文件(示例)
│ ├─widget 插件鉤子模板目錄
│ │ │ ├─system_hook.php 鉤子模板(示例)
├─info.php 插件基本信息
├─menu.php 插件后臺管理菜單節點
├─test.php 插件與鉤子的實現方法
├─test.png 插件圖標
~~~
>[danger] 特別說明:插件模板的具體存放位置和規則比較特殊,請仔細留意上面的view目錄下面的結構說明。
以上就是插件的快速創建流程,接下來你需要了解插件配置、插件控制器、插件鉤子、插件管理菜單的創建等基礎知識。