RageFrame 2.0
为二次开发而生,让开发变得更简单
目前为测试版本不建议用于生产环境
项目地址
前言
RageFrame 项目创建于 2016 年 4 月 16 日,一个基于 Yii2 高级框架的快速开发引擎,目前正在成长中,目的是为了集成更多的基础功能,不在为相同的基础功能重复制造轮子,开箱即用,让开发变得更加简单。2.0 版本在 1.0 的版本上面进行了重构,更好的面向开发者进行二次开发。
特色
只做基础底层内容,RageFrame 不会在上面开发过多的业务内容,满足绝大多数的系统底层开发。
RBAC 权限管理系统
多入口模式,多入口分为 backend(后台)、frontend(PC 前端),wechat(微信),api(其他或 app 接口对接), 不同的业务,不同的设备,进入不同的入口。
对接微信公众号且支持小程序,使用了一款优秀的微信非官方 SDK Easywechat 4.x,开箱即用,预置了绝大部分功能,大幅度的提升了微信开发效率。
模块插件机制,安装和卸载不会对原来的系统产生影响,强大的功能完全满足金主爸爸的临时需求。
整合了第三方登录,目前有 QQ、微信、微博、GitHub。
整合了第三方支付,目前有微信支付、支付宝支付、银联支付。
整合了 RESTful API,支持前后端分离接口开发和 app 接口开发,可直接上手开发业务。
开始之前
具备 PHP 基础知识
具备 Yii2 基础开发知识
具备 开发环境的搭建
仔细阅读文档,一般常见的报错可以自行先解决,解决不了在来提问
如果要做小程序或微信开发需要明白微信接口的组成,自有服务器、微信服务器、公众号(还有其它各种号)、测试号、以及通信原理(交互过程)
如果需要做接口开发(RESTful API)了解基本的 HTTP 协议,Header 头、请求方式(GET\POST\PUT\PATCH\DELETE)等
能查看日志和 Debug 技能
一定要仔细走一遍文档
文档
问题反馈
在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流
特别鸣谢
感谢以下的项目,排名不分先后
版权信息
RageFrame 遵循 Apache2 开源协议发布,并提供免费使用。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有 Copyright © 2016-2018 by RageFrame www.rageframe.com
All rights reserved。
本文由 jianyan74 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。
可自由转载、引用,但需署名作者且注明文章出处。
本文由 jianyan74 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。
可自由转载、引用,但需署名作者且注明文章出处。