使用指南

簡介

  親愛的朋友您好,現在這個系統大約可以稱為WWW上的BBB 0.1 minus beta 板了,因為大約有點BBS的模樣了。

  為什麼會想要作這個系統呢?其實一開始我是從開放系的資料收集系統想起的, 因為現在的網路實在是很發達,特別是 WWW 上的資料實在是非常的多,如果我們都 只靠自己來收集上面的資料,或是只靠自己將資料放到網路上來,速度一定太慢,也 一定比不上網路資料的成長速度,所以才會想到要開放系統,讓每個人都可以來收集 資料,讓資料可以累積起來。

  想到一些 idea 之後才突然間覺得,這種開放系統其實可以拿來作雙向溝通的, 於是就將它作得跟 BBS 有點像,不過其實它與一般的 BBS 不像的地方可能比像的地 方更多才是,惟一最像的地方就是發表文章來作雙向溝通這個特色啦!

  從開始寫這個系統到現在可能還不到一個月的時間吧!其實我自己的 homepage 第一版到現在也才近兩個月(一九九六年四月初開始),很多東西我都還在學習,所 以這個系統的問題一定還很多,希望大家看到問題時可以不吝於告訴我,當然啦,我 不敢說自己一定可以解決,不過我一定會很感謝您提出問題的,因為這樣可以幫助我 成長,也可以幫助彼此溝通。

  以後我開始介紹這個系統的使用方法。

關於個人帳號

  個人帳號有什麼用呢﹖主要就是:當您要發表文章時,就需要個人帳號。

  也許有人想到一個問題了,看文章的時候不需要帳號嗎﹖是的,我決定在這一 次的系統裡規定:看文章時不需要作 login,任何人可以來看文章,雖然它會造成 我寫程式時的一些困擾,不過為了讓這個系統裡的資料可以被更多人看到,所以就 決定這麼作啦!不過發表文章時還是需要有帳號與密碼的,這樣才能防止別人冒用 其他人的名義來發表文章嘛!

  要如何建個人帳號呢﹖當您進到WWW上的BBS 時,所看到的就是這個系統的主畫面了,在這個主畫面上有一個功能是 建立新帳號,進到裡面您就可以開始建立您的帳號了。

  您所要輸入的包括:個人使用代號,就是 userid 啦,以後您要發表文章時所 要用的名字;之後您要設定密碼,您需要連打兩次,而且兩次密碼要一樣才行,這 是希望您能確定自己的密碼,免得忘記啦;之後是您的名字,可以當作像 BBS 的 暱稱一樣,以後您發表文章的時候,userid 與名字都會出現在文章的開頭;接下來 是您的 email address,這應該蠻有用的,特別是以後若要作身份確認時更是如此 ;接下來比 BBS 多的兩項資料是:您的 homepage 的位置與名稱;如果沒有的話 可以不用填沒關係,有的話歡迎您填上哦!填了這兩項資料會有一些好處的,因 為之後別人看現有使用者的時候,我就會自動作個 link 連到您的 homepage 上 去,您發表文章時也是如此哦!

  填完資料之後要記得按一次「資料打完請按這裡」的鍵,這樣才會真的將資料 送出去。送出資料之後,應該會看到一些結果的,如果沒有問題的話,應該會有建 帳號成功的字樣,有問題的話(像帳號太短、密碼太短、帳號已有人使用等),應 該會有錯誤訊息出現在螢幕上的,這時候您就利用您流覽器的 back 功能,再回到 先前的那個畫面上,修改一下您的個人資料,就可以啦!

  建好個人資料之後,您可以回到WWW上的BBS 這個畫面來,之後按一下列出使用者 這個功能,您應該就會看到您的帳號出現在其中,您可以試著在您的 homepage 的 link 點一下看看,看能否連到您所填的那個 homepage 上去,應該要可以連得過去才對, 萬一有問題的話,沒有關係,可以用另一個功能來修改:修改個人資料

  修改個人資料裡面需要先鍵入您的帳號與您本來的密碼,之後您可以修改的資料有 :密碼(要修改的話仍然要鍵入兩次完全一樣的新密碼)、姓名(或暱稱)、email address、homepage 的位置、homepage 的名稱,如果您不想更改的話,您就留空白 就可以了,修改完之後,同樣的記得要按一次「資料打完請按這裡」的鍵哦!之後同 樣應該會產生一些結果,如果有錯誤的話您再 back 回來修改資料的畫面修改即可。

  在這裡會有一個安全性的問題,就是您的流覽器很可能會將您的每一個畫面都存 放在您的電腦裡面,包括您剛剛修改個人資料的時候打入的密碼也會記錄在螢幕上, 所以只要我們 back 回到剛剛那個修改個人資料的畫面,不需要再重新輸入密碼就可 以再修改了,因為系統會收到您所記在畫面上的那個密碼,所以嘛,萬一這個畫面被 別人拿到的時候,別人就可以任意修改您的資料哦!所以嘛,建議您最好的解決方法 是:當您鍵完密碼成功之後,將畫面 back 回來,在輸入密碼的那個畫面上按一下「 清除現有資料」,這樣就算別人拿到這個畫面,您的密碼也不會再留在上面啦!再不 然的話,就像 MMBBS 所說的,將 cache 的大小設為 0,不過這樣速度可能會比較慢 ,因為每次都得抓遠方的資料。

關於發表文章

  這個系統號稱為WWW上的BBS,不過它與BBS惟一比較像的就是它也可以 發表文章與回應文章而已,不過在發表文章與回應文章的時候還是有一些要注意的。

  現在要發表文章的話必須先進到一個討論區之後,才能夠發表文章,其實主要是 我有將討論區的名字傳到 cgi 的程式啦,沒有討論區的名字是無法發表文章的,也許 以後可以讓使用者在沒有進到討論區之前就可以發表文章吧!不過這是以後的事。

  您可以選擇聊天與測試區來當作發 表文章的測試區,進來之後,您就可以選擇發表文章了,在發表文章的時候一定要打的資 料是:帳號與標題,其他的倒是可以選擇,現在有三種發表文章的方式:

  第一種是:如果您只是要在這個系統裡發表文章,也就是您的文章要放在我的 homepage 底下的話,那您就不要在「位置(url)」的地方打任何的資料,因為那是要連到外面去 的時候用的。如果您打了的話,那系統會自動地建一個 link 到您所打的這個位置上去 哦!您只要選擇背景圖、選擇要不要對您輸入的文章作<pre>的處理,然後輸入您的 文章即可。

  第二,如果您要介紹一個 homepage ,不管是誰的都沒有關係,這時候您可以在「 位置(url)」的地方打上您所要介紹的 homepage 的 url ,然後其他的與第一種一樣, 您也可以對這個 homepage 作一些介紹,就是您可以寫一些文字在文章輸入區的地方, 這樣我仍然會為您建一個檔案,存著您所要連的那個 homepage 的 link ,以及您所輸 入的文章與其他的設定的。

  第三,如果您今天發表了一篇文章,放在自己的 homepage 裡面,您也可以直接在 「位置(url)」的地方填上您那篇文章的 url ,之後您不要在文章輸入區的地方填入何 的資料,我就只會直接建一個 link 由文章列表的地方連到您的文章那裡去,而不多建 一個檔案。我還是覺得這種方式是最自由、最可靠、最簡單的雙向溝通的方式。

  不管您是採用哪一種方式來發表文章,當您發表完文章之後,都請按一次「發表出 去啦!」這個鍵,這時候才會真正有動作,之後會看到一個預視編輯結果的畫面。

  在這個預視編輯結果的畫面中,您會看到自己所編輯文章的標題,您可以在標題按 一下,就可以看到所編輯的文章結果,您可以先看看這個結果您滿不滿意,如果不滿意 的話(或者有哪裡不小心打錯字的話),可以用您的流覽器的 back 功能回到前面發表 文章的畫面上,再繼續修改您的文章,然後再按一次「發表出去啦!」就會看到新的預 視結果的畫面;如果您已經滿意結輯的結果,就請輸入自己的密碼,然後按一次「真要 發表文章請按這裡」的鍵,這時如果您的密碼沒有輸入錯誤的話應該就會真正地將文章 發表出去了哦!您應該會看到「已經完成張貼」的畫面,如果有錯誤訊息的話,也會出 現在這個畫面上的。

  這時您可以按「看本板文章」的鍵,應該就可以看到您剛剛所編輯的那篇文章已經 被加進來了。

  哦!對了,發表文章時,系統會自動在您的文章開頭加上您的 homepage 的 link ,當然啦,您必須要先在個人資料上填有正確的資料才行;也會加上您的 email address ,讓別人可以比較方便地與您連絡。

