BBS2Blog——让BBS与Weblog互通

2024-04-07 17:38
文章标签 bbs 互通 bbs2blog weblog

本文主要是介绍BBS2Blog——让BBS与Weblog互通,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者:车东 文章来源:ccidnet

  http://www.54cn.org/Article/Class25/Class30/200412/2571.html

内容摘要

拥有大量的历史积累的各种论坛系统中的内容往往很难被搜索引擎收录,BBS2BLOG是一个bbs改造思路:通过对现有BBS加入按“个人”的归档机制,让这些丰富内容都可以成为整个可搜索互联网知识库的一部分。

注:Blog是Weblog的简称

Blog本意是网志;作为知识过滤器的角度取其音将它称为“博客”;海峡对岸的 Blogger则根据Blog的社群性叫做部落格。


面向搜索引擎友好(Search Engine Friendly)的重要性

虽说blogger大多数有点自恋倾向,但绝非“孤芳自赏”。由于Blog天然的search engine friendly特征使得这些个人blogger通过Google获得了与大型网站一样(某些方面甚至更强)的影响力,因为在目前的搜索引擎中:谁被反相链接次数多谁就是权威是一个基本原则。

  • 适合搜索引擎的机器人(spider)的遍历收录:

        树性结构的BBS系统 
    / | /
    board1 board2 board3

    网状结构的Blog系统
    user1 <-> user2 <-> user3 <-> user4
    / | | /
    user5 <-> user6 <-> user7 <-> user8



    同样1万篇文章,由于搜索引擎的SPIDER的遍历深度是有限制的,所以如果从根目录开始抓取深度限制是10的话,分布在BBS的10个论坛也许只会抓取其中的几百条记录,但如果是500个用户的BLOG系统:由于属于一个人的内容一般不会像BBS论坛中的那样需要翻页很多,SPIDER不需要遍历很深就可以抓取完,因此 SPIDER可以抓取的内容并且进入搜索的索引量可能比论坛高出一个数量级。

  • 网状引用容易获得高的PageRank:

    而且由于BLOG之间的相互引用,使得整个内容是网状的引用,相对于BBS单向的树状结构,blog内容的网状结构也非常适合从Google的索引 PageRank算法中获得比较高的权值。

  • 内容关键词密度高:

    此外从内容上说:很多个人BLOG做的都是技术专家型的知识过滤,关注的内容相对集中,整个页面中的内容也比较容易获得比较高的关键词“密度”;而BBS 组织帖子(文章)是杂乱的,在帖子(文章)很多时,查找信息时,给您的可能是一大类无用的信息或是重复的信息;如果您在学习一门计算机技术或者进行一项研究时,比如说Java或是asp,如果您是初学者,当您跑到论坛里面去,您会被论坛杂乱帖子搞得晕头转向.而blog就不同了,它把学习技术的过程或者研究的过程记录下来,当您去读它时,您可以会受益非浅.也就是说bbs组织的内容相对杂乱,而blog 是个人知识的管理系统.

    我看了很多BLOG网站和自己的日志统计后,可以肯定的说:Google是大多数Blog网站最主要的用户来源。而且论坛系统和CMS都开始注意到 search engine friendly的重要性,比如:大多数SEO网站的论坛,链接已经完全静态化,连翻页都是通过URL REWRITE进行参数传递;而Drupal内容管理系统中就有利用PATH_INFO进行的文章内容发布的选项。

    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),因为它们无非是内容的:标题,内容,作者,时间等几维数据的不参数同的发布组合。

这篇关于BBS2Blog——让BBS与Weblog互通的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/883248

相关文章

移动端视频编辑SDK,支持多端互通完整产品生态

无论是社交媒体上的创意短片,还是企业宣传的精致视频,高质量、高效率的视频编辑能力成为了各行各业不可或缺的需求。美摄科技,作为移动视频编辑技术的领航者,携手其强大的移动端视频编辑SDK解决方案,正以前所未有的姿态,重新定义视频创作的边界,赋能万千用户与企业,共创视觉盛宴。 【跨平台融合,构建无缝创作生态】 美摄科技深知,在多元化的数字时代,单一平台的局限已无法满足用户的广泛需求。因此,我们精心打

