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版发布。

时间: 2024-11-05 12:51:43

2月15日,OpenCenter踏步而来的相关文章

5月15日上午学习日志

2017年5月15日上午把昨天记忆的英语单词的多种词意用自己组句的方法联系起来再记忆一遍,然后再联系真题学10个考研高频词汇,然后再复习昨天的词汇,听外教讲授Eclipse 的课程.

(X6支持https)2017年9月15日友价T5X6商城站长交易源码仿互站送手机版程序8套模版

(https专版)2017年9月15日友价T5X6商城站长交易源码仿互站送手机版程序8套模版 修复官方版本的各种问题,, 安装步骤,1.将源码上传到主机,2.专入数据库文件.依次导入codes_170915.sql codes_data.sql codes_data_city.sql后台用户名密码: admin admin123 友价源码 X620170915补丁(主要修复https SSL及兼容问题) 以下是本次补丁的升级内容: 1.修复https微信登录功能2.手机版SSL错误,兼容http

9月15日 我将参加《Gdevops全球敏捷运维峰会》分享

9月15日 我参加<Gdevops全球敏捷运维峰会>主讲 http://gdevops.com/ 分享mariadb所有的产品线(包括spider分库分表)和mongodb分片运维经验分享 https://mp.weixin.qq.com/s/pQwQjgpYnFpt5fQwRadP_A 有兴趣的朋友,可以报名参加.

2017年 1月 15日 指针 学习整理

有关指针的概念: 指针是一个特殊的变量,它里面存储的数值被解释为内存里的一个地址. FIrst of all:我们需要明确目标 关于指针的学习以及使用我们需要搞清楚有关指针的四个内容:指针的类型,指针所指向的类型,指针的值(或者说叫指针所指向的内存区),还有指针本身所占用的内存区(指针也是一个特殊的变量吗,它肯定也是占据内存的).接下来让我们分别进行学习. 我们先来申明几个指针的例子: 1 int *ptr; 2 char *ptr; 3 int **ptr; 4 int (*ptr)[3];

软考信息系统监理师,2016年3月15日作业

软考信息系统监理师,2016年3月15日作业: 第一章:监理基础 1.目前我国信息服务管理包括哪四个方面措施? 答: (1) 计算机信息系统集成单位资质管理 (2) 信息系统项目经理资格管理 (3) 信息系统工程监理单位资质管理 (4) 信息系统工程监理人员资格管理 2.什么是信息系统工程? 答: 信息化工程建设中的信息网络系统.信息资源系统.信息运用系统的新建.升级.改造工程 3.什么是四控三管一协调? 答: 四控"指信息系统工程的质量控制.进度控制.投资控制.变更控制: "三控&q

冲刺阶段(二)第五天 5月15日

昨天:通过上网和查询老师课件,学会了软件详细文档的书写,能够系统地把握文档书写的脉络. 今天,在软件工程课上通过老师的英明指点,对本软件的设计有了一些新的想法和改进,并设计好了详细的改进思路. 困难:由于技术和时间问题GPS导航功能无法实现,所以通过小组讨论后这个功能只能遗憾地取消. 冲刺阶段(二)第五天 5月15日,布布扣,bubuko.com

软考信息系统监理师,2016年3月15日作业(冬青子)

软考信息系统监理师,2016年3月15日(冬青子)作业: 第一章:监理基础1.目前我国信息服务管理包括哪四个方面措施? 答:一是计算机信息系统集成单位资质管理: 二是信息系统项目经理资格管理: 三是信息系统工程监理单位资质管理: 四是信息系统工程监理人员资格管理.2.什么是信息系统工程? 答:是指信息化工程建设中的信息网络系统.信息资源系统.信息运用系统的新建.升级.改造工程.3.什么是"四控三管一协调"? 答:"四控"指信息系统工程的质量控制.进度控制.投资控制.

2015年10月15日项目经理中项作业(质量管理与人力资源管理)

2015年10月15日作业(10.11章) 10章.质量管理: 1.项目质量规划的方法/技术和工具,并简要描述: 效益/成本分析 基准比较 流程图 实验设计 质量成本分析 质量功能展开(QFD) 过程决策程序图法(PDPC) 2.项目质量保证的方法/技术和工具,并简要描述: 项目质量管理通用方法(     ) 过程分析 项目质量审计 3.项目质量控制的方法/技术和工具,并简要描述: 测试 检查 统计抽样 6σ 因果图 流程图 直方图 检查表 散点图 排列图 控制图 相互关系图 亲和图 树状图 矩

5月15日----疯狂猜成语-----三周第三次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜

疯狂猜成语-----三周第三次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜 会议内容:总结自己的工作任务,验收自己的任务成果,领取明日任务.并且在会议上讨论我们的最后作品要求以及离最终效果的距离. 已经完成任务: 小组成员 已完成的任务 尹亚男    袁雪 数据资料收集完毕 郭林林 高级游戏代码基本成型,正在进行测试 胡潇丹 高级游戏的数据库基本建成 杨霏 后台代码连接完成 赵静娜 记录会议内容,总结会议 明日任务: 小组成员 计划任务 尹亚男 优化游戏界面,实现图片图标的转换