所有開發者模塊均置于 **addons** 目錄下
||結構
~~~
pro
├─ addons ………………………………………… 【模塊安裝目錄】 (意為附加組件)
│ ├─ business …………………………………… 模塊的名稱 (示例)
│ │ ├─ images 建議 css 文件也放此目錄.
│ │ ├─ template 模板目錄
│ │ │ ├─ mobile APP 端模板目錄
│ │ │ │ └─ mobile.html APP 端模板文件
│ │ │ └─ web.html Web 端模板文件
│ │ │ └─ setting.html 模塊全局配置模板文件
│ │ ├─ inc 引用的 php 文件目錄
│ │ │ ├─ mobile Mobile端目錄
│ │ │ │ ├─ xxx.inc.php 微站入口
│ │ │ │ └─ ... .
│ │ │ └─ web Web端模板目錄
│ │ │ ├─ xxx.inc.php 微站管理入口
│ │ │ └─ ... .
│ │ ├─ icon.jpg 模塊圖標
│ │ ├─ preview.jpg 模塊預覽
│ │ ├─ manifest.xml 安裝清單
│ │ ├─ module.php 模塊設置
│ │ ├─ processor.php 消息處理
│ │ ├─ receiver.php 消息訂閱
│ │ └─ site.php 微站頁面
│ └─ ...
~~~
|| 說明
| 文件或文件夾 | | 說明 |
| template | 【必有】 | 模塊模板文件**目錄** ,其中包含mobile子目錄存放app端的html文件,web端的html文件位于當前目錄 |
| manifest.xml | 【必有】 | 模塊安裝、卸載和升級信息,通過“微擎模塊設計器”生成 |
| module.php | 【必有】 | 模塊參數配置或規則配置 |
| processor.php | 【必有】 | 模塊**消息處理器** ,當開啟關鍵字回復時,粉絲觸發關鍵字系統路由至此文件中進行結果輸出 |
| receiver.php | 【必有】 | 模塊**消息訂閱器** ,當模塊訂閱了事件消息時,有消息到達時系統將會執行該文件中的receiver方法 |
| site.php | 【必有】 | 模塊的**微站**功能,所有app端的頁面皆在此類文件中,分為doMoilbeXXX(), doWebXXX()方法,分別用于app端和后臺端 |
| icon.jpg | 【必有】 | 模塊的**圖標** |
| preview.jpg | 【必有】 | 模塊的**封面** |
|| 實例
