RageFrame 2.0
爲二次開發而生,讓開發變得更簡單前端
項目地址:https://github.com/jianyan74/...git
前言
這是一款現代化、快速、高效、便捷、靈活、方便擴展的應用開發骨架。github
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地址轉地區),快速開發,沒必要在爲基礎組件而擔心。
- 完善的文檔和輔助類,方便二次開發與集成。
思惟導圖
開始以前
- 具有 PHP 基礎知識
- 具有 Yii2 基礎開發知識
- 具有 開發環境的搭建
- 仔細閱讀文檔,通常常見的報錯能夠自行先解決,解決不了在來提問\
- 若是要作小程序或微信開發須要明白微信接口的組成,自有服務器、微信服務器、公衆號(還有其它各類號)、測試號、以及通訊原理(交互過程)
- 若是須要作接口開發(RESTful API)瞭解基本的 HTTP 協議,Header 頭、請求方式(
GET\POST\PUT\PATCH\DELETE
)等
- 能查看日誌和Debug技能
- 必定要仔細走一遍文檔
Demo
地址:http://demo2.rageframe.com/ba...
帳號:demo
密碼:123456bootstrap
官網
http://www.rageframe.com小程序
文檔
安裝文檔 · 本地文檔 · 更新歷史 · 常見問題後端
問題反饋
在使用中有任何問題,歡迎反饋給我,能夠用如下聯繫方式跟我交流api
QQ羣:655084090七牛雲存儲
Github:https://github.com/jianyan74/...服務器
特別鳴謝
感謝如下的項目,排名不分前後
Yii:http://www.yiiframework.com
EasyWechat:https://www.easywechat.com
Bootstrap:http://getbootstrap.com
AdminLTE:https://adminlte.io
版權信息
RageFrame遵循Apache2開源協議發佈,並提供無償使用。
本項目包含的第三方源碼和二進制文件之版權信息另行標註。
版權全部Copyright © 2016-2019 by RageFrame www.rageframe.com
All rights reserved。