[建站经验] 论坛建设中的三点创新构想

[复制链接]
发表于 2014-11-2 13:51:13 | 显示全部楼层 |阅读模式
        前言
        2010年年初我到深圳一家java公司,参与的第一个项目是为一个金融股票分析师搭建一个论坛,这个论坛必须实现一个功能:这个金融股票分析师每 天会通过邮件的方式为其客户回答上千个关于股票的问题,他也有自己的庞大助手团,主要工作是为客户提供股票分析和咨询,主要方式是通过邮件的方式,为了能 获得更多的收益,这个分析师决定搭建一个论坛,要求程序能自动时时读取他的邮件的里面的内容发表到论坛,让更多的人能看到他的分析,同时对论坛的会员收取 会员费,会员费当然很高,当然这个项目肯定能会使他增加收益,但是由于他出的钱太少,所以公司最后终止这个项目,我随后被分配到测试部门,之后转行做 优化.
        今天我就谈点我对论坛建设的一点浅见。我只谈最主要的。
        第一个问题论坛在网站运营中的功能
        论坛在网站运营过程中起到非常巨大的作用,这些作用主要体现在:
        1, 粘住用户,让用户时时上你的网站。
        简单的cms程序只有时时更新,才能吸引人们时时的访问,但是论坛则不然,由于论坛是有会员自由讨论的,所以时时有新帖子,时时有新的话题,所以会 突破cms的局限,吸引用户天天来访网站。一个成功的大型的网站绝对会集成一个论坛,让用户能在论坛中讨论,其目的就是粘住用户。
        2, 用户发帖回帖能增加网站的内容,对于网站的内容建设起到非常巨大的作用
        从优化角度上来说,一个网站最大的难处是原创内容的获取,没有原创内容,则一切都无法说起,但是自己写原创内容,根本无法经营一个庞大的网站,靠 编辑团队更是成本重重,但是论坛则不然,论坛能让用户自动的发帖回帖,帖子的内容就会丰富网站的内容,甚至增加网站的权重,所以从优化的角度来考虑,大 型网站的成功论坛必不可少,一些成功的网站比如阿里巴巴,等等不但有论坛还有多用户博客,最主要的目的就是达到粘住用户和利用用户丰富网站的内容的目的。
        同时一个良好的论坛,用户往往会创造大量的长尾关键词,比如百度知道,举个例子。我女朋友是教英语的,他让我帮他搜旅游注意事项的英语作文,如何保护环境的作文,于是,我用不同的关键词来搜,发现百度知道总是排在前面。
        百度知道的这些长尾词是用户创造的,而论坛,尤其是一个好的论坛同样能达到这个目的,因为,用户不但丰富你的内容,还能创造大量的长尾关键词,无论你怎么研究关键词,都没有让用户来创造关键词更有效。
        3, 良好的论坛气氛,会形成一种凝聚力,吸引特定的群体汇集到论坛上面,对网站的长期发展和壮大起到关键性的作用。
        如果你今天有什么社会话题,你可能会选择上天涯论坛,因为天涯论坛确实凝聚了一股精神,“有见识的人都在此”。天涯论坛用他的气氛和文化精神,吸引了众多的人到他的论坛讨论社会热点话题,比如今年的拆迁问题,等等热点话题,人们都在天涯上寻求关注,展开热烈的讨论。
        再举百度知道的例子,如果你有什么不懂得问题,你会选择哪个平台求助,相信大家都会选择百度知道求助。这就是一种凝聚力,长期慢慢的形成的。
        第二个问题论坛版块划分问题
        非常多的人都喜欢将论坛的板块划分的非常细致。但是这其实是非常不好的,如果论坛的板块划分的非常细会出现什么问题?
        1, 分散流量,一个论坛一个网站的流量(在一段的时间里)是有限的,当你分的太细,就会出现,将流量分散到不同的板块,大大降低了每个板块的人气,因为用户的是喜欢高人气高流量的,每个板块的人气被分流后,就会出现这个弊端。
        2, 用户是最喜欢高人气的板块的,他们很喜欢将帖子发到高人气的板块,而不会根据你的分类将帖子发到对应的板块,有的时候你会发现你精心划分的板块,用户看也不看,随便乱发。如果将论坛的板块分的非常粗,则根本不给用户犯错的机会。
        (注意:任何方法也许都有弊端,分的太粗会不利于用户寻找对应的内容,所以这里的情况仅仅针对分类太细的情况)
                第三个问题论坛帖子排序       
                论坛帖子排序是一个微妙的问题,因为如果一个用户在一个论坛中发表一个帖子,按照一般人的思维和想法,他一定是想让这个帖子看到的人越多越好,回复越多越好,这样才能激励他发更多的贴,培养他对论坛的好感。       
                那么论坛帖子如何排序呢?       
                第一种方案:按照某一种单一的因素来实现排序,这里以发表的时间排序来阐述       
                按照发表的时间排序,这种方案是最不好的,最致命的原因是:帖子的回复很少,即使你发表的是最优秀的帖子,也得不到持续的关注,严重损伤用户对论坛 的认可,当他的一个帖子不能获得持续的关注,他可能会选择放弃这个论坛,不在发帖,也可能将已经发表的帖子再从新发表一次,让其在排到前面。所以这种方式 绝对不能采用。       
                有人问,如果在论坛显眼的地方按照最新发表调出最新发表的帖子,怎么样?我的观点是在论坛重要的地方(点击率最高的地方)这样做也是不妥,原理和刚才一样。       
                第二种方案:结合两种因素来实现排序,这里以按照发表的时间和回复时间来排序。       
                这是一种非常好的帖子排序的方式,总的来说克服了按照单一排序缺点。其实现的效果是:当一个帖子一发表则排序在首位,确保人们能看到最新的帖子。当一个帖子有人一回复,则马上排序在最前面,以让热帖获得更多的关注,同时让好的帖子不因时间的问题而石沉沙底。       
                那么一个论坛做到这一步是否就足够呢?回答是这样做还是不够的,首先按照用户至上的观点,论坛为了让用户多发贴,多回帖之外,还要考虑一点就是让一 个普通的用户能看到最好的帖子,通常按照发表的时间和回复时间来排序帖子就可以实现这样的目标,因为一个好的帖子自然会引起大家的关注,回复越多越能说明 帖子确实不错(仅从一般的意义上来说),但是问题随之而来,那就是当一个帖子后面有了很长很长的回复之后,当一个用户查看一个帖子和帖子的回复的时候,会 产生很多的问题,首先,回复质量有好有坏,有些回复很好,有些回复仅仅是顶之类的话语,那么这个时候有必要让回复的次序也要能精心的控制。       
                我采用这样的办法来控制一个帖子回复的排序问题。       
                通常一个回复如果字数很多,那么就可以说明这个回复是认真回复的,如果只有几个字,说明只是随意回复,所以可以考虑帖子回复的排序按照回复的字数的 多少来排序,这样当用户查看一个帖子的时候他不仅仅能看到这个好的帖子,还能看到这个帖子下面详实的回复,大大提高用户的体验。       
                这里有个复杂的问题,就是比如3楼是回复2楼的,但是三楼回复的字数比2楼多,则会出现3楼排在2楼的前面。这个问题必须同样要解决,必须加入程序判断以实现在按照字数排序的同是不出现这样滑稽的事情。(用sql语句视乎可以实现)       
                但是如果这样做还是不够,还必须提供其他的排序方式,比如倒序浏览,因为一个用户可能想看最后回复,那么提供倒序浏览的功能就显得非常必要,尤其是一个回复很多的帖子。当然正序浏览的功能也必不可少。       
                前面说过一个帖子如果回复非常多,那么浏览帖子就会产生很多的问题,所以必须让回复的内容按照静心的设计来排序,不能按照传统的回复的时间排序,打 破沙发,几楼几楼的那些陈旧的概念,现在我要说的另一问题就是回复的展现风格,目前多数的论坛回复之间间距非常大,让人浏览的时候非常不舒服。       
                可以看到下楼的比上楼的间距非常大,不利于浏览。       
                解决的办法很简单,缩小间距,像天涯论坛一样。可以看到天涯论坛下楼和上楼的间距非常小,非常利于浏览。       
                这个问题其实绝对不是一个小问题,因为当一个帖子有非常多的回复的时候,用户能坚持浏览下去是一个非常大的考验,所以必须做的利于用户浏览。       
                上面的一切旨在说明一个问题,那就是一切站在用户的角度考虑。       
发表于 2014-12-10 15:43:43 | 显示全部楼层
我是个凑数的。。。
发表于 2014-12-10 15:44:23 | 显示全部楼层
不错 支持一个了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|资源库论坛 ( 闽ICP备14020703号-1 )

GMT+8, 2018-1-22 04:36

快速回复 返回顶部 返回列表