BBS是英文Bulletin Board System的缩写,翻译成中文为“电子布告栏系统”或“电子公告版系统”,不过,一般的用户还是喜欢简单地用BBS来称呼它。由于BBS最早是用来发布股市价格等讯息,与一般街头和校园内的布告栏性质相似,所以被命名为“布告栏”或“公告版”,只不过BBS是通过电脑来传播和取得消息的,因此加上了“电子”二字。
从“电子公告版”的名称可以看出,最初BBS的功能是相当简单的。但随着用户需求的不断增加,BBS也在不断地发展,到现在为止已今非昔比;BBS分为拨号BBS、Internet BBS(Telnet)和WWW-BBS(HTTP)三类。拨号BBS是针对单台计算机,现在使用很少;相比基于Telnet协议的Internet BBS,基于HTTP协议的WWW-BBS具有以下的一些优点:
1、访问速度快
当使用Telnet来访问BBS时,用户每按动一个键都要 和服务器进行数据交换,以达到即时服务的目的。因此,使用Telnet连接是很浪费带宽和时间的,特别在网络带宽较窄或因网络故障而不太通畅的时候,使用Telnet的响应速度往往很慢。而使用WWW协议,阅读一篇文章是将文章下载到本地,然后可以慢慢地进行阅读,要回到以前访问过的文章或列表也不用重新连接,因而访问的速度要快许多。
2、服务器负载小
使用WWW阅读BBS中的文章时,在每一次连接完毕后将自动断开,而Telnet协议是一直保持着与服务器的连接的,服务器需要一直开着一个进程,造成内存极大的消耗。另外同上所述,使用Telnet协议所需要和服务器交换的数据量大,这也消耗了更多的CPU时间。而使用WWW协议给服务器端造成的负载很小,服务器也能够更加及时地响应用户的请求,为更多的用户服务。
3、表现力更丰富
由于Internet BBS还是建立在字符终端模式的基础之上的,因此上面的文章只能是普通的文本,最多也是一些用ASCII字符拼凑出来的图案。而WWW则是建立在HTML基础上的,因此HTML中所能表现的元素在WWW-BBS中都能得到表现,如超链接,图象,动画,MIDI音乐、Java Applet和ActiveX控件等等。
4、使用更加方便
使用WWW浏览器就可以阅读文章,而不需要使用特殊的登录软件,也不需要注册和身份确认,这就大大方便了上网的初学者。
二、中文Internet BBS系统简介
由于中国台湾较早地连入了Internet,因此中文的Internet BBS最初是从中国台湾发展起来的。大致在1992年--1993年间,中国台湾一些网络爱好者开始在Intemet上架设BBS站,并开始开发自己的中文BBS系统。由于大多数BBS系统都是共享程序,因此这些中文BBS系统也很快地流传开来。
目前,国内所使用的中文BBS都是从中国台湾获得的,虽然自己也做了不 少改进,但还没有完全自己开发的具有自己独特风格的中文BBS系统。
目前,比较著名的中文BBS系统有如下几种:
1、Firebird BBS,它的功能较为完善,因此是目前最为流行的一种中文 BBS,国内绝大多数的BBS都使用这个系统。
2、Maple BBS,它的功能不算很强,但比较小巧,速度快,因此也被较多使用。
3、Power BBS,这种BBS支持服务器/客户端方式,即用户可以使用一个在本地的客户端软件来访问BBS,编辑文章或是聊天时可以先在本地输入,阅读文章时也是将内容先下载到本地,因此速度较快。中国科技大学的BBS目前就使用这种系统。
4、Palm BBS,是中国台湾大学椰林风情站所使用的中文BBS系统,也是水木清华最早使用的系统。一般说来,中文BBS都有如下一些功能:
1)分类讨论区
·讨论区增删及属性修改
·阅读文章
·发表文章
·删除文章
·修改文章
·转寄文章
·精华区编辑及浏览
·投票
2)实时交流功能
·好友设定
·查看上线用户或好友
·两人对谈
·发送消息
·聊天室多人谈天
3)信件功能
·发送信件
·阅读信件
·转寄信件
4)个人资料设定
·签名档、名片档设定
·个人参数设定
三、架构中文WWW-BBS一个实例
江苏省人大机关圆地是一个中文WWW-BBS电子公告栏系统(或电子公告版系统),服务器端主要采用安装基于中文Solaris系统的HyperNews customizations work with Excite Web Server 1.0 版本,该软件是由Perl4.0语言编写的CGI-BIN的WEB浏览器。用Perl语言编写的HyperNews customizations work with EWS 1.0(Excite Web Server 1.0)的WWW—BBS免费的模块。它是从http://www.excite.com/navigate/网站免费下载的hypernews.tar文件,然后在服务器端进行解包、安装和配置。当然也应当安装配置运行Perl的环境。在浏览器IE上调用以WEB页面的形式出现在用户的面前。
一)软件的安装与配置
1、软件的安装配置
将从网站免费下载的hypernews.tar文件拷贝到服务部器(192.168.10.1)/disk1/local/apache目录下,解包,产生hypernews目录,在该目录下有如下图所示的文件和目录。
首先是安装Excite Web Server 1.0这个WEB服务器是BBS运行的引擎,在解包过程中已安装好了,它是用Perl 4语言编写的。
然后是安装配置HyperNews customizations
HyperNews customizations在解包过程中也已安装好了,要进行适当的配置,使得Excite work with HyperNews。
在上图的../Excite目录下有afeatures.pl和HyperNews.filter文件。配置afeatures.pl文件如下:
---------------------------------------------------------------------
Edit those files to change anything that needs changing.
In particular, in afeatures.pl, find and fix:
##########################################
# HyperNews globals
# Relative URL that is the prefix of all HyperNews pages.
# E.g. $HNgeturl = ''/HyperNews/get'';
$HNgeturl = ''/HyperNews/get'';
# How to get from the server document root to the hypernews document root.
# For example, if: doc root is /home/htdocs and hypernews doc root ($hndocs) is
# /home/htdocs/hn then do: $HNhtroot_to_hnroot = ''/hn'';
$HNhtroot_to_hnroot = '''';
---------------------------------------------------------------------
2、产生 "Collections" for Excite to index
访问服务器端的Excite /Architext页面,管理这个页面,在$hndocs目录或子目录下不同空间产生一个"Collections",用HyperNews.filter文件配置构建,在上图../ICON目录下是*.gif的图形,在调用的时候会使用这些图标。
3、配置 HyperNews $searchURL 页面
在上图的目录中找到edit-article.pl文件,进行编辑和配置。
--------------------------------------------------------------
For example:
$searchURL = "http://union.ncsa.uiuc.edu/Architext/AT-HyperNewsquery.html?"
in the hnrc file will point all pages at that form to let the user enter
a query.
If you have questions about this search feature, or comments, etc,
please add them to
http://192.168.10.1:8086/HyperNews/get/goweb.html
---------------------------------------------------------------------
我们配置的BBS页面是http://192.168.10.1:8086/HyperNews/get/goweb.html在192.168.10.1的SUN 服务器上WEB端口配置地址是8086,将该页面链接到人大的主页中“机关园地”上,在浏览器IE(服务器或客户端)上调用页面http://192.168.10.1:8086/HyperNews/get/goweb.html,就可以调用“机关园地”的页面,完成机关园地(BBS)的安装配置。
二)BBS网站的运行与维护
1、用户使用机关圆地(BBS)说明
1)在人大的主页上点击“机关圆地”图标,就可进入机关圆地栏目。如下图所示:
2)机关圆地栏目的入圆说明内容如下图所示:
3)点击“注册新用户”,就可进入注册新用户栏目。如下图所示: 4)注册好用户以后,点击欢迎进入“机关圆地”图标,需要输入用户名(ID或email)和密码,登录确认。在图中可以点击“入圆说明”,进入入圆说明栏目,点击“申请新用户”,就可进入注册新用户栏目。如下图所示: 5)做完上面的工作后,才算真正进入“机关圆地”,这样就可以进行浏览、发表意见、参加评论和留言等工作。如下图所示: 点击圆地文章的“不要胡说”,如下图所示: |
|
我们首先进入管理员界面如下:
1)点击“管理”,进入管理界面,对论坛的文章进行管理,可以对机关圆地栏目用户发表的文章进行整理。根据需要和可能,进行删除、移动和拷贝等工作。如下图所示:
2)点击“设置”,进入设置界面,可以对机关圆地栏目进行基本的设置。如对文章的主题、字体大小颜色等进行调整设置。如下图所示:
3)点击“系统配置”,进入系统配置界面,可以对中文WWW-BBS的服务器软件进行系统配置。