Feb20
关于xiami的小组回复与回复通知
By hexybaby  | 1 Comment »

那天在xiami上开了一个回顾贴,收到很多人捧臭脚,本人发自内心的感激。但也从中发现了一些问题,诸如:

当一篇帖子的回复非常多的时候,我会收到很多回复通知,像这样…
2009-02-20_1530

第一个小问题

满眼都是链接,如果你是xiami新用户,你会点哪个?我估计想要不点错至少要考虑2秒钟,而且,考虑之后仍然会点错,因为对于一个回复的通知,在这3个链接里只有1个是有效的,收到通知第一反应是想知道回复内容,如果你点了前两个链接,页面跳转后,xiami会自动将你所有的回复mark all as read,如果现在又有很多新的通知,你再想找回你要点的那个链接可是费了劲了。

hexy有一次收到81条xiami通知,点错1回真是令人抓狂啊… 经建议,xiami现在已经将回复通知改成这样:
 2009-02-20_1535
现在至少你会知道该点哪个,建议可以在“去看看”前加一个icon或者“>>”分割,效果会明显一些。

第二个问题

在第一幅图里,所有的回复都是给一个topic的,每次我点过去只能看到一个,xiami很贴心的给了一个展开全部回复的链接:

2009-02-20_1538
但是你会发现,xiami的帖子回复排列机制是树形结构,而不是我们常见的类似discuz时间轴+quot模式,树形结构的好处是可以很方便的查看大家针对同一个reply的讨论,缺点是无法看到最新的回复,我们常见的形式可以很快查看到最新回复,但容易将讨论割裂。有没有更好的形式呢?别说更好,就是第3种方式hexy现在脑海里也没什么印象呢。

原来上大学的时候,我们常用telnet登录bbs,当时telnet提供两种排列机制,喜欢灌水的经常用时间轴模式,有点像twitter,喜欢大概看下大家都在讨论什么的就会用树状。

xiami现在的问题是,通知的形式造成当回复很多的时候,要点击多次,每点1次只能看到1条新回复,你明明在通知里看到有7-8条新的回复却不能同时查看,加入你用了它的“查看全部回复”链接,会直接到topic首页,你完全不知道新的回复在哪里。所以多次点击变成必然,否则你就需要在7-8页的回复里一点点找哪个是新的。

Hexy的建议是:

首先需要提供时间轴排列模式,同时,合并同一topic的提醒,如:

收到某帖的7条新回复+“>>去看看”

跳转直接到最新条锚点。此更改可能涉及到对通知机制的有比较大的改动,原来是新回复即触发通知,现在可能需要改成根据时间戳累计计算;

其次,鉴于目前的树状模式有其自身的优势,topic默认回复的排列可沿用,但建议同时给出更改排列方式的选项,为不同需求的用户提供良好的浏览体验。并且提供两种浏览方式也正在被大多数bbs使用,保持现有的形式也避免伤害老用户的体验。

这里有一个问题,在我们原来用Telnet登录bbs的时候,其实很少有人能同时适应两种思维模式,比如一个人经常灌水的话,他可能永远都只会坚持使用时间轴的模式,如果有人只关心讨论内容的话,他可能永远都是用树状,或直接web登录。我们现在从豆瓣切到xiami,也会有那么一刹那间有些不适应。那么当两种模式同时并存在xiami是否也会产生这样的问题呢:通知点过来是时间轴模式,平常看到的又是树状,会不会影响体验呢?

或者你有更好的方法,提出来我们一起讨论下?^-^

另外,建议xiami把通知改成点击后触发mark as read+给一个mark all的button,避免有人不小心点错链接返回后不知道哪些是新的,而且现在xiami的通知链接需要从信箱点过去,当没有新通知的时候是没有直接入口的。