bbs2blog
——让bbs与weblog互通
作者: 车东 email: chedongatbigfoot.com/chedongatchedong.com
写于:2003/07 最后更新: 11/09/2003 19:33:42
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
http://www.chedong.com/tech/weblog.html
关键词:blog weblog bbs
内容摘要:
拥有大量的历史积累的各种论坛系统中的内容往往很难被搜索引擎收录,bbs2blog是一个bbs改造思路:通过对现有bbs加入按“个人”的归档机制,让这些丰富内容都可以成为整个可搜索互联网知识库的一部分。
注:blog是weblog的简称
blog本意是网志;作为知识过滤器的角度取其音将它称为“博客”;海峡对岸的 blogger则根据blog的社群性叫做部落格。
面向搜索引擎友好(search engine friendly)的重要性
虽说blogger大多数有点自恋倾向,但绝非“孤芳自赏”。由于blog天然的search engine friendly特征使得这些个人blogger通过google获得了与大型网站一样(某些方面甚至更强)的影响力,因为在目前的搜索引擎中:谁被反相链接次数多谁就是权威是一个基本原则。- 适合搜索引擎的机器人(spider)的遍历收录:
树性结构的bbs系统
同样1万篇文章,由于搜索引擎的spider的遍历深度是有限制的,所以如果从根目录开始抓取深度限制是10的话,分布在bbs的10个论坛也许只会抓取其中的几百条记录,但如果是500个用户的blog系统:由于属于一个人的内容一般不会像bbs论坛中的那样需要翻页很多,spider不需要遍历很深就可以抓取完,因此 spider可以抓取的内容并且进入搜索的索引量可能比论坛高出一个数量级。
/ | \
board1 board2 board3
网状结构的blog系统
user1 <-> user2 <-> user3 <-> user4
/ | | \
user5 <-> user6 <-> user7 <-> user8 - 网状引用容易获得高的pagerank:
而且由于blog之间的相互引用,使得整个内容是网状的引用,相对于bbs单向的树状结构,blog内容的网状结构也非常适合从google的索引 pagerank算法中获得比较高的权值。
- 内容关键词密度高:
此外从内容上说:很多个人blog做的都是技术专家型的知识过滤,关注的内容相对集中,整个页面中的内容也比较容易获得比较高的关键词“密度”;而bbs 组织帖子(文章)是杂乱的,在帖子(文章)很多时,查找信息时,给您的可能是一大类无用的信息或是重复的信息;如果您在学习一门计算机技术或者进行一项研究时,比如说java或是asp,如果您是初学者,当您跑到论坛里面去,您会被论坛杂乱帖子搞得晕头转向.而blog就不同了,它把学习技术的过程或者研究的过程记录下来,当您去读它时,您可以会受益非浅.也就是说bbs组织的内容相对杂乱,而blog 是个人知识的管理系统.
kiss原则: keep it simple, stupid
blog是一种新兴的“个人”内容发布机制:几年前,deja有最大的全球新闻组(news)的web归档,网易社区把基于telnet的bbs系统web化,而目前网上无数的mailing list的web归档,无一不体现了从用户发布手段从简单到更简单的趋势,而且用户使用这些信息发布工具学习成本越来越低。
原先做一个主页:新闻/评论系统,论坛/留言系统,都是需要用户分别学习使用的。而blog把以上所有形式都简化成了发表文章/他人评论的格式。甚至很多blog对外的标题同步都是rss(really simple syndication 足够简单的标题/摘要同步)。这样接口甚至可以简化到用手机发条短信就能在web上做内容发布的程度。
基于bbs系统改造实现:bbs2blog
bbs采用帖子固顶和发帖的时间顺序来组织帖子(文章),并采用主题方式对帖子(文章)分类;而blog则以作者为单位,按日历的方式来组织文章(帖子) 的。bbs2blog以现有bbs系统为数据源,将内容按个人blog方式进行发布:- 根据作者,按时间的归档机制:增加个人发表文章的日历,按月归档,按日归档等
- 文章映射:用户在bbs中发表的每个主题作为一篇blog文章,而其他用户的回复作为blog评论。
- 给每篇文章一个永久链接:blog上所有的内容最终都有一个永久链接permalink,便于他人长期引用。
- 缺省按论坛将用户主题分类:省却用户自己进行文章分类的麻烦。
注意:以上机制的实现一定要通过映射(url rewriting或者path_info)变成没有“?”的静态链接。
引导用户通过目前的bbs发布转向blog发布还可以获得有以下几个方面的优势:
- 降低用户学习的成本:内容通过bbs发布,又能够以blog的面孔出现;
- 利用bbs的人气,带来更多反馈:单纯的一个blog如果靠搜索引擎带来用户的话,可能很长时间后才能得到反馈,如果是已有一定群体的bbs 用户群落能够很好的帮助blogger解决初期反馈很少的问题;
总结:
如果把整个互联网看作是一个知识库的话,无论是新闻系统还是bbs系统都可以统都看作是内容管理系统(cms),因为它们无非是内容的:标题,内容,作者,时间等几维数据的不参数同的发布组合。
todo:
trackback ping等在bbs2blog系统中的实现
参考资料:
中文blog心得集
http://www.cnblog.org
基于url rewrite和path_info的参数解析,实现的网页链接搜索引擎优化
http://www.chedong.com/tech/google_url.html
原文出处:<a href="http://www.chedong.com/tech/weblog.html">http://www.chedong.com/tech/weblog.html</a>
<<返回