讓開發者專注於應用開發,OpenCenter3.0開發者預覽版發佈

讓開發者專注於應用開發,OpenCenter3.0開發者預覽版發佈

點擊右上方,關注開源中國OSC頭條號,獲取最新技術資訊

OpenCenter3.0開發者預覽版正式發佈。

注:開發者預覽版是一個非正式版本,可以用於簡單的開發,但是不建議用於正式項目中。後續可以通過合併代碼方式進行升級。

OpenCenter,是一款開源的用戶及後臺管理系統,具有開發速度快,開發成本低的優勢。遵循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頁面,對比目前的界面,更加的簡潔精緻,開源用戶能更快速上手操作。

讓開發者專注於應用開發,OpenCenter3.0開發者預覽版發佈

Layer UI框架的Demo頁面

讓開發者專注於應用開發,OpenCenter3.0開發者預覽版發佈

OpenCenter後臺界面

二、強大的管理員管理機制

1.後臺管理員的增刪改查

2.基於authrule的權限樹與後臺菜單相互綁定機制

3.初具雛形的應用菜單管理機制

4.管理員操作日誌

5.基於用戶角色身份劃分的管理菜單

三、簡潔的用戶管理機制:

由於OC是簡單的後端管理機制,我們對用戶這邊的管理機制制定的相對較簡單,並且這次沒有提供前端的用戶界面。後續會逐漸補充一些基於Vue的移動端例子。

四、用戶機制實現情況:

1.基於authrule的權限

2.前端用戶的行為限制,通過限制頻率自動進行用戶操作頻率規範

3.積分類型管理,積分可以與用戶行為進行綁定,可隨用戶行為發生而產生積分變動

五、其他一些公共的機制:

1.廣告位的管理機制,開發者可以通過一條代碼,快速在任意位置創建廣告位,並進行文字、圖片、多圖、代碼等形式的廣告嵌入

2.簡單粗暴的安裝引導,填寫信息快速部署

六、官方提供一個api接口的小Demo,完整的demo後續放出

一個簡單的包含文章列表頁和文章詳情頁的接口。

1.文章列表和單篇文章的獲取接口

後續想天軟件會繼續完善OC的功能,敬請期待。

↓↓↓


分享到:


相關文章: