讓開發者專注於應用開發,OpenCenter 3.0 開發者預覽版釋出
OpenCenter3.0開發者預覽版正式釋出。
注:開發者預覽版是一個非正式版本,可以用於簡單的開發,但是不建議用於正式專案中。後續可以通過合併程式碼方式進行升級。
OpenCenter,是一款開源的使用者及後臺管理系統,具有開發速度快,開發成本低的優勢。遵循PHP/">ThinkPHP一致的開源協議,允許開發者二次開發之後以全新的產品形式再分發。
藉助OpenCenter可以用於完成各類外包業務,而不需要繳納版權費用。OC可以在短時間內開發出像OpenSNS、智果內容付費系統等應用產品。
與市面上常見的管理後臺框架相比,OpenCenter有哪些優勢?
1.採用了layuiAdmin的互動設計,並加以改造,力求更好的使用者體驗
2.採用了TP5.1框架,預設支援php7,帶來效能的提升
3.由想天維護,且想天軟體的商業產品也基於OC研發,開發過程中不定期更新
4.開源免費,不收取授權費用,且可以二次開發後再次以新產品的形態釋出
5.融合了想天的產品設計理念,把最新的產品設計融合進去
6.文件齊全,開發過程中也會不斷完善開發文件
這次3.0版本的推出有著很多改動和驚喜,今天我們主要談談以下幾點:
一、全新的技術框架
3.0版本後端採用了最新的TP5.1框架,前端採用了Layui進行重寫,一面極簡,一面豐盈,簡而全,帶來雙重體驗。
下圖是Layer UI框架的Demo頁面,對比目前的介面,更加的簡潔精緻,開源使用者能更快速上手操作。
Layer UI框架的Demo頁面
OpenCenter後臺介面
二、強大的 管理員管理機制
1.後臺管理員的增刪改查
2.基於authrule的許可權樹與後臺選單相互繫結機制
3.初具雛形的應用選單管理機制
4.管理員操作日誌
5.基於使用者角色身份劃分的管理選單
三、簡潔的使用者管理機制:
由於OC是簡單的後端管理機制,我們對使用者這邊的管理機制制定的相對較簡單,並且這次沒有提供前端的使用者介面。後續會逐漸補充一些基於Vue的移動端例子。
四、使用者機制實現情況:
1.基於authrule的許可權
2.前端使用者的行為限制,通過限制頻率自動進行使用者操作頻率規範
3.積分型別管理,積分可以與使用者行為進行繫結,可隨使用者行為發生而產生積分變動
五、其他一些公共的機制:
1.廣告位的管理機制,開發者可以通過一條程式碼,快速在任意位置建立廣告位,並進行文字、圖片、多圖、程式碼等形式的廣告嵌入
2.簡單粗暴的安裝引導,填寫資訊快速部署
六、官方提供一個api介面的小Demo,完整的demo後續放出
一個簡單的包含文章列表頁和文章詳情頁的介面。
1.文章列表和單篇文章的獲取介面
後續想天軟體會繼續完善OC的功能,敬請期待。
碼雲已經更新最新程式碼。歡迎各位高發際線的小哥哥們clone star watch 三連。
ofollow,noindex" target="_blank"> https://gitee.com/yhtt2020/OpenCenter
同時為了提高專案的活躍度,讓更多的夥伴可以參與進來,想天這邊特地開了一個微信群用於建議、bug反饋。
歡迎掃碼加小番茄為好友,由小番茄邀請加入OpenCenter微信群。
此外您也可以在此找到OC相關的資料,目前還沒有放進更多的資訊,我們會隨著開發進度公佈更多的資料: