2007-8-11 13:10:00
排序在什么情况从新到旧,或从旧到新
什么时候把新内容排在前面,什么时候把新内容排在后面?

每一个产品设计人员都会碰到这样的问题。这是一个看似简单却实质上复杂诡异的问题,它无处不在,它影响到一个页面和浏览者之间的交互质量和交互深度。

这里我们不讨论首页。大多数网站把首页弄得很复杂,在页面各处使用了不同的综合排序算法。产品设计者们这样做通常都有自己的思路和原因,也愿意花费经历来思索和探讨排序问题。有人把算法当作是产品经理的必修课之一,我赞同这样的做法。犹如豆瓣的“口味相似度”和“我猜”系列算法,已经成为中文互联网对产品排序和数据挖掘的一面旗帜。但是随着设计者们对用户行为分析的逐渐深入,我发现他们却开始在一些简单的问题上处理失当——这已经越来越常见。

这也正是我今天要讨论的问题——评论类内容什么时候按时间顺序排列,什么时候按时间倒序排列?

在以前阅读新闻时,人们已经习惯了在最后一页查看最新的评论。更习惯了在论坛上和人争抢第一个回帖的位置,我们称之为沙发。然后是板凳、地板。这说明人们不但习惯了旧的在前、新的在后,而且已经开始慢慢享受这样的过程。

后来出现了很多以个人应用为中心的网站,在这里无论是个人空间留言还是blog评论,常见的都是新的在前、旧的在后。随之各大门户网站的新闻评论也都变成了倒序排列。人们似乎又开始慢慢接受和习惯这样的排序。

这俨然一个使用体验随着Web1.0向Web 2.0转化而变化的过程。

但是,我发现很多用户仍然在第一个留言的时候说“沙发”,在第一个blog评论时说“抢个好广告位”。结果却常常与他们的意愿恰好相反。在倒序排列里,没有“沙发”,或者谁都曾是沙发;最好的广告位永远在下一个。

在两个时代的交叉口,两种排序引导的两种习惯正在激烈的冲突。

我自己也常遇到这样的问题。在发表评论之前,很难辨别我即将发表的内容会出现在什么位置。我相信很多人都有和我一样的疑惑。尤其是在当我是第一个评论者或者评论列表里没有显示评论时间的情况下,我对未来几乎是一无所知。而当我通过实践了解了这个网站的A频道的排序,进入其B频道时,我发现,排序竟然又反了过来。

挫折,挫败,统统向我袭来。我讨厌这样的疑惑。有时候这让我相当烦躁、郁闷。以致我不得不写下这篇文章来表达我的委屈。

当然,我更多的是希望通过我的思考,获得行之有效的解决方法。毕竟我自己也是一名产品设计者。我不想让我的疑惑出现在我的用户身上。

那么到底什么时候需要把新的排在前面?我的理解是:
  • 当主文或产品功能更多的是以所有者为中心而展现时。
    例如:几乎所有个人空间留言板;部分BSP的日志评论(代表的有BlogBusLive Space等)。
  • 当用户更关注时效性时。
    例如:新闻评论(代表的有新浪、搜狐、网易);意见反馈;活动留言(代表的有mosh等)。
  • 当反馈的内容之间相互关系不大甚至可以相互独立时。
    例如:点评类网站(代表的有大众点评网donews IT等);辩论类功能(代表的有和讯辩论等)。以点评类网站为例进行解释,每个点评都是一篇独立的文章,没有必要一定要有你先我后的顺序关系,我的点评内容也很少受其它点评干扰,而是来自点评对象给我的体验。
与之相反,下面的情况下我们把新的排在后面:
  • 论坛类网站中。
    这不用举例。中国互联网长久以来积淀的BBS文化决定了,如果我要把新的回贴排在前面,那么我将得罪几乎所有网民:让他们失去了抢沙发的乐趣,以及大大破坏了他们的使用习惯。
  • 当需要以评论形式连续创作时。
    例如:部分文学类网站;wiki类网站(代表的有百度百科等);部分BSP。
  • 当对评论有“引用”甚至“回复”功能时。
    之所以把“引用”单独拿出来说,是因为我觉得一般从上往下阅读时,我应该是先看被引用的评论,了解它是什么观点,再看引用者都引用了它哪部分观点以及对它补充说过了什么,如果把这个顺序倒过来,我会看起来非常难受。引用和回复都有一个先后过程,有时候顺序的逻辑很强,所以展现时应当充分尊重这个顺序和逻辑,即原评论在上面,引用它或回复的在下面。
上述只是部分常见情况的分析。当然还有很多其他情况与我的分析大相径庭,这里很难辨出谁对谁错,任何一种排序都没有绝对的正确,只要既符合设计定位又不让用户疑惑和难用的排序就是好的排序。

在此可以举几个其他的例子:也有很多BSP的blog评论是顺序排列(顺序评论和倒序评论的分布几乎在blog类网站中平分秋色);豆瓣网的点评的排序是新的在最后;digg新闻类网站的评论也是顺序……个中原因只有设计者最清楚,可能更多的是为了刺激大家像BBS一样方便的展开讨论和阅读,或者为了保持全站排序方式的统一性,或者仅仅是遵从古老却根深蒂固的用户习惯,等等等等,不一而论。而且当评论同时具备上述两种排序情况的条件时,譬如可以回复或引用的个人留言板,或者需要关注时效性的连续创作,这都需要具体情况具体对待。

