多媒體電子佈告欄
曾 元 顯
輔仁大學圖書資訊學系副教授
Sept. 5, 1996
Email: tseng@blue.lins.fju.edu.tw
中國圖書館學會會訊,4卷3期(102),85年9月31日
Accessed times
前言 |
WBS 系統簡介 |
系統的安裝 |
討論區的開設 |
結語 |
參考資料
壹、前言
目前網路上的各類資訊系統,以網路新聞討論群(NetNews) 及電子布告欄
(Bulletin Board System,簡稱 BBS) 提供開放的討論空間、五花八門的流行
資訊、以及快速的問題解答,而廣受各階層網路使用者的歡迎。雖然如此,NetNews
與 BBS 的運用還是有些限制:(一)只有文字模式,缺乏展現多媒體的能力;
(二)系統的安裝與維護,對不是以電腦為專業但卻管理電腦系統的人員,並非
易事;(三)大部份的 NetNews 與 BBS 伺服器以 Unix 為作業平台,安裝在其
他作業系統上較為困難。尤其,近幾年教育部正在推行「Email 到中學的計畫」
[1],全國中學將有足夠的設備安裝與 Email 伺服器同等級的各類資訊系統,然
而讓沒有受過正規電腦學科教育的中小學教師、或公共圖書館的館員,安裝與維
護這樣的資訊系統,確是一大負擔。
相較於 NetNews 與 BBS 的文字模式,全球資訊網路(World Wide Web,簡
稱 WWW)卻能展現多采多姿的多媒體資料及具備超連結(hyperlink)的能力。
而且其使用方式透過滑鼠的點選即可,較為簡單易用。然而目前 WWW 的運用以
單向的資料呈現為主,較少讓使用者發表言論、交流意見。融合這兩類資訊系統
的優點,並且使系統安裝、維護、與使用都非常簡單,是值得研究的問題。
透過全球資訊網的瀏覽器來閱讀 NetNews 與 BBS 上的文章並非難事,網景
公司(Netscape)推出的瀏覽器便附有 NetNews 的閱讀器,中山大學也發展了
一個在 WWW 上閱讀 BBS 文章的介面 [2],然而這兩種作法並沒有充分運用到
WWW 上超連結與多媒體的特性,也不提供新討論區的開設。
前一期筆者介紹透過共同通道介面(Common Gateway Interface, 簡稱
CGI),讓 WWW 伺服器處理使用者資料的方法[3]。這一期要介紹筆者以 Perl 語
言,透過 CGI 的方式,撰寫在 WWW 上一個類似 NetNews 與 BBS 的系統,我們
稱之為 WBS(Web Board System)。此系統具備下列的優點:(一)使用簡單:
跟閱讀一般的 WWW 文件一樣,透過瀏覽器,利用滑鼠的點選操作即可。如要發
表文章或回應前文,則以填寫表格(form)的方式進行。(二)安裝容易:程式
不到 10 kilobytes,不必解壓縮,將其放置在 WWW 伺服器的「cgi-bin」目錄
下即可。開設一個討論區,只要在伺服器的「文件路徑」 (document root)底
下開個子目錄,放置我們提供的 HTML 文件,修改其中的兩行設定,不必改動程
式。(三)具備超連結與多媒體的特性:由於討論區與讀者發表的文章都是一般
的 HTML 文件,因此具備 WWW 上的超連結與多媒體的特性。 (四)備有全文檢
索的輔助程式,可以讓使用者很快的檢索出自己有興趣的文章,節省找尋相關文
章的時間。(五)透過 URL (Uniform Resource Locator,一致性的資源定位
器),不同的討論區可以分散開設在不同的伺服器上,所以沒有像 BBS 有使用
者上線人數的限制,而且跟 NetNews 一樣,每一個討論區都可為全球的讀者共
用。
貳、WBS 系統簡介
本系統以 260 行左右的 Perl 語言寫成,其使用者介面參考開設在總統府
的「國是論壇」[4] 與 NetNews 的方式。讀者可以連到
http://blue.lins.fju.edu.tw/~lins/wbs/
參考輔大「圖書資訊系討論區」的範例。討論區裡提供的功能,就列在討論區名
稱的下面,使用者只要以滑鼠點選即可。例如,要發表文章,點選「發表意見」
後,會出現一個表格,使用者將文字依欄位說明輸入表格,按「送出」鍵後,系
統即將文章建檔,並在討論區裡增加一個標題項目,以超連結的方式,連到該篇
文章的內容。讀者發表的文章,是以類似 NetNews 的多緒(threaded)方式處
理,因此同一個主題,在討論區裡只有一個標題項目。這種方式是 NetNews 優
於 BBS 的地方,亦即將類似的話題集中在一起,以方便讀者瞭解問題討論的進
展。
讀者點選某個標題項目後,即取到該篇文章的 HTML 檔案,同樣的,系統提
供的功能,就在標題下。瀏覽此篇文章後,讀者可以點選「回應文章」以瞭解該
話題已有哪些人討論過;點選「參與討論」可以就該話題發表意見;其他功能的
使用都非常直覺,讀者可以望文生義,自行測試。
在「全文檢索」的功能中,目前除了可以檢索討論區裡的文章外,還可以檢
索到輔大圖資系 WWW 站上的所有的文件。「全文檢索」的功能可以讓使用者很
快的整理出有興趣的討論文章或其他相關文件,以減少瀏覽每篇文章的時間。
另一個比較特別的功能是「其他討論區」,使用者點選後會連到下述文件:
http://blue.lins.fju.edu.tw/~tseng/wbs/groups.htm
在這份文件裡,我們希望能列出全球資訊網路上所有類似的討論區,因此除了我
們主動的蒐集外,也希望網路的使用者能貢獻他們所知。我們將此系統免費提供
非營利單位安裝使用,希望他們開設了新的討論區後,或者組合數個討論區成一
個討論群後,能到這份文件裡註冊,如果這樣的制度能建立起來,那麼「其他討
論區」這項功能就能發揮出來。使用者的角度來看,讀者從某個討論區點選「其
他討論區」後,連到該份文件,因為文件裡包含了所有註冊過的討論區,就可由
此連到其他的討論區,或者其他的討論群去。當「其他討論區」的功能發揮效用
後,受惠最大的是網路上的讀者:他們可以像進入 NetNews 或 BBS 一樣,有豐
富的討論群可以選擇、接觸各式各樣的資訊、與相同專業的人士對話、激發出新
的思考方向、甚至從其中獲得問題的解答。特別的是,讀者所接觸的訊息不再只
有文字,還有圖片、聲音、動畫、視訊等資訊量更豐富、更吸引人、以及更有效
率的多媒體訊息。
目前在「其他討論區」裡登錄的有總統府的「國是論壇」、輔大的「圖書資
訊系討論區」、以及中國圖書館學會的「分編問題討論區」。在「分編問題討論
區」裡有陳昭珍老師提供的資料,是各處館員提出的分類、編目問題與解答,具
有「常問題題集」(Frequently Asked Questions, FAQ)的功能。這個討論區
的開設,也是發展此系統主要的動機之一。
參、系統的安裝
底下的說明,假設讀者使用的 WWW 伺服器是 NCSA 的 UNIX 版本,如果讀
者使用其他的伺服器,或其他的作業系統,請根據說明,稍做調整。
本系統共有四個檔案:wbs.pl, wbs.htm, 1.htm, 2.htm,放置在輔仁大學
圖書資訊系的 anonymous FTP 站
ftp://blue.lins.fju.edu.tw/pub/tseng/wbs/
安裝作業分為三個步驟:
步驟一:檔案 wbs.pl 是 Perl 語言寫的 CGI 程式,請將其放在 WWW 伺服
器的「cgi-bin」目錄下即可。唯一可能要做的修改是此程式的第一行:
#!/usr/bin/perl
此行要求 Perl 解譯器(即檔名為 perl的可執行檔)放在 /usr/bin/ 目錄下,
以執行其後的 Perl 命令。所以如果您的 Perl 解譯器放在其他目錄下(例如:
/usr/local/bin/),則請修改此行(如前例,改為:#!/usr/local/bin/perl)。
一般 Unix 上都有 Perl 解譯器,讀者的系統若是沒有,可連到
ftp://dongpo.math.ncu.edu.tw/perl/CPAN/ports/
抓取,Unix 版本、Windows NT 、 Mac OS 等主要的作業系統的版本都有。
步驟二:檔案 wbs.htm 是一個討論區的樣本檔案,讀者如要開設一個名為
「電腦病毒」的討論區,請在 WWW 伺服器的文件路徑(document root) [5]
下開個子目錄。例如,假設您的 WWW 伺服器的文件路徑為
/usr/local/etc/httpd/htdocs
在此文件路徑下造個 virus 的子目錄,將 wbs.htm 放在
/usr/local/etc/httpd/htdocs/virus/
目錄下。然後編輯 wbs.htm 檔案,除了修改討論區名稱外,請修改其中的兩行
文字
<input type=hidden name="DOC_ROOT" value="">
<input type=hidden name="DOC_DIR" value="">
使成為
<input type=hidden name="DOC_ROOT" value="/usr/local/etc/httpd/htdocs">
<input type=hidden name="DOC_DIR" value="/virus/">
在填入 value 的值時,請務必注意路徑中斜線「/」的位置,遺漏或錯置斜線會
使得系統找不到檔案。
步驟三:檔案 1.htm 與 2.htm 為使用範例與說明檔,與 wbs.htm 放在同
一個子目錄下即可,不必做任何更動。
如此即安裝完成並成功開設一個討論區了。至於有關全文檢索的功能,必須
再安裝 search.pl 與 search.htm 兩個檔案。我們將在下一期的會訊上再作詳
細的說明。
肆、討論區的開設
一旦 WBS 系統安裝完成,要安裝更多個討論區,只要重複上述第二、第三
個步驟即可。此外,討論區除了可以安裝在 WWW 伺服器的文件路徑中,也可以
安裝在系統使用者的帳號底下。例如,想開個「全球資訊網路」討論區,這次要
開設在曾老師的帳號下,假設曾老師的使用者目錄(home directory)為
/teacher/tseng/
而且曾老師有公開的 HTML 文件目錄:
/teacher/tseng/public_html/
那麼在這個目錄下開設個子目錄,命名為「WWW」,以安置這個「全球資訊網路」
討論區所有的檔案。將 1.htm、2.htm、以及 wbs.htm 放到
/teacher/tseng/public_html/WWW/
目錄下,如前面所說的修改 wbs.htm 中的討論區名稱,以及其中的兩行文字
<input type=hidden name="DOC_ROOT" value="">
<input type=hidden name="DOC_DIR" value="">
使成為
<input type=hidden name="DOC_ROOT" value="/teacher/tseng/public_html">
<input type=hidden name="DOC_DIR" value="/WWW/">
即完成「全球資訊網路」討論區的開設。
伍、結語
NetNews 及 BBS 提供開放的討論空間,讀者在某個適當的討論區提出問
題,網路裡對這些問題專精的人士可以提供快速的解答,若不幸有人提供了謬誤
的答案或觀念,由於這個討論空間是公開的,就會有人再提出指正。網路上的使
用者遍及各行各業的人士,所觸及的問題包含個個層面,因此一個問題在討論時
可得到的回答,其廣度是目前為止沒有任何媒體可以望其項背的 [6]。WBS 系統
除了可以做為討論區的功能外,還可以當作圖書館 WWW 上「常問問題集」的版
面,或配合其他 WWW 上的文件(造個 hyperlink 連到 wbs.htm),作為「書評」、
「讀書心得」、或是「意見與建議」的園地,讓文件的作者與讀者相互交流意見。
中國圖書館學會的「我國圖書館發展白皮書」[7],即提供了「意見與建議」的
版面,讓大家來共同參與討論。
參考資料
[1] 曾憲雄,"圖書館網路系統整合之計畫與目標", 圖書資訊學刊,第十四期,
1-6頁,1995
[2] 中山大學電子佈告欄的全球資訊網路介面,
http://www.nsysu.edu.tw/bbsmenu/board2.htm
[3] 曾元顯,"增加 Home Page 的互動性-- CGI 程式與資料庫的運用",中國圖
書館學會會訊,4卷2期(101),85年6月31日。Also available at
http://blue.lins.fju.edu.tw/~tseng/cgi.htm
[4] 總統府國是論壇,http://www.oop.gov.tw/talk/nc.htm
[5] 曾元顯,"架個 WWW 伺服器",中國圖書館學會會訊,4卷1期(100),
85年3月31日,頁57-60。Also available at
http://blue.lins.fju.edu.tw/~tseng/server.htm
[6] 曾元顯,"數位化圖書館中個人資訊空間之構想",中國圖書館學會會訊,4
卷1期(100),85年3月31日,頁57-60。Also available at
[7] 吳美美、王梅林、陳昭貞、薛理桂、劉春銀,"我國圖書館發展白皮書",中
國圖書館學會編印,八十四年十二月。http://blue.lins.fju.edu.tw/lac/whitepaper/