完善bwsaas框架并开源原生小程序商业版本前端应用

新增
1插件安装升级,安装平台系统插件(type=admin_system)时可同时添加多个角色组(平台系统功能+租户系统功能),需要在group.php的角色组中增加字段scopes=admin或member
2租户后台首页应用切换优化并增加设置默认应用,移除我的应用页面设置默认应用
3修改默认主题显示配置
4ckedit编辑器配置功能增强(增加可自由开启和关闭相应的功能选项)
5增加bwmall模块应用的门店功能,门店核销,核销员管理,门店提货
6增加站内信功能
7增加websocket和TP框架结合开发的相关功能,为后续做准备
8增加插件的单独鉴权; 说明: 插件为固定的路由如:addons/alisms/index/index,不用单独配置路由,直接和数据库保存的节点进行比对鉴权;框架应用模块为强制路由,可自定义路由,再保存数据库,鉴权用的是 “根目录/buwang/middleware/Auth.php”中间件鉴权;
9 增加thinkphp-queue队列,用于对bwmall商城订单过期,支付超时,自动收货的处理
10安装过程增加utf8mb4编码支持

修复
1删除系统无用文件和注释
2修复某些安全验证规则,让系统更安全
3修复公众号图文回复Bug

V1.1.0稳定版下载

介绍

bwsaas框架

开源说明

  • bwsaas框架源码已经全部开源;bwsaas框架可免费商用;
  • bwsaas从开源起又经过了3个月的开发验证和完善已经达到稳定安全商用级别,能满足开发多租户多应用多端应用售卖管理系统,开发效率也比正常使用TP框架至少提升30%,为了广大开发者的方便,决定发布第一个release版
  • 基于好多人不理解saas应用的运营开发,特提供了开发使用说明文档,仔细阅读理解你会大有收获哦;文档地址https://www.yuque.com/books/share/ed72ed70-47ab-46ac-a5e0-06e881b4c52a

介绍

“bwsaas多端SAAS平台运营系统”接入微信开放平台(第三方服务商),微信公众号管理及微信小程序一键授权发布,具备多租户管理、多应用上架购买、多终端(公众号,H5,小程序,PC,APP)可接入、强大的权限节点控制(管理员权限,租户及租户应用权限)、 强大的一键CRUD生成代码(页面JS,控制器controller,模型及关联模型model)、基于ThinkPHP6及layui快速布局扩展等等特性、详细的二次开发及系统使用说明文档!让您不管是自己学习使用还是公司运营,轻松快速完成二次的开发集成

软件架构

  • 技术:Thinkphp6+Layui2.5+easywechat(微信开发框架)
  • 后台:租户管理后台(域名+/manage/member/login)和平台管理后台(域名+/manage/admin/login)
  • 环境(建议使用宝塔面板一键搭建lnmp):
  • 系统:Windows,Linux(推荐)
  • PHP > 7.2(推荐7.4)
  • Mysql >=5.7
  • Redis >=5.0
  • Nginx >=1.14或者apache >=2.4

已经开源

Bwsaas框架【全部开源】

  saas多租户管理系统:租户管理系统和总平台管理系统;微信公众号,微信小程序,H5,APP,PC等都能完美对接及管理;

Bwsaas框架下的bwmall模块应用【后端全部开源】

  bwmall模块是bwsaas框架系统里的一个电商行业单商户b2c应用;包括【后端:bwmall模块全部源码;前端:微信原生小程序源码(兼容性高),uniapp多端源码需要收费】;开源版本也具备非常多的功能:优惠券,拼团,三级分销,秒杀,已经集成bwwechat模块应用的全部功能;详情看下面的小程序演示。

Bwsaas框架下的bwwechat模块应用【全部开源(此模块只有后端管理)】

   微信公众号管理:素材管理,关键词回复管理(文字、图片、图文、视频、音乐、网址、转客服),关注自动回复等;小程序:关键词回复管理(文字、图片、小程序卡片、网址、转客服)

