回信望愛

信望愛站的BBS相關技術
作者/蔡哲民
 
  BBS 與 WWW 是信望愛資訊中心的兩大主要媒體,在 BBS 程式部分,我們基本上是跟著 台灣學術網路上的主流程式走,然後加上自己的修改與增強。

  首先談到 BBS 程式,最早期我們的 BBS 程式是使用交大資工 BBS 程式,並且我們在 上面做了不少修改與增強。說起來信望愛 BBS 站的程式的特點是「統計功能特強」,這得 要感謝洪春男(spring),他非常重視統計的功能,所以很早就寫了很多 BBS 統計用的工 具程式,我們既然由這些統計工具嚐到甜頭之後,自然就會不斷的把這部分的功能放到我們 的 BBS 系統之中。

  交大資工版的 BBS 程式其實用起來也還不錯,只是當 Maple、Fire Bird 系列 BBS 出來 之後,那些花俏的功能讓我們的使用者對我們的「樸實BBS程式」頗有怨言,於是「換版本」 的想法就自然產生了。當時對於應該換到 Maple 系列或 Fire Bird 系列的 BBS 似乎沒有 太多爭論,以我們窮學生的角度來看,Maple BBS 說明書中「32MB RAM 可以讓 100 多人 上站使用」的陳述對我們有無限的吸引力,所以選擇 Maple BBS 系列就成為必然的選擇。

  不過後來台大有一版 Maple BBS 的改良版 maple-SOB BBS,功能蠻多的,而且當時正 在不斷的開發中,我們後來就選用這一個版本的 BBS 程式來當成信望愛新 BBS 站的 BBS 程式。

  說起來似乎很簡單,只是「換 BBS 版本」而已,其實背後我們嘗盡了非常多的痛苦, 搬移使用者資料、將我們的統計功能搬移過去等等,都不是一天、兩天能夠處理完成。不過 到底我們是轉換完成了。BBS 程式跟 Web Server 程式不同,一旦將程式拿回來自己使用, 加上了一些自己的東西之後,就沒有辦法跟上原來 SOB 版本的更新了,畢竟雙方都加上了 自己的東西,所以目前的信望愛 BBS 程式,跟 Maple 最先進的 BBS 程式已經有相當的差異了。

  之前我說過,信望愛 BBS 程式的特點就是統計功能,後來我們甚至將統計資料與資料庫 (早期是 miniSQL,現在是 postgresql)結合,為的是幫助站管人員能夠分析 BBS 站的狀況。 這個部分主要是依賴對 account.c 這支程式的改寫。後來我們又加入了 WebBBS 的功能,我們 是使用 CGI 來開發這部分的功能,目前還算可以用,不過沒有適當的人力來開發人機介面, 使用的人數不多。信望愛 BBS 站的程式可以由 ftp://ftp.fhl.net/pub/FHL/BBS 中取得。

  另外,值得一提的是信望愛站的技術同工們同時也對聖經研究有相當的興趣,我們非常欣賞 一套便宜的聖經工具程式 on-line bible,為了 推廣這套軟體,我們耗費了相當的時間去研究 Linux 的 DOSEMU 技術, 硬是去要到了 on-line bible 作者的同意,把整套 DOS 版的 on-line bible 系統和信望愛 BBS 站 結合起來。當然,我們也寫了一些「聖經速讀計畫」一類的小程式與 BBS 站結合,背後的目的都是 希望推廣聖經的研究。未來我們也期望在 Web 上面提供類似的功能。


蔡哲民(tjm)記於 2000.2.19


 
 
信望愛站軟硬體平台介紹與歷史     信望愛站的OS選擇與理由
信望愛站的硬體選擇與理由     信望愛站的備份策略
維護系統檔案的完整性     信望愛站的安全措施
WWW、FTP、資料庫相關技術

回「信望愛技術」索引
 
 

回首頁

版權所有,請尊重著作權。
Copyright 2000 信望愛資訊中心 All Rights Reserved.