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版,而在今年六月份,想天还将推出OpenCenter1.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版发布。

你可能感兴趣的:(开发者,社交,用户中心)