开发板-windows-vmware互通

(1)vmware网络设置 (2)桥接到有线网卡

【网工学习】同VLAN不同网段能不能互通?

同一个 vlan 同一个网段的 ip 地址能够直接互通 ,那么同一个 vlan 不同的网段能 不能互通呢?今天的文章,可以解决大家在网络中遇到的一些奇怪的问题,也是可 以加深对网络的理解。 一、 同 VLAN 不同网段能否 Ping 通? 实例一: 现在有两台电脑 ,他们同处于一个 vlan, pcA IP 地址: 10.1.1.1/8 pcB ip 地址: 11.1.1.1/8 1、无

Python3简单实现与Java的Hutool库SM2的加解密互通

1、背景: 因业务需求,需要与某平台接口对接。平台是Java基于Hutool库实现的SM2加密解密,研究了下SM2的加解密算法,网上找的资料,都是说SM2【椭圆曲线】 公钥长【x,y分量 64字节】,私钥短【32字节】;而平台给的Hutool生成的密钥对,私钥反而比公钥更长,直接用Pyhton做SM2加解密,难以实现数据的互通。后多方查找资料,几经测试终于弄成,其他编程语言亦可参考,现分享如下。

RSA 加密/解密—PKCS8 (Java与C#互通BouncyCastle)

前提: 需要调用JavaAPI进行签名/验签、加密/解密,需要使用BouncyCastle 类库进行Java与C#之间的数据互通。   加密理解点: 1:java 私钥采用的是PKCS8 ;C# 私钥采用的是PKCS1 格式 2:RSA加密 公钥加密,私钥解密或者私钥加密和公钥解密【这点和签名sign不同,sign需要私钥签名】 3:如果 java RSA加密 最后生成16进制 C#

VxLAN二层互通-无隧道

VxLAN二层互通-无隧道实验 拓扑 配置思路 因为leaf交换机模拟PC,所以直接在物理接口下配上IP地址。 本实验关键词是二层互通和无隧道,spine设备只要坐下bridge-domain配置,开启物理接口,并在子接口下做untag及关联bridge-domain。 leaf1配置 sysname leaf1interface GE1/0/1undo portswitchund

BBS (CUTE): 1.0.2

BBS (CUTE): 1.0.2  https://www.vulnhub.com/entry/bbs-cute-102,567/ 靶场配置网络 登陆时按e 修改rw signie init=/bin/bash 按Ctrl+x 进入 root@(none) 模式 ip add 看到网卡名字叫做ens33 需要修改网卡配置文件 vi /etc/network/interfaces allow-ho

webrtc新版本无法连接peerconnection_server、无法音视频互通no incoming video...问题解决

问题1:无法连接peerconnection_server 在webrtc大概2022之后的版本,会出现无法连接peerconnection_server的现象,如下图: 在peerconnection_client界面点击Connect无法连接server. 解决办法 我们需要修改peerconnection_client的main.cc代码,如下图: 新添加的类代码: // 新添加

开发板uboot与virtualbox虚拟机、windows11网络互通

环境:virtualbox中ubuntu22.04.4,开发板通过网线再经过拓展坞usb网卡跟windows11连接。连接如下: 1、关闭windows防火墙(重要) 2、先在VirtualBox的工具选项创建两个网络【仅主机(Host-Only)网络】和【NAT网络】 仅主机(Host-Only)网络的ip:192.168.56.200; NAT网络ip,默认 设置后在网

独立开发的轻量级简洁开源论坛BBS PHP源码

最新的轻量级开源论坛php源码发布啦!这是一款独立开发的论坛系统,可以帮助你快速地开发出你想要的网站。 如果你是PHP初学者,这款论坛系统非常适合你入门学习。不过,需要注意的是,由于它并没有进行商业化改造,所以不建议用于商业用途,仅供学习和研究使用! 这个版本已经更新到了V1.1,增加了安装程序,并对后台功能做了一定的丰富。编辑器也新增了加入链接的功能。此外,你还可以增删用户,增删改文章,以及