98年之前的那种自己搭服务器让别人拨号来访问的BBS我没试过(当时一直认为只有特别NB的人才有资格玩那个高级的玩意儿,比如求伯君、丁磊、马化腾等等,而且也确实没那个条件尝试),98年我开始接触到perl、CGI这些时髦的东西,99年鬼使神差的做起了考研网之后,就开始了我与BBS的亲密接触——从使用Perl的bbs程序开始。
当然,这种寄人篱下的感觉是不好受的,所以,当我99年年底开始接触ubb(Ultimate BBS)这个cgi程序的时候,考研论坛就进入了自己搭建论坛平台的时代。那个时候我恰好因为会做网页的缘故谋得了山东大学网络中心的一个固定办公位置和一台电脑以及若干台服务器的使用权(没有工资拿,纯粹是义工,但我非常喜欢那个工作),因为各种得天独厚的条件,我的大部分时间都花在了对ubb源代码的各种胡乱改造上。ubb其实可以算得上是很多论坛程序的鼻祖,或者是他们的鼻祖的鼻祖。。。
虽然上面提到了那么多种论坛程序,考研论坛却并未采用过——虽然国内这些论坛程序都算得上优秀,但跟ubb比起来,总觉得缺了点什么。在用了一段时间的ubb之后,我们那台nt服务器上的Ultimate.cgi再也承受不了论坛飞速膨胀的数据量了,开始三天两头的崩溃。就在这个时候,一个名叫ActiveUBB的bbs程序进入了我的视野——这是一款用vb封装的asp程序,理论上在windows平台上跟perl比起来具有天生的优势,从名字也可以看出,这其实是ubb在asp下面的一个延伸,所以即使更换到这个系统上,考研论坛的界面和用户使用习惯也不会受到太大的影响。于是我很快联系到了程序的作者JJX——考研论坛第一次用上了正规购买的商业程序。从那个时候起的很长一段时间,考研论坛采用的bbs程序远离了开源的阵营。这其实是很令人头疼的事情,因为程序是被加密封装过的,我们的任何改动或者二次开发,都非常困难。
当然,人的忍耐总是有限度的。就在我几乎对ibbs绝望的时候,Discuz摆在了我的面前。那个时候DZ已经发展到了3.12版,在国内的论坛程序这个领域,已经和动感论坛基本上平起平坐,他们两家分别成为了php与asp平台的bbs程序领军者。事实上我也曾经购买过dvbbs,用于bbs.kaoyan.com的一个备胎级的网站——iky.cn,但经过短暂的测试之后就直接放弃dvbbs了——或者说放弃windows平台更准确一些,因为我决心硬着头皮把linux啃下来——把考研论坛迁移到php+mysql上。当时我开始联系Crossday(戴志康),通过一系列的邮件和msn交流,他建议我们使用centos操作系统——我现在对CentOS的喜欢,就是从大C的那几封邮件开始的。
跟着Discuz在同一时期成长起来的论坛程序还有一个,就是phpwind。当然,因为考研论坛使用discuz已经非常顺手了,所以就没有机会尝试phpwind。
当然,我上面所提到的各种论坛程序,并不能代表全部,甚至也许只是种类繁多的论坛程序的冰山一角,只不过恰好在一些时期我都与这些程序有过或多或少的接触而已。
在论坛这种形式越来越被边缘化的时候,把我发在LYP.CN的这一篇文章再拿出来晒一下,只因为我很怀念那段美好的BBS时光。
