反馈 大家觉得有没有必要把者也的功能移植到这个社区?

sihaiyunyou · 2011年11月24日 · 最后由 xdite 回复于 2012年02月04日 · 4083 次阅读

论坛感觉太杂,瞎扯蛋或灌水可以,如果做专业问答或知识沉淀就没有那么专业了,如果把者也的功能移植到这里来,开一个专门的问答板块,另外加以一个站内短信功能,让站内的用户互动交流

那个以后再说吧,我觉得目前要解决的是:很有有意思的帖子很快就沉下去了,应该有个方法来解决

#1 楼 @huacnlee 加个打分机制,楼主的原贴被评的分首要考虑,下面的跟贴被好评的作为一个重要参考,回复人数做次要思考,把得分高的帖子推荐到前面或重要的位置

打分倒是可以,但是放哪儿是个问题

#3 楼 @huacnlee 放在首页,或者 push 到用户的 “我的主页”,每个帖子可以让用户 Follow,把用户 Follow 的帖子和精华的帖子 push 到用户的首页

#2 楼 @sihaiyunyou 会不会出现这样一个问题,高分贴总是显示在最前,新贴因为根本没有分,就必然比不过高分贴了

#5 楼 @cqpx 高分贴是经过时间的沉淀的,属于精华帖,相当于什么选秀节目的最早的擂主,还要有一种机制推荐最新贴,如果最新贴在一段时间内得不到好评,就让他沉下去,如果在一段时间内得到相应比较高,根据发贴的时间到目前的时间产生的时间间隔,计算回应频率和好评频率,然后和老精华贴的频率做对比,排在最前面的不一定总分最高,如果频率周期短的可以把他列为近期热贴一段时间,促使增加它的总分,如果过了一段时间总分还是没达到老精华帖的总分,那么再排到老精华贴后面

#1 楼 @huacnlee 我正在做收藏帖子和回复的功能,我认为这个功能很有必要。这样我们可以管理自己认为有价值的回复,也可以查看 “热门收藏回复” 这样子的页面

#7 楼 @cqpx 如果我收藏的帖子或回复的帖子有了最新动态,用 comet 向我推送

#8 楼 @sihaiyunyou 新动态这个功能我也在考虑,因为我每次打开 ruby-china.org,就要把所有蓝色的帖子都打开拉到最后看看大家都说了什么,挺麻烦的。 如果有我这种行为的朋友比较多,我在考虑可以做成 news feed 的样子,那就省事儿了。。新帖和旧贴的回复都展现出来,而那些已经回复过而且没有新回应的帖子其实我并不再去关心,考虑把他们隐藏起来

但是不知道为什么。。每次我一考虑这个问题我的脑子里就会有一个声音。。“人人人人人人人人人人",然后就一阵恶心,就不再去想了。。

#9 楼 @cqpx 也可以这样,每次打开首页的话,如果是我看过的帖子或是收藏的帖子和没有看过没有收藏的用颜色区分出来,我关注的或收藏的或看过的有新动态在上面标一个小红圈,就像 iphone 的未读短信,我做了一个效果图,在回复里面发不了,我开个新贴发上去吧

#1 楼 @huacnlee 可以写个新的 ranking 算法。给特定节点的帖子和/或特定用户的帖子加成。

另外,可以给用户模型加个 karma 值。karma 越高的加成越多。

@all 关于使用 ranking 算法来决定帖子排序,这个话题非常有趣,强烈支持,有人做过类似的工作么?能不能简单介绍一下论坛帖子排序算法以及实现?

Reddit 的算法值得参考

@lgn21t 我以前写过类似 reddit 和 hack news 的 ranking 算法。大概是根据点击、回复还有一个时间因素来处理。 目的是把最新的和最热的帖子推荐出来。 详细解释在这里:http://www.cnblogs.com/zhengyun_ustc/archive/2010/12/15/amir.html

ruby 实现: https://github.com/hooopo/si9n/blob/master/lib/utils.rb

#14 楼 @fredwu #16 楼 @hooopo :哈哈,抛砖引玉效果真好! 这个话题是我一直非常感兴趣,但是一直没有找到机会好好思考并实践一下,这次要好好跟大家请教请教。

个人感觉是不是像 codecampo 那样设置一个兴趣列表,提升感兴趣话题的帖子

专门设立一个精华区呗~,收藏或者打分达到一定的量的时候,人工转入精华区~

同时为了避免人员分流,若精华帖有更新的时候,也在讨论区上浮~

如果能保证每个问题的解决率是 100%。 那么社区是非常受欢迎的。 像 stackoverflow 基本上每个问题都得到满意的结果。 个人拙见。

我之前是用 stackoverflow 的演算法去算熱門。這也在 http://t17.techbang.com.tw 上面有實際運用

需要 登录 后方可回复, 如果你还没有账号请 注册新账号