项目特性

  • 接入微信开放平台(第三方服务商),SaaS应用(微信小程序)一键授权发布;
  • 完善的微信公众号、小程序帐号授权体系;不管你的公众号是前后端分离开发,还是SSR形式开发模式,都能在继承相关Base基类的情况下轻松快速完成授权;小程序完美支持基于第三方服务商模式的一键授权上架,可轻松实现多用户多版本的SAAS平台运营需求;
  • 具备租户应用的购买、授权、充值、消费账单管理;
  • 每个租户可对每个购买授权的应用进行会员独立管理;
  • 一个租户同时购买授权无数个产品应用,但是同一个应用只能一个租户购买一次,如果您有多个公众号或者小程序需要对接,只需要再注册个租户帐号就可以实现;
  • 目前已经接入微信支付(租户的扫码充值,小程序用户充值及订单支付,公众号及H5用户充值及订单支付);
  • 阿里云API市场接口的高度封装集成,实现API接口的二次销售盈利;已经整合完整的短信、IP定位、经纬度定位等接口,每个服务具备多套餐管理,且支持用户调用接口的充值扣费(按次扣费)
  • 支持bwsaas框架中应用一键安装、卸载、升级(可基于TP6的多应用模式开发自己的独立应用,降低学习成本);
  • 支持开发APP(安卓,IOS)、公众号、小程序、H5、PC等独立应用;
  • 快速一键CRUD命令行支持
    • 一键生成控制器、模型、视图、JS文件(require.js模块化管理)
    • 支持关联模型查询、显示字段设置等等
  • 基于auth的权限管理系统
    • 通过后台统一管理来实现auth权限节点添加管理及认证
    • 系统开启强制路由控制,来保证系统的安全节点访问
    • 系统通过统一的权限控制中间件Auth.php文件实现路由结合权限的详细权限控制
    • 完善的后端权限验证以及前面页面按钮显示、隐藏控制
  • 完善的菜单管理
    • 分模块管理
    • 无限极菜单
    • 菜单节点的显示与隐藏一键控制
  • 完善的上传组件功能
    • 本地存储
    • 阿里云OSS建议使用
    • 腾讯云COS
    • 七牛云OSS
  • 完善的前端组件功能
    • 对layui的form表单重新封装,无需手动拼接数据请求,支持表单提交数据的前置回调处理表单数据
    • 封装好的自动监听form表单,封装完善的ajax请求,支持post get等请求方式
    • 简单好用的图片、文件上传组件
    • 简单好用的富文本编辑器ckeditor
    • 对弹出层进行再次封装,以极简的方式使用
    • 对table表格再次封装,在使用上更加舒服
    • 根据table的cols参数再次进行封装,提供接口实现imageswitchlist等功能,在此基础上可以自己再次扩展
    • 根据table参数一键生成搜索表单,自由控制隐藏显示项,无需自己编写
  • 记录完善的后台操作日志
    • 记录用户的详细操作信息(操作节点记录,IP,时间)
  • 一键部署静态资源到OSS上
    • 所有在public\static目录下的文件都可以一键部署
    • 一个配置项切换静态资源(oss/本地)
  • 上传文件记录管理

