RageFrame 2.3.39(YII2+AdminLET 多商户开源通用后台) 发布了 ,支持 api/微信/PC/oauth2 server/后台/插件开发 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jianyan74
V2EX    PHP

RageFrame 2.3.39(YII2+AdminLET 多商户开源通用后台) 发布了 ,支持 api/微信/PC/oauth2 server/后台/插件开发

  •  
  •   jianyan74 2019-06-28 11:09:11 +08:00 3944 次点击
    这是一个创建于 2298 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址

    https://github.com/jianyan74/rageframe2
    安装文档: https://github.com/jianyan74/rageframe2/blob/master/docs/guide-zh-CN/start-installation.md
    文档地址: https://github.com/jianyan74/rageframe2/blob/master/docs/guide-zh-CN/README.md

    支持的可以多点点 star

    RageFrame 2.0

    为二次开发而生,让开发变得更简单

    前言

    这是一款现代化、快速、高效、便捷、灵活、方便扩展的应用开发骨架。

    RageFrame 创建于 2016 年 4 月 16 日,一个基于 Yii2 高级框架的快速开发引擎,目前正在成长中,目的是为了集成更多的基础功能,不在为相同的基础功能重复制造轮子,开箱即用,让开发变得更加简单。
    2018 年 9 月 10 日 2.0 版本正式上线,经过 1.0 版本一年多的开源反馈磨合,以更加优秀的形态出现。对 1.0 的版本进行了重构优化完善,更好的面向开发者进行二次开发。2.3.x 版本更是优化了底层突出了服务层,分离业务逻辑,支持多商户。

    特色

    • 极强的可扩展性,应用化,模块化,插件化机制敏捷开发。
    • 极致的插件机制,系统内的系统,安装和卸载不会对原来的系统产生影响,强大的功能完全满足各阶段的需求,支持用户多端访问(后台、微信、Api、前台等),系统中的系统。
    • 极完善的 RBAC 权限控制管理、无限父子级权限分组、可自由分配子级权限,且按钮 /链接 /自定义内容 /插件等都可加入权限控制。
    • 只做基础底层内容,不会在上面开发过多的业务内容,满足绝大多数的系统二次开发。
    • 多入口模式,多入口分为 backend(后台)、frontend(PC 前端),wechat(微信),api(对内接口),oauth2 server(对外接口),不同的业务,不同的设备,进入不同的入口。
    • 对接微信公众号且支持小程序,使用了一款优秀的微信非官方 SDK Easywechat 4.x,开箱即用,预置了绝大部分功能,大幅度的提升了微信开发效率。
    • 整合了第三方登录,目前有 QQ、微信、微博、GitHub 等等。
    • 整合了第三方支付,目前有微信支付、支付宝支付、银联支付,二次封装为网关多个支付一个入口一个出口。
    • 整合了 RESTful API,支持前后端分离接口开发和 app 接口开发,可直接上手开发业务。
    • 一键切换云存储,本地存储、腾讯 COS、阿里云 OOS、七牛云存储都可一键切换,且增加其他第三方存储也非常方便。
    • 全面监控系统报错,报错日志写入数据库,方便定位错误信息。
    • 快速高效的 Servises(服务层),遵循 Yii2 的懒加载方式,只初始化使用到的组件服务。
    • 丰富的表单控件(时间、日期、时间日期、日期范围选择、颜色选择器、省市区三级联动、省市区勾选、单图上传、多图上传、单文件上传、多文件上传、百度编辑器、图表、多文本编辑框、地图经纬度选择器、图片裁剪上传、TreeGrid)和组件(二维码生成、Curl、IP 地址转地区),快速开发,不必在为基础组件而担忧。
    • 完善的文档和辅助类,方便二次开发与集成。

    本次更新日志

    v2.3.39

    updated 2019.6.28

    • 增加: 增加个人信息内登录登出日志显示
    • 增加: 地区选择(商城省市区选择)Widget
    • 增加: 地图经纬度选择(百度、高德、腾讯)Widget
    • 增加: 图片裁剪上传 Widget
    • 增加: 增加配置管理类型 Input 组
    • 增加: 功能案例的 Model 展示
    • 增加: 腾讯 COS 对象存储上传
    • 增加: 用 Iframe 进行表单提交功能和案例
    • 增加: TreeGrid 表单控件
    • 增加: 插件支持引导文件,一些预加载的方法都可在引导类里面执行
    • 增加: oauth2 应用(授权码模式、简化模式、密码模式、客户端模式、刷新 access_token),支持对外部 api 开放
    • 增加: 支持多商户数据库字段和代码结构
    • 增加: 短信日志
    • 增加: 自定义权限支持前台 /Api/Wechat 端权限控制
    • 增加: 充值日志
    • 增加: 会员后台直接充值积分 /余额
    • 优化: 顶部导航栏的消息通知为 widget
    • 优化: 系统内无极级分类都支持随意切换移动上级
    • 优化: 整体的代码结构进行解耦,计算查询部分迁移至 Services 层
    • 优化: UI 细节,更加友好
    • 优化: 微信视频的同步支持同步视频详情
    • 优化: 定时发送的创建更加友好
    • 优化: 自动回复的的创建更加友好
    • 优化: 微信 /支付宝支付成功的回调
    • 优化: 上传组件(图片、视频、语音、文件)支持多主题且支持自由增加主题
    • 优化: 插件模块的安装、卸载、升级功能
    • 优化: 插件模块的路由,使其更加简洁
    • 优化: 数据库字段 text 类型存储的改为 json 类型
    • 优化: UI 细节方面关于输入框、标签、按钮等
    • 优化: 原本的页面 Tree 渲染替换为 TreeGrid 表单控件
    • 合并:插件权限和系统权限管理
    • 合并:自动回复的表结构统一融入规则表内
    • 修复: 模块关键字触发找不到控制器的 BUG
    • 修复: 微信粉丝标签无法删除
    • 修复: 上传文件由于触发被动回调导致报错
    • 修复: 解析 IP 辅助类解析失败
    • 更换: Yii2 自带的 rbac 为自定义的 rbac
    • 升级: 后台主题 AminLTE 版本为 2.4.10
    • 升级: Yii2 版本到 2.0.21

    更多请看更新项目更新日志

    更新日志: https://github.com/jianyan74/rageframe2/blob/master/docs/guide-zh-CN/start-update-log.md

    1 条回复    2019-07-03 09:24:30 +08:00
    nszm
        1
    nszm  
       2019-07-03 09:24:30 +08:00
    挺好的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2750 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 12:14 PVG 20:14 LAX 05:14 JFK 08:14
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86