weiphp是一个开源,高效,简洁的微信开发平台,它是基于oneThink这个简单而强大的内容管理框架实现的。
weiphp的目的是最大化的简化微信开发的流程,使用开发者能把最好的精力放到微信具体业务开发,并能以最快的时间完成。把一些常规而频繁的工作交由weiphp来处理即可。
为此weiphp提供了详细的二次开发文档,关键代码里还是相关的注释说明。weiphp采用插件的方式实现微信功能,不同的插件实现不同的微信功能。
主要特性
1、基于oneThink1.0正式版
2、开源免费,weiphp遵循Apache2开源协议,免费提供使用。
3、支持多用户多公众号管理
4、详细的二次开发文档,并不断更新增加相关开发案例提供学习参考
5、微信功能插件化开发,更易于定制和二次开发
6、提供丰富的微信插件下载安装使用,总有一些是符合或接近你的需求
主要功能
1、微信接口消息交互系统
2、微信插件管理系统
3、用户Passport系统
4、配置管理系统
5、后台建模系统
6、用户行为系统
7、系统日志系统
8、数据备份和还原
9、微信多用户多公众号管理系统
10、微信扫描登录
最低系统需求
PHP5.3.0或更高版本。
MySQL5.0或更高版本。
系统安装
1、将weiphp压缩包解压并上传到服务器。
2、首次在浏览器中访问index.php,将会进入安装向导。
3、按照安装向导完成安装。若在安装过程中出现问题,请访问官网讨论区寻求帮助。
weiphpv2.0.1202版本更新的内容如下:
1、级联功能增加缓存机制,提高大数据时的响应时间
2、get_openid的缓存KEY增加token参数加以区分,解决多个公众号下openid获取容易出错的问题
3、解决级联数据中数据管理出现其它公众号的分类数据的问题
4、增加或者编辑公众号时,增加对appid和secret两项数据的格式化处理,去掉头部和尾部可能出的空格,解决因带空格而获取access_token失败的问题
5、修改TinkPHP核心的W函数,使其兼容ThinkSNS中的Widget便捷调用方式
6、修改Model基类里的selectPage方法,使其返回记录总数
7、解决自定义菜单在输入的关键词或者URL的头部或者尾部带有空格时无法提交到微信的问题
8、解决指自动初始化微信用户有时因为邮箱信息相同而初始化失败的问题
9、解决多次获取二维码时出错的问题
10、在通用管理列表页面里的删除增加是否确认删除的提示
11、欢迎语插件增加关键词功能,实现关注时返回指定的图文信息
12、去掉JS文件里的//@sourceMappingURL=jquery-2.0.3.min.map,解决chome浏览器里提示jquery-2.0.3.min.map不存在的问题
13、自定义菜单增加支持扫码、拍照等新功能
14、增加微信的明文模式、兼容模式、安全模式的支持
15、自定义菜单PID字段长度由2修改为11,避免菜单过多时数据无法正常录入
16、解决表单里通用的显示和隐藏功能在浏览器里兼容的问题
17、智能聊天删除已经不可用的小九接口
18、文章详情页面里的图片点击后以微信相册的方式查看
19、配合微信管理界面的改版,重新优化增加公众号流程和相关的帮助信息
20、增加微信短链接函数short_url
21、修复和优化各插件的功能多达30项
22、通用的增加和编辑页面上传图片的预览区把原来的正方型修改为和微信显示的图片的比例一样
weiphpv4.0版本更新的内容如下:
1.更加人性化的后台操作
2.更多公众号接口的实现
3.更加简单而快捷的微信二次开发