还是那句话,不管什么排序,只要既符合设计定位又不让用户疑惑和难用的排序就是好的排序。

一个网站通常情况下做到全站统一的所有反馈的排序(譬如上文提到的评论、留言、点评、BBS帖等)比较困难,也没有必要,我的意见是,可以将排序方式交给浏览者来选择。当用户或游客浏览时,可以通过改变排序条件,譬如“看最新的评论”、“看最老的评论”等来满足自己的使用习惯。

比较不适当的方法是将排序方法交给主文发布者来选择,而浏览者无法改变。Oblog目前就是这样做的,我建议在新版中去掉这个功能。这样虽然照顾了blogger的使用体验,却更多的损害了浏览者的体验。当浏览者在不同的blog发表评论时,每次都可能会产生疑惑,每次可能都会遭受挫折。

=完=
思想鱼 发表于 2007-8-11 13:10:00 阅读全文 | 回复(5) | 引用通告 | 编辑
  • 标签:排序 设计 产品 
  • 2007-8-12 12:26:00
    Re:排序在什么情况从新到旧,或从旧到新
    banlon(游客)我现在抢的是沙发呢还是不是沙发?我还是迷惑的。

    作为用户的那些人儿,他们对场景的分辨能力很有限,如果根据使用场景区分是倒序还是逆序,他们压根不知道,就如同你说的,想抢沙发还是举棋不定。

    最好的办法是一统天下,就像螺丝钉一样“天下螺丝一方向”。不过转念在想,这似乎不太可能,已经形成了的风气很难一统天下。

    如此以来,我倒是觉得与其规范场景让用户迷惑到不如让用户自己选择:1、站长自己选择倒序还是顺序。2、浏览者选择倒序还是顺序。明显提示现在的排列是倒序还是顺序的设计,我觉得完全是过度的设计,无须的。
    以下为blog主人的回复:
    That's it.It's just my point of view.

    不过得强调几句:
    网站管理员(站长)的确应该可以选择全站评论的排序方法,但是不能让每个网站的注册用户自己去选择他发布的文章的评论排序方法。也就是说,所有同类文章的默认的排序方式还是应当尽量一致,排序选择权交给浏览者而不是发布者。

    有点不太同意的是,明显提示我觉得某种程度上并不为过。一句话就搞定,只要语句够得当,或者方式够“和谐”。嘿嘿。
    banlon(游客)发表评论于2007-8-12 12:26:00 个人主页 | 引用 | 返回 | 删除 | 回复
    2007-8-12 21:40:00
    Re:排序在什么情况从新到旧,或从旧到新
    小甲(游客)这个问题所有网站设计者都必须遇到呢:)
    之前看过一篇文章分析得挺好的:http://andymao.com/andy/post/73.html
    以下为blog主人的回复:
    嗯。不错。很多观点不谋而合。:)
    小甲(游客)发表评论于2007-8-12 21:40:00 个人主页 | 引用 | 返回 | 删除 | 回复
    2007-8-12 21:43:00
    Re:排序在什么情况从新到旧,或从旧到新
    小甲(游客)我的观点是,个人比较倾向于顺序,但只要全站统一,两种做法都有可取之处。
    以下为blog主人的回复:
    嗯。全站统一的评论排序,全站统一的留言板排序,全站统一的点评/回应排序……其实如果一个网站大了,也就只能部分的统一了。
    小甲(游客)发表评论于2007-8-12 21:43:00 个人主页 | 引用 | 返回 | 删除 | 回复
    2007-8-13 12:01:00
    Re:排序在什么情况从新到旧,或从旧到新
    dragon(游客)“看最新的评论”、“看最老的评论”

    把选择权给用户,是否也会让用户疑惑呢?
    以下为blog主人的回复:
    是我这两个文字提示欠妥。仅作示例嘛。
    文字提示得够好,配合上适当的UI,用户应该是没有疑惑的。
    dragon(游客)发表评论于2007-8-13 12:01:00 个人主页 | 引用 | 返回 | 删除 | 回复
    2008-9-25 10:43:00
    专业虚拟主机、专业虚拟空间服务提供-恒天主机
    skyservice08(游客)专业虚拟主机、专业虚拟空间服务提供-恒天主机
    虚拟主机、域名注册、企业邮局、网站制作、ERP软件开发等网络业务。
    国际域名、国内域名超低价发售。
    空间放置网站类型无限制,全面支持最新组件最新功能。
    大容量、超低价空间,配送超大容量企业邮局。
    恒天主机致力于为企业打开世界经济大门,投身信息数字化潮流提供最专业、最便捷、最全面的互联网服务。提供以服务器租用、服务器托管为主的信息服务的统一品牌,为华南地区提供最安全、高速的服务器产品。客服全天在线,技术24小时值班解决问题。提供产品免费试用,以诚信为本,用户至上。
    网站:http://www.haozhe.com http://www.skyhosting.com.cn
    业务QQ:923659202 1007794319
    联系电话:020-89000822
    支持网上银行,自动开通服务,无限制全能空间,全面支持PHP,ASP,ASP.NET,提供MYSQL和MSQL
    skyservice08(游客)发表评论于2008-9-25 10:43:00 个人主页 | 引用 | 返回 | 删除 | 回复
    发表评论:
    加载中...
    Powered by Oblog.