關於回應文章

  回應文章的功能與發表文章非常類似,也是同樣地有那三種發表文章的方式,不過 回應文章的時候會多一點別的功能。它比發表文章增加的功能是:文章標題會有內定的 值,就是「回應:....」的樣子,讓您可以直接看到回應別人文章的標題;另外比較大 的兩點是:系統會在您的這篇文章的開頭加上一個 link 連到您所回應的那篇文章上面 ,而如果您所回應的文章也是放在我的系統上的話,我也會在那篇文章的最後面加上一 個 link 連到您發回應的這篇文章上來,這樣要看文章的時候希望能夠方便一點。

  當然啦!剛開始回應文章時可能會有點不太習慣的地方,因為「沒有引言」,基本 上我就是不希望有引言,因為這樣有點資料重複,我比較希望重複 link ,但不要重複 資料。而且我也覺得引言除了重複資料之後,還很可造成斷章取義與模糊主題的缺點, 所以我決定不要引言,只建 link 。

  哦!對了,現在回應文章時比較麻煩一點的是:需要打入文章的數目,而無法在讀 文章的時候就回應文章,我希望幾天之後可以改進一點,就是讓大家在讀文章的時候, 可以選擇回應與刪除。

關於刪除文章

  刪除文章的時候與回應文章一點,都需要先打入文章數,希望能夠與回應文章一 樣過幾天能夠改好。

  按下刪除文章的鍵時,會直接出現一個確認的畫面,這個畫面會有一個 link 連 到您所要刪除的文章,讓您可以再確認一次是不是真的要刪除文章,而要刪除文章的 話需要打入您的帳號與密碼,系統會以文章的擁有者為帳號的預設值,然後再輸入密 碼。我現在只允許大家刪除自己的文章,當然啦!只有 SYSOP 這個帳號可以刪除每個 人的文章。我不曉得以後會不會有板主的設立,有的話板主應該也可以刪除其他人的文 章才是。

開放性的系統

  我認為這個系統是一個開放性的系統,怎麼說呢﹖因為每個人都可以自由地讀取 這裡的資料。哦,這樣就叫開放性的系統嗎﹖基本上一般的 BBS 也是每個人都可以 讀取資料啊!沒錯,BBS 也是一種開放性的系統,但這其中有一點差別。

  主要的差別在於這裡不需要作 login,所以當您要讀取資料的時候根本不需要在 這個系統上打任何的資料,與您讀取任何其他的 homepage 是完全一樣的。

  另外還有一個開放的性質,在這個系統中有許多討論區,因為不需要作 login 而且要進到一個討論區的名字是固定的,所以如果您只對其中的某個討論區有興趣 的話,您可以很自由地直接作個 link 連到那個討論區來,之後您根本就可以自己 連接自己有興趣的討論區就好了,不需要受限於我這邊的板面設計,這也是它另一 點開放的原因。當然啦,您要連的話,記得要連 http://fhl.ee.nctu.edu.tw/cgi-bin/boards?板名 ,基本上這個 cgi 的名稱是不會變的,其他的我就不敢保證了 ^_^。

