{template 'common/header-gw'}
{template 'extension/module-tabs'}

##### 模块基本信息 这里来定义你自己模块的基本信息

模块名称
模块的名称, 由于显示在用户的模块列表中. 不要超过10个字符
模块标识
模块标识符, 应对应模块文件夹的名称, 微擎系统按照此标识符查找模块定义, 只能由字母数字下划线组成
版本
模块当前版本, 此版本号用于模块的版本更新
模块类型
模块的类型, 用于分类展示和查找你的模块
模块简述
模块功能描述, 使用简单的语言描述模块的作用, 来吸引用户
模块介绍
模块详细描述, 详细介绍模块的功能和使用方法
作者
模块的作者, 留下你的大名吧
发布页
模块的发布页, 用于发布模块更新信息的页面, 推荐使用微擎模块版块
设置项
存在全局设置项 此模块是否存在全局的配置参数, 此参数是针对公众账号独立保存的

##### 公众平台消息处理选项 这里来定义公众平台消息相关处理

订阅的消息类型
{loop $mtypes $k $v}
{$v}
{/loop} 订阅特定的消息类型后, 此消息类型的消息到达微擎系统后将会以通知的方式(消息数据只读, 并不能返回处理结果)调用模块的接受器, 用这样的方式可以实现全局的数据统计分析等功能. 请参阅 模块消息订阅
注意: 订阅的消息信息是只读的, 只能用作分析统计, 不能更改, 也不能改变微擎处理主流程
直接处理的类型
{loop $mtypes $k $v} {if $k != 'unsubscribe' && $k != 'view'}
{$v}
{/if} {/loop} 当前模块能够直接处理的消息类型(没有上下文的对话语境, 能直接处理消息并返回数据). 如果公众平台传递过来的消息类型不在设定的类型列表中, 那么系统将不会把此消息路由至此模块
注意: 关键字路由只能针对文本消息有效, 文本消息最为重要. 其他类型的消息并不能被直接理解, 多数情况需要使用文本消息来进行语境分析, 再处理其他相关消息类型
注意: 上下文锁定的模块不受此限制, 上下文锁定期间, 任何类型的消息都会路由至锁定模块
是否要嵌入规则
需要嵌入规则 是否要在规则编辑时添加此规则的相应的规则
注意: 如果需要嵌入规则, 那么此模块必须能够处理文本类型消息 (需要定义Processor)

##### 微站功能绑定 这里来定义此功能模块中微站的相关功能如何同系统对接

{loop $points $point $row}
{$row['title']}
操作名称
入口标识
操作附加数据
无需登陆直接展示
{if $point == 'menu' && !$flag} {php $flag = 1;}
权限标识
如果您设计的模块需要对某些操作设置权限，您可以在这里输入权限标识，并在对应的文件进行标识判断
权限标识由：标识名称和标识组成。例如,添加门店：we7_demo_store_add"。标识格式：模块名称_标识。例如，名称名称为：we7_demo,标识为：store_add,则对应标识为：we7_demo_store_add
标识名称和标识之间使用英文半角“：”隔开。多个权限标识使用换行隔开
{/if}
添加操作
{$row['desc']} 注意: {$row['title']}扩展功能定义于 WeSite 类的实现中
{/loop}

##### 计划任务 这里来定义模块的计划任务(如果您的模块不需要计划任务,跳过此项)

添加计划任务
注意: XXXXXX

##### 模块发布 这里来定义模块发布时需要的配置项

兼容的微擎版本
{loop $versions $v} WeEngine {$v} {/loop} 当前模块兼容的微擎系统版本, 安装时会判断版本信息, 不兼容的版本将无法安装
模块缩略图
用 48*48 的图片来让你的模块更吸引眼球吧
模块封面
模块封面, 大小为 600*350, 更好的设计将会获得官方推荐位置
模块安装脚本
{$m['install']} 当前模块全新安装时所执行的脚本, 可以定义为SQL语句. 也可以指定为单个的php脚本文件, 如: install.php
模块卸载脚本
{$m['uninstall']} 当前模块卸载时所执行的脚本, 可以定义为SQL语句. 也可以指定为单个的php脚本文件, 如: uninstall.php
模块升级脚本
{$m['upgrade']} 当前模块更新时所执行的脚本, 可以定义为SQL语句. 也可以指定为单个的php脚本文件, 如: upgrade.php. (推荐使用php脚本, 方便检测字段及兼容性)
{if $available['create']} {else}
需要 addons 目录具有可写权限
{/if} 点此直接在源码目录 addons/ 处生成模块开发的模板文件, 方便快速开发
{if $available['download']} {else}
需要启用 Zip 模块
{/if} 如果您的服务器不能直接读写文件, 请下载后上传至服务器目录 addons/ 下来编辑开发
{template 'common/footer-gw'}