浅析评论系统设计

最近在微博上互动比较多,有评论、有回复、有转发,各种@,各种提醒。恼人的是一个人“回复并转发”、“转发并评论”会收到两个通知、有两人在我一条微博上“版聊”,已经和此条微博无关,也会受到提醒,这些提醒还不能一次看完,还得分下面几类:

查看一段对话要从后往前看,看不到任何逻辑关系,不禁要抓狂了。

 

评论系统是社交网站核心功能之一,涉及到用户之间的互动,它甚至能成就一个产品(网易新闻),看到新浪微博评论系统,彻底失望。回顾总结一下我们熟知的评论系统:

一、直线式评论

直线式评论就是每条评论像流水线似的一字排开,逻辑上按照时间排序,视觉上没有什么区别

上面提到的新浪微博和人人网的评论都属于这种。

这种评论的优点就是简洁,它只适合简单的观点的发表和评论,不适合用户对话,普通的新闻站、轻博客就比较适合此种直线型评论系统。 缺点就是很难找到完整的对话,当同学回复我一句“啊?”我必须得找上一句才明白他要表达的意思,因为视觉上没有区分,用户很难找到上一句说的什么。

二、缩进式评论

缩进式评论在视觉上表现为回复的内容往后缩进,同级评论平行。

上图是QQ空间的说说,优点很明显,很容易看清前后文以及逻辑关系。

三、嵌套式评论

嵌套式评论就是评论的父子关系表现为嵌套方式:

很有特色的网易评论子评论放在外框,常见的博客也用嵌套评论,只不过子评论放在内框,比如本博客的:

网易评论回复一条评论首先表现为引用原内容,将原内容copy一份作为父评论内容,往下才是主评论,原评论不变,回复多了内容展现的冗余程度很高,wordpress则是直接展现在原评论里,不会产生冗余内容。

四、树叉式评论

这种评论是微博特有的,在twitter上所有消息都是平等的,无论是原始消息还是回复。在Twitter上最原始的一条是父评论,所有对这条消息的@都是子评论,当然,子评论可以还有很多个子评论,用户查看评论的时候可以从任意节点开始查看,最终都指向最顶级的那个父评论。

Twitter上只能查看当前微博节点的上一句。

嘀咕网则可以查看该节点往父节点的所有微博。

更进一步

QQ空间的说说评论设置很巧妙:A的说说的所有评论,A都可以回复,其他人也可以回复,但是A对评论的回复,别人就无法回复了,但是在“与我相关”标签里浏览的说说,就可以回复。说起来很乱,大家可以自己看一下。这种设置的好处是本来两个人的对话,第三个人无法插进来,要想参与的话此说说需要和他相关。这种设置有点和心理学和社会学相关了,普通用户很难察觉到却在无形中引导着用户。

和评论相关的还有提醒,哪种评论需要提醒,提醒哪些人同样重要,用户不喜欢被骚扰。

什么都开始社会化,评论本身就是社会化的东西当然要社会化,比如评论啦,只要在博客中嵌入它提供的代码,就可以统一管理,并且方便用户分享到其他社交网站。

看似简单的评论系统也能倒腾到这种程度,什么都不会像它看起来那么简单。



浅析评论系统设计》上有2条评论

  1. eyecm

    所有对这条消息的@都是子评论,当然,子评论可以还有很多个子评论 ? WordPress的一条评论不是也可以有很多字评论吗 ? 有什么区别吗?

评论已关闭。