WeiPHP5.0,公众号与小程序结合的最佳开发框架

介绍
WeiPHP5.0是一个开源,高效,简洁的移动应用系统,它实现一个后台同时管理和运营多个客户端(公众号,微信小程序,后续将支持支付宝小程序,百度小程序等)
weiphp5.0基于ThinkPHP5.1开发,它是一套单账号多客户端的微信开发框架,利用mpvue实现一次开发同时支持WEB,公众号,小程序等多个客户端。核心模块有商城功能,公众号配置功能,小程序配置功能,插件式开发功能,扩展模块有会员卡功能,优惠券功能,拼团功能,砍价功能,秒杀功能等。后续也会逐步把其它功能加入。这些扩展功能都可以在后台插件库里下载安装。
同时,WeiPHP5.0提供详细的二次开发手册,更方便你的拓展。
下载和体验地址在最底部,欢迎大家下载体验

二次开发手册
WeiPHP5.0二次开发手册:https://www.kancloud.cn/fanxing/weiphp5

主要特性
1、基于ThinkPHP5.1.x开发框架
2、开源免费,WeiPHP遵循Apache2开源协议,免费提供使用。
3、支持多公众号多小程序管理
4、详细的二次开发文档,并不断更新增加相关开发案例提供学习参考
5、微信功能插件化开发,更易于定制和二次开发
6、提供丰富的功能模块下载安装使用,总有一些是符合或接近你的需求

主要功能
1、微信公众号基础功能
2、微信小程序基础功能
3、商城功能
4、用户功能
5、插件管理功能
6、数据模型功能
7、菜单配置功能

最低系统需求
PHP 5.6或者PHP7,不支持5.6以下版本,同时建议使用PHP7.2。
MySQL 5.6 或更高版本。

系统框架图
在这里插入图片描述

部分功能截图
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

框架技术
ThinkPHP5.1底层
与之前WeiPHP版本不同,从WeiPHP5.0开始,WeiPHP与ThinkPHP之间采用低耦合的开发方式,所有的WeiPHP功能实现都在ThinPHP应用里实现,不修改ThinkPHP核心任何一行代码,因此开发者可以直接升级更新ThinkPHP核心。

WeiPHP核心层
借助于ThinkPHP的common应用,实现WeiPHP的核心功能
控制器核心功能

所有插件业务逻辑都需要继承上图中的***Base控制器,比如Api类就继承ApiBase,后台页面的管理功能类就继承WebBase

前端是使用到的技术栈有Mpvue,Vue全家桶(Vue/VueRouter/Vuex/VueCli3)
Mpvue :使用Vue开发小程序,方便移植H5
VueCli3:公众号商城的脚手架,和小程序代码大致相同
VueRouter:公众号商城的路由
VueX:商城的全局状态
Vant: 有赞的UI组件库
WEUI:微信小程序的UI组件库
Flyio:兼容小程序和网页端等等的请求库
WxParse:小程序富文件解析库

内测交流
现5.0招募内测,内测群已满百人,请大家扫码添加下方的微信或者添加微信号:weiphp520,我们会将你拉入内测群
在这里插入图片描述
同时欢迎大家提出问题和踊跃交流

下载体验
Coding:https://coding.net/u/weiphpdev/p/weiphp5.0/git
Github:https://github.com/geekape/applet-h5-shop
欢迎大家下载体验
另附WeiPHP4.0地址:https://coding.net/u/weiphpdev/p/weiphp4.0/git

参与贡献
如果你有好的意见或建议,欢迎给我们提出建议,为提升WeiPHP开发体验贡献力量
问题bug反馈及建议:https://bug.weiphp.cn/index.php?s=/w10/Bug/Wap/invite/project_id/88

Logo

前往低代码交流专区

更多推荐