互联网 · 2011年12月11日 0

也谈ThinkSNS好友功能的实现

看到小胡老师写了篇《ThinkSNS好友系统小谈》,也有一些感想,算是对小胡老师的回应吧,时间比较紧,简单写一下:

ThinkSNS2.x刚开始一直在强调以微博为核心的SNS系统,但到目前2.3–2.4为止,微博确实是核心了,但SNS功能鸡肋的很。有人说其“以微博为核心的SNS系统”这一定位本身就是矛盾的,我却不这样认为,个人觉得两者还是可以并存的,原因:微博侧重媒体性,其通过单向关注来实现信息的筛选,方便使用者接收对自己有价值的信息,尽可能降低无价值信息的干扰。而SNS的好友关系则更多是一种社交关系的体现,其侧重点一方面尽可能全面的展示使用者的个性信息;另一方面则方便使用者与好友的互动和联系,即侧重的是社交关系的管理和拓展。因此,微博功能与SN在定位上没有冲突,两者是可以并存的。

下面说说ThinkSNS。上面的论述已经说到了,微博跟SNS不冲突,因此,关注跟好友功能也是可以并存的。但如何实现呢?有的微博网站是默认互相关注即为好友(感觉目前TS也持有此观点),我觉得这样不妥,因为其混淆了关注的信息筛选功能与好友的社交关系管理与拓展功能。如果加为好友就要双向关注无疑弱化了信息筛选的功能(因为部分好友可能是话痨,他们的很多信息是无价值的),干扰关注信息的整体质量。我的建议是好友与关注保持一定的独立,如果跟一个人很熟可以加为好友同时默认关注(之所以要关注因为中国人是好面子的,好友都加了,还不关注他,那双方都不自在),但有一个选项是否接受好友动态(或微博),这样做主要是考虑是避免好友微博质量不高(打个喷嚏都发微博O(∩_∩)O~)造影响微博的信息过滤质量。所以加为好友可以默认关注但不一定接受信息(这个以前在TS也提过,希望增加已关注人员的屏蔽功能,再次再提一下,考虑的也是面子问题)。

而在关注这体系上,互相关注不一定是好友,当然好友也不一定互相关注(不过大多数情况下是相互关注的,这一点跟小胡老师的观点有点不同),在操作体验上可能繁琐些,但这样就兼顾了好友关系的稳定性和关注关系的动态性,相互独立,互不干扰。

此外,TS的社交功能确实太弱,一是个人页面呈现的信息太少,既不全面也不够个性化,这样很难促成好友关系的拓展;二是好友系统缺位,无法满足用户社交的需要。之前也写过一篇《对ThinkSNS的一些建议》,不过到目前还那些建议功能实现的没几个,可能是我不懂技术,考虑问题太简单了吧。

以上仅是鄙人的一点愚见,可能有些建议跟想法很幼稚、不现实,欢迎大家拍砖。

ThinkSNS还是很不错的一套开源程序,开发团队也比较有思想,创新性的东西不少,如果能坚持下去,我个人还是很看好的。近期准备用它给社团建个网站,等着2.5呢,希望快点发布,呵呵……扯远了,祝TS越做越好!