網路同學會開發經營感想
TsaiHsing.org 可說是我雇用我自己開發的一個供我自己使用的網站,但三個我其實都不確定該如何定義這個網站;三個我反覆探討妥協的結果,才勉強釐清一個輪廓。如果說過程中有什麼遺憾,那就是我總是在自問自答,或自說自話。好處是自己出題考自己,永遠滿分;壞處是做出來的東西往往乏人問津,Answer to a question nobody asked. 想想不如把一些心得紀錄在這裡,供有心人參考。當然可能又是一次自問自答,但起碼對自己有個交代。
自行開發網站的主要原因
我猜很多人會問這個問題:已經有那麼多免費的社區網站,Yahoo, Google, 奇摩,CityFamily 等等,何必辛辛苦苦自己成立網站呢?我的理由:既要保障同學隱私、又要方便同學參與,再加上自己想學習新的網站開發技巧,就這麼開辦了。
講起隱私,同學的通訊資料、照片、近況甚或陳年糗事等等,並不適合公開在網上,需要建立使用者帳號及權限加以保密,這點應該無庸置疑,各種免費社區網站也都提供如此服務。但弔詭的是,需要註冊一個使用者帳號才能看到網站內容,往往是讓使用者 - 尤其是我們這代的同學 - 卻步的原因,更何況就算同學註冊成功,帳戶管理、網站操作方式、個人概況分享等等還是無法操之在我。所以另行開發網站的最主要原因,說穿了就是希望能自行管理使用者帳戶。您不熟電腦、網路操作?沒問題,我開個帳號給您,外加代填資料及貼照片。沒空登入?您的帳戶永遠有效。記不得帳號、登入出問題?我可以隨時替您改。嘿嘿,聽起來是否有大權在握的傲氣?
自行開發網站的成本
這年頭要開發網站,尤其是我們這種小型網路社區,其實並不絕對需要專業知識,最重要的是去挑選及研究適當的架站軟體。在此我選擇並大力推薦 Drupal: 一套開放源碼的內容管理平台,可以用來建置從個人網誌到大型網路社群等各種類型的網站。好處是彈性極大,一切模組化,幾乎能提供所有在市面上看得到的網站功能。缺點也是彈性極大,因此相對複雜,新手要花上更多功夫才能上路。
有了免費的軟體及人力,剩下所需的實質開支就微不足道了。以本站所租用的設站服務公司為例,每月租金美金十元,可享有 2TB (2,000GB) 的儲存空間以及每月 9TB 的流量 (兩樣都是我們不可能用完的),外帶免費註冊一個網域名稱 (不然也只需每年美金九元)。在美國,類似條件的或更便宜的 Web Hosting Service 彼彼皆是,只是提出來讓大家參考行情而已。
所以在此建議有心成立網路同學會的再興校友們:自行開發網站的成本完全在人力資源,如果您有任何架設網站或是軟體開發的經驗,只要有興趣,絕對值淂以 Drupal 或其他CMS開發自主網站,我也絕對樂於切磋所有開發經營經驗,相信可以事半功倍。反之如果您沒有任何網站或軟體開發經驗,當然犯不著勞民傷財,還要面對艱澀的學習過程,建議在免費網路社區裡開同學會就好。呵呵,寫到這發覺等於廢話,不管了,意思到了。倒是如果要挑免費服務,我會建議開設 Yahoo/奇摩/Google Groups/家族,而非 CityFamily 等的專業網路同學會,畢竟許多人都已經有 Yahoo/Google 帳號,加入社群較容易,沒有的話這兩張招牌也比較容易說服同學註冊為新會員。
同學會網站的特色
以下是個人比較抽象的看法:
- 網站只是同學聚會的場所、私人俱樂部,而不是一個校友會組織。
- 網站內容包括文章、談論、照片等,當然應該鼓勵由同學自行提供,多多益善。但同學的行蹤(在本站可以找到某同學的下落)才是本站最珍貴的資產,所以會員註冊/登入本身就是每位同學對本站所做的貢獻。
- 網站使用者彼此關係與一般網路社區不同;一般是鼓勵陌生人在虛擬空間交流,網站本身是終點站,極少數人才會有私人互動。網路同學會則只是個媒介,網站的人氣本身不是架站目的,使用者本是老朋友,透過網站取得聯繫,最終意圖還是要促成同學的實質交誼。
- 同理,一般網路社區的使用者多數具有比較豐富的上網經驗;*咳*老*咳* 同學們則未必。同學們儘管個個已是事業有成的社會菁英,上網技巧可能還得向我們的下一代學習呢。
同學會網站該具備的功能
經過反覆摸索驗證,大致可以歸納出三項同學會網站的必備功能:
- 通訊錄及個人概況(Member Profiles):
會員自己填寫包括通訊資料在內的個人概況,我們也可以授權特定人選代填。一般會員除了可以線上查詢同學的個人概況之外,也可以下載由個人概況匯整而成的整份通訊錄。這就是自行開發網站的好處之一;一般免費網站絕對無法提供如此量身訂製的個人概況及這麼彈性的授權管理,我也非常自豪這樣的設計。 - 照相簿(Photo Albums)
我自己上網最先想知道的也就是同學變成什麼模樣了,想來這點不用解釋。值淂一提的是 Drupal 本身沒有提供製式的圖片或相簿模組,由網友提供的各種多媒體相簿/幻燈秀模組卻又百家稱鳴,各有所長,當初懶得一一評估,我就直接選擇一套獨立的 Gallery2 系統,經由 Drupal 的一個 Gallery 模組整合在一起。功能固然強大,但有點大才小用,耗用過多系統資源不說,一般人使用起來又太複雜,日後有空我會考慮改用其他模組。 - 通訊欄(Message Board)
提供同學筆談的場所。較先進的做法如 Yahoo/Google Groups 等通常結合 Forum 與 Mailing List 兩者的功能;也就是使用者無論是寫 email 或是利用網站上的表格,都可以發新帖子/回應帖子到群組討論版上,所寫內容也會被寄到組員的電郵信箱裡。這點 Drupal 也能做到,但是開發難度相當高、維護不易,加上最糟糕的是,透過世界各地各種電子郵件收發程式寄出來的內容,中文展示將是一大惡夢!這是短期內難以改變的現實,所以本站只提供半套服務;只允許同學利用網頁上的表格發表/回應討論版話題,而將內容遞送到會員的電郵信箱中;倒也不算偷懶喔。
網路同學會經營感想
- 操作應該越簡單越好
我知道,這就是本站最大的缺點,但沒辦法,三個我裡面網站開發的角色太膨風,Drupal 功能又太強,害我把網站當實驗室兼遊樂場,拼命增加新功能,玩的不亦樂乎;又想儘可能授權所有會員發表各種內容,結果網站複雜到輪我當使用者時都有些暈頭轉向,更別提一般同學了。且容我慢慢改進。 - 不要期待同學踴躍發表
本站除了前述三項必備功能外,還備有聊天室、部落格等等種種供同學聊天或發表意見的方式;本站幾乎所有形式的網頁內容也開放給會員發表回應。但到現在大部分還只是我在自說自話。不是埋怨,也沒灰心,而是道出一個正常現象,以本站"使用者"的屬性來說,也不太可能有太多人在網上大鳴大放;每位同學在網站的現身 (presence) 就很有價值了。 - 不要叫我站長,我只是招待員
雖然很多時候,包括本文到此之際,我會以網站經營者的立場看事情,但我很清楚事實沒那麼嚴肅乏味。我不需要像一般站長或 Webmaster 一樣一本正經的管理網站用戶與事務,不需要辛苦增添網站內容,也不需要汲汲於衝高網站人氣;說穿了不過就是租了個場地開場跨越時空的同學會,然後在門口充當招待帶位入座罷了;所以不論生熟,我通常也是在場最先和老同學打招呼的那個人,一次次的驚喜,一幕幕的回憶,這樣的經驗美妙極了。
輕輕鬆鬆會同學
所以說,我的三個角色 - 網站經營、開發與使用 - 在這場同學會裡都玩的很愉快 (雖然有時 Wayne the Owner 會找 Wayne the Web Developer 的麻煩,兩者又往往搞不懂 Wayne the Classmate 的真正需求)。也希望所有到場的同學都能像我一樣享受這樣的網上經驗。
