插件作者的标准出来了!Manyou诚邀开发者加盟!立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT升级至v2.1
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的免费网店托管-卖否
PHP就业培训直通车 | LAMP培训大连
Discuz!收费服务内容及价格
论坛免费升级 手握手
Discuz!/ECShop 专用官方虚拟主机
【乐游-浪漫庄园】专题活动
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
第二届PHP中国开源发展及人才状况调查
发新话题
打印

[其他意见] UC十日谈——数据篇

UC十日谈——数据篇

自从我们发布了Discuz!6.1.0和升级程序测试版后,掀起了一阵子安装和升级新版本风潮,所以在前几期的十日谈中我特意对安装和升级做了说明,希望能从概念上让大家了解UCenter这个新产品。从本期开始我将继续介绍UCenter的特性,记得我不止一次说过UCenter是个数据存储和交互中心,这个数据包括用户数据和帖子、日志、商品、视频等信息数据,这些数据经过UCenter处理后在各个应用之间进行交互。可能这么说还比较抽象,下面我来具体说说。

首先说说用户数据,这个应该是大家最容易明白的,UCenter接管了其他应用的用户的基本资料,包括用户名、密码和电子邮件。这些信息用于在用户登录某个应用的时候做合法性验证,在UCenter验证通过后再返回各个应用。这样做的好处是一方面将各个应用的用户连通起来,另一方面只将验证放在UCenter,保证了UCenter低负载的同时确保了各个应用的用户资料的个性化,这个个性化怎么解释呢,举个例子吧比如说在论坛要求会员输入生日,但是在商城顾客是不需要输入生日的,如果将这些数据都放在UCenter话,势必会造成冗余数据,通过上面说的存放方式,只要将生日这个个性信息放在需要应用就可以了,这样的设置最大程度保证了UCenter下面应用的用户资料个性化。

说到用户就不能不提到积分,UCenter系统的积分采用了兑换积分的方式连通各个应用,简单点说就是用户可以将一个应用的积分通过积分兑换的方式,兑换成另外一个应用的积分。举个例子,某用户用论坛上发帖获得1000金钱,他可以通过论坛的积分兑换功能,兑换成UChome的100点积分,用这个积分又购买了10M的空间,这个过程就完成论坛到UChome的积分兑换。当然这个兑换条件站长可以在UCenter后台进行设置的。

说完用户部分的数据,我们再来说说帖子、日志、商品、视频这类数据在UCenter的处理和交互。这些数据实际上都是一些信息,在以前这些信息是都是在自己所在的应用进行关联的,比如相关主题、日志、商品、视频等等。而在UCenter这个体系下,这种关联不仅仅存在这些数据自己所处的应用中,而是将这种关联扩大到整个系统中。简单说就是在你看论坛帖子的时候,出现的不仅仅是和这个帖子相关的论坛主题,还可以看到相关的日志、商品、视频等等,这种关联让用户真正在整个社区里面转起来,增加网站的黏性。说到这里有用户要问了这个是靠什么关联起来的呢,目前的机制是按照标签(TAG)关联起来的,在今后的版本可能还会有其他条件的关联。

再来说说短信息,UCenter这次除了将用户数据接管,还将所有的短信息进行了接管,所有应用程序的收发短信息都通过UCenter的API实现,这个接口有两种,一种是只提供数据的API,用于有自己短信界面的应用使用(例如UChome),还有一种是带界面的API,其他应用只要将页面包含进来就可以实现短信的功能(例如Discuz!论坛)

最后还要说一个独特的数据,这个数据只用在UChome,中文名称叫做事件,英文是feed。这种数据主要用于用户在其他各个应用的动作记录,经过一定筛选展现在UChome上,这个feed每个应用(包括整合的第三方应用)都可以提供。feed数据按照一定格式先提交到UCenter的feed数据表中,UChome定时从UCenter提取写入到自己的数据表中,然后通过一定条件筛选进行展示。

关于UCenter对数据的存储和交互能说就这么多了,当然这种数据存储交互,特别是交互当只有一个应用的时候是体会不出来的,只有安装多个应用的时候才能体现出来,所以如果想更好的利用UCenter可以尝试安装多个应用,这样才能最大程度发挥UCenter的潜力和为例。
最近会很忙,实在没空回复短信息,对不起:)大家有事情发帖子吧
安装使用区:http://www.discuz.net/forum-2-1.html  UC安装使用区:http://www.discuz.net/forum-130-1.html
沙发 童虎两边发 我两边顶 顶了再看
呵呵,我也是
十日谈快写完了吧
两边顶,两边都要看
慢慢谈,呵呵。
好像才写了5篇.
有点像微软的PASSPORT了
居然前排!谢谢老虎!
发新话题
版块跳转