Bwsaas框架基于Thinkphp6.x开发的微信公众号,小程序,app,H5等多端打通的框架相关推荐

  1. crmeb打通版开源微信公众号小程序商城框架源码

    crmeb是什么? crmeb是一套客户管理加电商营销系统,基于ThinkPhp6.0+Vue采用前后端分离模式开发,前后台都具有非常标准的API接口,是一款非常优秀的开源微信端及小程序商城框架,能够 ...

  2. 最新在线客服系统php代码微信软件公众号小程序app二维码聊天网站源码

    最新在线客服系统php代码微信软件公众号小程序app二维码聊天网站源码 管理界面 独家长期更新日志(欢迎反馈BUG) 1.添加手机端前后台声音提示 2.添加后台客户管理显示在线离线 3.添加清空当前对 ...

  3. .NET Core 微信公众号小程序6种获取UnionID方法,你知道哪几种?

    前言 获取UnionID是开发微信公众号/小程序中很有必要的一个环节,特别是针对一个公司拥有多个公众号小程序而推出的机制,实现打通账户一体化,用UnionID来区分多平台的唯一性. 官方的解释:如果开 ...

  4. 微信,支付宝支付,微信公众号小程序授权等

    微信,支付宝支付,微信公众号小程序授权等 前言 微信支付 微信授权 maven依赖(更新) 前言 最近在公司也做了很多移动端项目,如今微信公众号,小程序又特别火爆,免不了要接触支付,授权这类的业务需求 ...

  5. python爬虫爬取微信公众号小程序信息

    python爬虫爬取微信公众号小程序信息 爬取内容 某汽车维修信息提供的维修店名称,地点以及电话(手机)号码 爬取步骤 啥也别管,先抓包看看,在这里,博主使用的抓包软件是charles 抓包:将网络传 ...

  6. 微信公众号小程序第三方获取授权流程

    概述 这是一个类似平时的C-S模型,但在这模型中有一个问题,服务器能够获取到客户端的客户唯一标识,在微信中应该就是微信号.应该是出于保护用户隐私的目的,微信选择了使用openid来代替微信号作为唯一标 ...

  7. 微信公众号小程序外卖返利分销系统美团饿了么外卖cps软件源码

    饿了么美团外卖返利程序对接公众号发单机器人分销系统返利源码 美团/饿了么外卖CPS联盟返利公众号小程序裂变核心源码 源代码地址 http://y.mybei.cn 成品展示 截图 步骤 下载以上源代码 ...

  8. 微信公众号/小程序注册认证

    本篇文章主要从注册微信小程序的角度讲如何注册小程序账号. 作为一名小程序开发者,可能您不用操心注册账号和微信认证的事情,这种事情一般可以交由客户去注册. 但当您的客户需要您自己去注册账号时,您可能需要 ...

  9. 微信公众号 小程序 开放平台是什么鬼

    三个东西,公众号,小程序,微信开放平台 公众号,小程序,微信开放平台都要申请及认证 1)公众号申请需要填写企业详情,对公小额转帐验证会退回,不要钱,审核营业资质.最后认证费用300  2)如果你要开通 ...

最新文章

  1. [20180502]PLDEVELOP与存储过程调试.txt
  2. 测试ESP32S基本模块的功能,并验证是否可以应用在AI智能车竞赛检测激光信号中
  3. HTML-完美解决父子元素的外边距重叠和高度塌陷问题
  4. Android 解决不同进程发送KeyEvent 的问题
  5. 二级域名做SEO优化有怎样的利弊关系?
  6. shiro的用户认证
  7. graphical model
  8. 推荐算法炼丹笔记:Deep Bayesian的多目标推荐
  9. html sql注入_Web安全-SQL注入(sqli-lab)
  10. vue脚手架中使用axios
  11. ORACLE11G RAC 在 centeros5.5 的安装日志
  12. c语言二维数组初始化_6.2 C语言二维数组
  13. windows phone7 学习笔记14——地理位置服务与反应性扩展框架
  14. 【云栖号案例 | 教育与科研机构】红岭创投上云 成功顺应全球电子商务发展趋势
  15. python实现链表的删除_B站上的免费Python课程
  16. /etc/profile、~/.bash_profile、~/.bashrc和/etc/bashrc
  17. 计算机考研里的【计算机系统结构、计算机软件与理论、计算机应用技术】都是什么意思?如何选择?...
  18. Java 随机数之从指定数据范围内随机选取n个不重复的数据
  19. opencv读取超大像素图片
  20. ubuntu服务器pdf文件大小,Ubuntu下的PDF阅读器okular安装使用介绍

热门文章

  1. 欧洲杯发布首座区块链奖杯:中国设计师创作,灵感来源小篆
  2. DRAM知识整理系列(二):DRAM状态转换图与命令(真值表)相关整理
  3. Android文件夹占用空间分析,安卓手机储存空间变小了?删掉这6个文件夹,瞬间腾出20G!...
  4. 基于SSM的进存销管理系统(超市订单管理系统)
  5. Elastic Stack核心技术实战02--Elasticsearch中的Domain Specific Language详解
  6. GDKOI2016暴力记
  7. 中国联通关闭2g 3g信号服务器,联通关闭2G3G信号 关闭2G3G信号会有什么影响?
  8. 未来数据库发展方向?
  9. (29) JavaWeb中使用filter过滤器拦截请求、权限检查,过滤响应。
  10. hive基于新浪微博的日志数据分析——项目及源码