2月15日,OpenCenter踏步而來


    距離2015年的情人節越來越近,很多的人早早地就在等待這個情人節,期望情人節快點到來,那小編作爲一枚單身妹子對情人節可不感冒,小編等待的是另外一個重要的日子2月15日,這是個什麼重要的日子呢?那就是OpenCenter的Beta版的發佈。

據悉著名社交產品開發商想天科技打算在本月15號推出一款基於ThinkPHP框架的通用的用戶中心框架。OpenCenter的前身是ThinkOX。OpenCenter基於OneThink,是在ThinkOX社交產品的基礎上,提煉出來的改進版OneThink。同時,OpenCenter去除了冗餘的CMF部分,保留了核心的用戶系統,並且擴展了模塊的裝卸機制。OpenCenter致力於幫助開發者,爲開發者提供一套無限制的用戶中心解決方案來快速構建任何產品。

爲什麼想天要做這麼一款用戶中心框架?

據瞭解,OpenCenter在2014年初就已經被立項了。早期的時候想天是決定開發一款基於onethink的用戶中心框架,從而就誕生了oneplus這款早期的用戶中心框架產品。

    早期的OpenCenter只是提供了註冊和登陸的功能,後來隨着需求的不斷增加,想天發現僅僅是用戶中心的應用價值不高。於是就不斷加入更多的功能,比如微博,論壇,活動,羣組等等,同時更名爲Thinkox,寓意想牛。

而後,隨着功能的增加,系統不可避免地變得臃腫,最後完全偏離了初衷——做一款用戶中心框架產品。於是,想天在Thinkox的基礎上加入了模塊的安裝卸載機制,希望通過這種方式來簡化系統,降低功能模塊與系統的耦合度。

那麼有沒有這樣一款產品,只是實現了最基本的用戶中心的功能,而其他功能都通過模塊或者是插件的機制來擴展呢?

通過想天長期的實踐,發現市面上大部分的產品都是“用戶中心+業務模塊”這樣的組合,這也就說明用戶中心扮演着至關重要的角色。但因爲每個公司性質的不同,沒有一種統一的標準。只有Discuz早期的UCenter產品實現了類似的功能,但UCenter也只是實現了單點登錄的功能,主要的用途被定位爲滿足康盛旗下產品的用戶數據互通。隨着Discuz的市場份額不斷增長,UCenter漸漸成爲一種行業標準,越來越多的互聯網產品實現了對UCenter的互聯,這樣就打通了不同廠商產品間用戶賬號的互通。

但小編認爲UCenter存在以下不足。

1.太過簡單,只提供了個別用戶數據功能,難以滿足應用級別的開發需求。大部分開發者只是使用了用戶賬號的API。

2.沒有提供一種機制去實現功能擴充。

3.沒有提供較爲系統的後臺管理功能,開發者仍需自行研發該部分。

4.項目已經停止更新。

5.沒有開發者貢獻代碼。

綜上所述,UCenter實際上稱之爲單點登錄系統更加確切。而OpenCenter的推出正是爲了彌補UCenter的不足,提供一套介於框架與應用之間的中間產品,OpenCenter提供了一套機制。這套機制足夠滿足絕大部分的開發者。並且,OpenCenter還提供了前臺實現,讓開發者免除前端開發的煩惱。

年前,想天會推出OpenCenter的Beta版,而在今年六月份,想天還將推出OpenCenter的1.0正式版,包括以下特性。

1.支持用戶名,郵箱,手機號等多種註冊方式,同時支持郵箱和手機號驗證。

2.支持用戶頭像的裁剪,用戶小名片的展示。

3.支持第三方賬號登陸,內置qq和微博兩種方式。

4.支持用戶權限的管理。後臺權限節點細化,前臺可精確到行爲。同時支持用戶組對用戶權限進行統一設置。

5.提供一套後臺管理功能,並且還支持開發者通過php代碼直接生成 列表,樹形列表,排序,配置等頁面,無需書寫一行html,解放後臺前端開發者。

6.提供完整的模塊安裝卸載機制,將業務模塊歸類,不用的功能大可卸載。同時也爲後期的雲市場擴展功能提供了可能。

7.支持插件與鉤子。將局部的功能打包起來。可以準確控制局部功能。

8.用戶角色功能,整合權限組與擴展資料,允許用戶註冊不同身份的賬號。根據身份的不同行使不同的權限。

9.擴展資料功能,允許新增各類用戶資料。

10.單點登錄,集成類似uc的機制,讓不同的業務系統也可以共享用戶數據。

11.auth2.0開放授權,讓你的系統可以安全地對第三方系統進行用戶數據交換。

12.用戶行爲日誌,精準掌握用戶動態。

13.用戶頭銜功能,頭銜可以授予用戶,幾乎無需改動即可實現加v認證。

……

未來,在OpenCenter上不僅僅擁有海量的開發者,同時還擁有海量的模塊、插件和模板,滿足更多開發者的需求,匯聚更多的開發者,讓OpenCenter成爲開發者的聚集地,讓OpenCenter成爲強大的框架,以及完善的社區支持,形成一個良好的生態圈,不斷循環。

小編認爲,對於很多開發者來說,有這樣一款框架用戶中心,能夠減少很多成本,一本萬利,非常期待OpenCenter的Beta版發佈。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章