微擎插件目录结构

微擎插件目录详解

所有开发者模块均置于 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 【必有】 模块的封面

|| 实例


微擎插件目录结构 微擎文档



最新微擎模块开发指南分享

微擎模块管理的执行路由

微擎相关资料:
未经允许不得转载:微擎二次开发视频 » 微擎插件目录结构

评论列表

发表评论

访客的头像

Top