王骏的博客
编程、网络技术点滴...

公告

逐渐将VC知识库的博客迁移到这里!

随笔分类

随笔档案

相册

最新评论

阅读排行榜

评论排行榜

程序员博客   首页  新随笔  订阅  管理  登录 
 
JO2000 阅读(7239) 评论(0)

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

|| 实例

 

发表评论
切换编辑模式