安全性

  這個系統安全嗎﹖這個嘛!可能需要從幾個角度來看。

  這裡的帳號、密碼安全嗎﹖別人能夠試得出密碼嗎﹖不好意思,因為我對加密 的方法不是很有研究,所以嘛,我就直接抄 BBS 的作法,只能說這裡密碼的安全 性應該與其他的 BBS 一樣才是,至於多安全,我也無法保證啦!當然啦,系統管 理者同樣也無法得知您的密碼啦,所以放心,系統管理者也無法用您的名義作什麼 的。

  首先是它不作 login 的特性,前面說過,當您要讀這裡的文章時都不需要作 login ,那還要建個人帳號作什麼呢﹖哦!建個人帳號還是有用的,因為當您要發 表文章的時候,我就會檢查您所輸入的帳號與密碼是否與您所建的帳號、密碼相同 了。基本上,當您要發表文章、修改個人資料、刪除文章、回應文章等都需要輸入 自己的帳號與密碼的,也許有人會覺得這有點煩,不過這是整個系統的問題,希望 讓大家讀取的時候方便,其他的時候就需要麻煩一點了。

  也因為我都是在作某個功能的最後一個步驟才檢查密碼,所以別人應該是沒有 什麼機會冒用您的名義來發表文章的,別人沒有辦法利用修改他所看到的 source 來達到冒用其他人名義發表文章的目的,所以在這一點上應該還算安全。

  不過另外有一點要注意的,因為一般說來您的流覽器都會有 cache,而當您 要連到這邊的 page 時,您的流覽器都會將整個畫面存起來,這樣會有什麼問題 呢﹖其實大部份時候都沒有問題,但是有一個時候需要注意的,就是當您輸入您 的帳號與密碼之後,按 sumbit(送出),這時候您的帳號密碼與其他的資料才會讓 我這邊的 cgi 收到作適當的處理,但是這時候,在您那邊的流覽器中,卻仍然 將您剛剛的那個畫面存下來,您可以 back 回去看到的,雖然別人無法從畫面上 (或 source)得知您的密碼是什麼,但是他卻可以不改變密碼、直接再送出一次 ,而我這邊會收到您留在您那邊畫面上的密碼,這可是正確的密碼哦!所以我一 定會當作正常的帳號與密碼,這就有點等於別人可以用您的名義作事情了,發表 文章的事小(因為別人也只能發表您所曾經發表的文章而已),但是若是您修改 個人資料的畫面被抓到的話,他就可以用您的名義修改您的資料,這就比較麻煩 了,因為他要改成什麼樣子不是我們所能掌握的。

  要如何面對這種問題呢﹖我這邊是完全無法解決了,因為這是 browser 的 問題,我想到的方法只有這樣,當您修改完個人資料之後,記得 back 回到您前 面送出密碼的那個畫面,按那個將所有資料都清掉的鍵(或者單單清掉密碼的部 份也可以),如此您的密碼就不會被記在畫面上了,這樣別人就算抓到那個畫面 也沒有什麼用了,因為他無法知道您的密碼,就無法用您的名義來作事情啦!

  這裡應該是安全上比較大的顧慮,當然啦,若您有什麼好的方法,要請您分 享給我了。

其他補充說明

  最後一點交代,就是希望大家有空多看看「管理員辦公室」的文章, 以後如果還有什麼新的功能需要說明的話,應該都會先放在那裡才是,有什麼問題 也請大家記得提出。   還有最近要改的功能應該還有:讀文章時的功能,就是讀了一篇文章之後, 不需要跳回文章列表的地方就可以讀下一篇或上一篇,也可以讀下一篇相同主題 的文章,還有在讀文章時就可以決定要不要回應這篇文章,還有可以將某個主題 的文章全部收集起在一個畫面上(當然是標題與 link 啦!),還有其他的查詢 功能。哇!寫起來很容易,作起來可能沒那麼簡單吧!不知要作多久。

  不知需不需要提供個人信箱的功能﹖其實我還是有點覺得其他地方的信箱功 能已經不少了,似乎可以不必了。 talk 的功能對我來說可能太難了,所以暫時 不予考慮。還有,不知需不需要提供 query 的功能,如果大家都有自己的 homepage 的話,基本上就不需要提供大家寫 query file,因為可以拿自己的 homepage 來代替,不過對於沒有 homepage 的朋友也許就比較需要了。

                         更新日期:1996,6,1