{"id":13791631,"url":"https://github.com/jianyan74/rageframe2","last_synced_at":"2025-05-15T11:05:52.503Z","repository":{"id":48174942,"uuid":"146414504","full_name":"jianyan74/rageframe2","owner":"jianyan74","description":"一个基于 Yii2 高级框架的快速开发应用引擎","archived":false,"fork":false,"pushed_at":"2023-08-02T03:24:20.000Z","size":40278,"stargazers_count":1702,"open_issues_count":10,"forks_count":587,"subscribers_count":73,"default_branch":"master","last_synced_at":"2025-04-14T19:56:44.528Z","etag":null,"topics":["admin","alipay","api","cmf","cms","easywechat","oauth2-server","php","queue","rageframe2","rbac","restful-api","servises","unionpay","wechat","wechat-mini-program","wechat-pay","yii","yii2"],"latest_commit_sha":null,"homepage":"http://www.rageframe.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jianyan74.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-08-28T08:14:18.000Z","updated_at":"2025-04-01T05:14:08.000Z","dependencies_parsed_at":"2024-01-20T11:49:56.187Z","dependency_job_id":null,"html_url":"https://github.com/jianyan74/rageframe2","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jianyan74%2Frageframe2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jianyan74%2Frageframe2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jianyan74%2Frageframe2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jianyan74%2Frageframe2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jianyan74","download_url":"https://codeload.github.com/jianyan74/rageframe2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254328385,"owners_count":22052632,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin","alipay","api","cmf","cms","easywechat","oauth2-server","php","queue","rageframe2","rbac","restful-api","servises","unionpay","wechat","wechat-mini-program","wechat-pay","yii","yii2"],"created_at":"2024-08-03T22:01:02.673Z","updated_at":"2025-05-15T11:05:52.462Z","avatar_url":"https://github.com/jianyan74.png","language":"PHP","funding_links":[],"categories":["项目框架","PHP"],"sub_categories":[],"readme":"## RageFrame 2.0\n\n重量级全栖框架，为二次开发而生\n\n\u003e 最新版本为 [RageFrame 3.0版本](https://github.com/jianyan74/rageframe3), 请前往使用\n\n### 前言\n\n这是一款现代化、快速、高效、便捷、灵活、方便扩展的应用开发骨架。\n\nRageFrame 创建于 2016 年 4 月 16 日，一个基于 Yii2 高级框架的快速开发引擎，目前正在成长中，目的是为了集成更多的基础功能，不再为相同的基础功能重复制造轮子，开箱即用，让开发变得更加简单。  \n2018 年 9 月 10 日 2.0 版本正式上线，经过 1.0 版本一年多的开源反馈磨合，以更加优秀的形态出现。对 1.0 的版本进行了重构优化完善，更好的面向开发者进行二次开发。2.3.x 版本更是优化了底层突出了服务层，分离业务逻辑，支持多商户。  \n\n### 特色\n\n- 极强的可扩展性，应用化，模块化，插件化机制敏捷开发。\n- 极致的插件机制，微核架构，良好的功能延伸性，功能之间是隔离，可定制性高，可以渐进式地开发，逐步增加功能，安装和卸载不会对原来的系统产生影响,强大的功能完全满足各阶段的需求，支持用户多端访问(后台、微信、Api、前台等)。\n- 极完善的 RBAC 权限控制管理、无限父子级权限分组、可自由分配子级权限，且按钮/链接/自定义内容/插件等都可加入权限控制。\n- 只做基础底层内容，不会在上面开发过多的业务内容，满足绝大多数的系统二次开发。\n- 多入口模式，多入口分为 Backend (后台)、Merchant (商户端)、Frontend (PC前端)、Html5 (手机端)、Console (控制台)、Api (对内接口)、OAuth2 Server (对外接口)、MerApi (商户接口)、Storage (静态资源)，不同的业务，不同的设备，进入不同的入口。\n- 对接微信公众号且支持小程序，使用了一款优秀的微信非官方 SDK Easywechat 4.x，开箱即用，预置了绝大部分功能，大幅度的提升了微信开发效率。\n- 整合了第三方登录，目前有 QQ、微信、微博、GitHub 等等。\n- 整合了第三方支付，目前有微信支付、支付宝支付、银联支付，二次封装为网关多个支付一个入口一个出口。\n- 整合了 RESTful API，支持前后端分离接口开发和 App 接口开发，可直接上手开发业务。\n- 一键切换云存储，本地存储、腾讯 COS、阿里云 OSS、七牛云存储都可一键切换，且增加其他第三方存储也非常方便。\n- 全面监控系统报错，报错日志写入数据库，方便定位错误信息。支持直接钉钉提醒。\n- 快速高效的 Servises (服务层)，遵循 Yii2 的懒加载方式，只初始化使用到的组件服务。\n- 丰富的表单控件(时间、日期、时间日期、日期范围选择、颜色选择器、省市区三级联动、省市区勾选、单图上传、多图上传、单文件上传、多文件上传、百度编辑器、百度图表、多文本编辑框、地图经纬度选择器、图片裁剪上传、TreeGrid、JsTree、Markdown 编辑器)和组件(二维码生成、Curl、IP地址转地区)，快速开发，不必再为基础组件而担忧。\n- 快速生成 CURD ,无需编写代码，只需创建表设置路径就能出现一个完善的 CURD ,其中所需表单控件也是勾选即可直接生成。\n- 正常开发只需要开发商户端，没有 Saas 的时候商户端就是总后台，有了 Saas，商户端就是子后台\n- 完善的文档和辅助类，方便二次开发与集成。\n\n### 思维导图\n\n![image](https://s1.ax1x.com/2023/08/02/pPCzsW8.png)\n\n### 应用架构流程\n\n![image](https://s1.ax1x.com/2023/08/02/pPCzdeA.png)\n\n### 系统快照\n\n【系统 - 首页】\n![image](https://s1.ax1x.com/2023/08/02/pPCzgyQ.png)\n【系统 - 配置管理】\n![image](https://s1.ax1x.com/2023/08/02/pPCzcQg.png)\n【系统 - 角色编辑】\n![image](https://s1.ax1x.com/2023/08/02/pPCz6SS.png)\n【系统 - 日志统计】\n![image](https://s1.ax1x.com/2023/08/02/pPCzDFP.png)\n【会员 - 信息】\n![image](https://s1.ax1x.com/2023/08/02/pPCz0ot.png)\n【微信 - 自定义菜单】\n![image](https://s1.ax1x.com/2023/08/02/pPPFa1x.png)\n【插件模块 - 列表】\n![image](https://s1.ax1x.com/2023/08/02/pPCzrJf.png)\n【插件模块 - 文章模块】\n![image](https://s1.ax1x.com/2023/08/02/pPCzwdI.png)\n【插件模块 - 系统监控】\n![image](https://s1.ax1x.com/2023/08/02/pPCz2Lj.png)\n\n### 开始之前\n\n- 具备 PHP 基础知识\n- 具备 Yii2 基础开发知识\n- 具备 开发环境的搭建\n- 仔细阅读文档，一般常见的报错可以自行先解决，解决不了再来提问\n- 如果要做小程序或微信开发需要明白微信接口的组成，自有服务器、微信服务器、公众号（还有其它各种号）、测试号、以及通信原理（交互过程）\n- 如果需要做接口开发(RESTful API)了解基本的 HTTP 协议，Header 头、请求方式（`GET\\POST\\PUT\\PATCH\\DELETE`）等\n- 能查看日志和 Debug 技能\n- 一定要仔细走一遍文档\n\n### Demo\n\n地址：http://demo2.rageframe.com/backend  \n账号：demo  \n密码：123456\n\n### 官网\n\nhttp://www.rageframe.com\n\n### 文档\n\n[安装文档](docs/guide-zh-CN/start-installation.md) · [本地文档](docs/guide-zh-CN/README.md) · [更新历史](docs/guide-zh-CN/start-update-log.md) · [常见问题](docs/guide-zh-CN/start-issue.md)\n\n### 插件\n\n- 微商城：https://github.com/jianyan74/TinyShop\n- 微信公众号：https://github.com/jianyan74/Wechat\n- 商家管理：https://github.com/jianyan74/Merchants\n- 在线文档：https://github.com/jianyan74/RfOnlineDoc\n\n### 问题反馈 \n\n在使用中有任何问题，欢迎反馈给我，可以用以下联系方式跟我交流\n\nQQ群1：[655084090](https://jq.qq.com/?_wv=1027\u0026k=4BeVA2r) (2000人快满)  \nQQ群2：[1148015133](https://jq.qq.com/?_wv=1027\u0026k=Wk663e9N) (新群)\n\nGitHub：https://github.com/jianyan74/rageframe2/issues\n\n### 特别鸣谢\n\n感谢以下的项目，排名不分先后\n\nYii：http://www.yiiframework.com\n\nEasyWechat：https://www.easywechat.com\n\nBootstrap：http://getbootstrap.com\n\nAdminLTE：https://adminlte.io\n\n...\n\n### 版权信息\n\nRageFrame 遵循 Apache2 开源协议发布，并提供免费使用。\n\n本项目包含的第三方源码和二进制文件之版权信息另行标注。\n\n版权所有Copyright © 2016-2023 by RageFrame [www.rageframe.com](http://www.rageframe.com)\n\nAll rights reserved。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjianyan74%2Frageframe2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjianyan74%2Frageframe2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjianyan74%2Frageframe2/lists"}