2010年2月21日 星期日

休息?其實是…



常看這個部落格的讀者們,一定會發覺這個部落格的更新速度越來越慢。我也知道這個問題,正在苦思解決的方法,同時,準備另一個計畫…

  ※     ※     ※

常來這個部落格的讀者一定早就發現,這個部落格的文章產量在2008年之後便驟減下來。

這個原因很簡單,因為在2007年年底到2008年年初,那時候是我讀研究所正等著要畢業以及找工作的階段,幾乎每天無所事事,所以可以把整天的時間花在食蟲植物上,文章的產出就會很多,再加上當時準備要參加部落格比賽,所以必須勤奮地充實內容,才有可能得獎。

去年,我開始把休閒時間的重心移到別的地方,別以為我的興趣就只有食蟲植物,我接觸攝影幾乎就和食蟲植物一樣久,古典音樂也是一個維持相當久的興趣(我堅持我的部落格只談食蟲植物,其他的興趣就比較低調啦),另一方面,我的職業雖然並沒有忙到需要把工作帶回家來做,但若想要有一點成就,似乎還是要延長工作時間,所以我最近也開始考慮要把一些資料文件帶回家讀,這樣白天才會有更多的時間去實驗室工作。還有一些生活上鎖碎的事,像是投資理財,我工作快兩年,才發竟然沒存什麼錢,所以得花點時間來研究股票和基金之類的理財工具,另外還有最頭痛的是結婚生子的壓力。

所以結論就是我能花在食蟲植物上的時間變得很有限,也就是說,我必須要想出更有效率的方法來改善寫作的困境,不然,等到以後工作壓力更大又有家庭時,就會完全沒時間寫文章了。有不少食蟲植物玩家消聲匿跡,並非是因為他們失去對食蟲植物的興趣,而是為了顧及工作和家庭,只好把食蟲植物的順序排到後面。

在過年前,我和一位英國人同事一起前往一棟研究大樓準備要測試機器,在路上,他問我過年要做什麼,我用我破爛的英文回答他說我打算在家裡好好思考我那兩個網站的下一步。

食蟲植物記」和「漫步在食蟲植物的奇幻異境」這兩個網站,都是我的驕傲,雖然做這兩個網站只是業餘的興趣,但我是以認真的態度來經營,我人生不知多少時間都花在這兩個網站上。

現在遭遇到時間不夠用的問題,我想,我必須減少上網的時間,把寶貴的時間用在創作內容,所以就不能再像以前學生時代那樣那麼熱心在網路上回答問題,遇到有人來踢館也少打筆戰。原本想對部落格的外觀再做修改,不過這並非迫切的需求,就先擱著吧!

另外,我還要透露新的計畫,我打算要改造我的網站,讓它進化成下一個世代的「食蟲植物記」。

食蟲植物記」這個網站創立於西元2001年,到了今年就是第9年了。這段期間歷經兩次重大改版,除了大幅修改文字內容之外,也重新設計網站的架構和外觀。說到為什麼連網站的結構都要修改,目的是讓我在添加新的內容能夠更方便,因為早期時我對於網站設計比較不熟悉,就會希望網站有這個有那個功能,而我又重視網頁外觀的美化,因此在欠缺完善規劃之下所建造的網站,就是拼湊起來的,之後若要再添加新的內容就會變得不容易,尤其是過了很久之後,早就忘了當初網站是怎麼做的。

所以演進到目前第三版便是大幅精簡的結果,為了節省網頁編寫的時間,就直接把長篇文章一次呈現出來,而不像之前拆成幾頁,讀者讀完一章,要點選下一頁來讀下一章。

後來我體會到,如果要把網站做得好,就不能依賴那些所見即所得的網站設計軟體,應該回歸到最基本的HTML和CSS,尤其是在排版上,應該使用CSS,才能設計出符合標準規範的網頁,過去很多網頁設計教導使用「表格」來排版,其實並不正確。

於是我就買了一堆有關HTML和CSS的書,除了想重新學習怎麼寫網頁之外,還作為修改我的部落格的參考。當初在選擇要用哪一家免費的部落格時,我豪不遲疑就採用Google的服務,因為它給人穩健經營的態度,我不用擔心文章會不見,更棒的是它能讓我自由修改程式碼,完全讓我掌控網頁的外觀設計。

但老實說,我並沒那麼有空去讀那些HTML和CSS的書,它們幾乎被我束之高閣,偶而被我翻出來查一查某個程式碼怎麼用而已。而且我又想到,學那些HTML和CSS還是一樣要很辛苦地編寫每一頁網頁,實際上並不能為我節省時間。是不是有什麼方法可以讓我要增添網站內容時,就像我寫部落格一樣方便,只要上網,把文字和圖片貼過去就好了呢?

於是我想到有一種東西叫作架站程式,這種東西簡單地說,就是你把它安裝到伺服器上,經過一些設定,網站就架設完成,接下來,只要進入網站的文章發表界面或是後台管理界面,就可以編寫網站內容。你幾乎只要把心力放在文章寫作上,完全不用花費心思去管理網頁啦檔案啦,因為網站程式會自動幫你辦好。

很久以前我就聽過「XOOPS」這套架站程式,不過當年我對這種軟體一直有偏見,我以為它只能架設出制式規格的網站,不能隨我的想法任意修改,於是我就從未去研究它。不過最近因為考慮要對網站改版,所以就上網查了一些資料,才發現現在架站程式種類真是多如牛毛,不過若考慮到中文化,在台灣較多人用的大概就只剩Wordpress、Joomla、Drupal,和前面提到的XOOPS。這四套軟體都是免費的,其中又以Drupal最強大,幾乎什麼樣的網站都能架,例如Popular Science就是用Drupal架設出來的,我原以為這樣類型的網站是得靠程式設計師一磚一瓦地打造出來呢!於是我就去買一本Drupal的書,準備在過年期間好好來研究這套軟體。

按照書上的指示,我在我這台用了快五年的筆記型電腦IBM ThinkPad X40上安裝Apache、PHP、MySQL,先建立伺服器的環境,然後再安裝Drupal。整個過程很順利,完全沒遇到困難。

我原以為新版的「食蟲植物記」雛型很快就可以在我的筆記型電腦上成形,但我錯了,我研究了兩天,就宣布放棄不玩了,因為我實在搞不懂Drupal!Drupal就跟其他一堆免費的開放原始碼軟體一樣,就是一群學生和電腦工程師寫出來給自己玩的軟體,只有他們才搞得懂這套軟體的操作邏輯,還必須加上一堆外掛程式,才能稍稍讓操作界面比較人性化。雖然網路上有很多參考資料,但都是寫給電腦工程師看的,不是那個背景的人,真的很難看得懂那些文件。也難怪能精通Drupal這套軟體,就能開公司幫人設計網站來賺錢,因為這種難度是職業級的。


目前台灣市面上唯一一本中文Drupal手冊,但我對它的評價不高,因為這本書著眼的方向就只是教你「怎麼玩」Drupal,而不是教你怎麼用Drupal建造一個實用的網站,所以這本書的內容變成只是安裝Drupal和一大堆Drupal外掛程式的「說明書」而已,照著書做一遍,還是不知道怎麼架出完整的網站。但我想也不能責怪作者,Drupal太過複雜,或許得要看完5到10本不同類型的Drupal書,才知道怎麼架站吧!


後來我又重新考慮「vBulletin」這套軟體。嚴格說起來,vBulletin並非是像上面那幾套軟體是用來架網站,它只能用來架設論壇。我之所以知道這個程式,是因為我曾經打算在食蟲植物記裡面加入論壇,所以調查過各種論壇程式的優劣。以前食蟲植物記曾經消失一陣子,其實是因為我偷偷安裝一個論壇程式來測試看看,結果違反虛擬主機公司的規定,就被強制關站了。

論壇程式當然也如同前面那些架站程式一樣,大部份都是免費的,自然也就有那些免費程式的毛病。由於我並非精通網站技術,現在也有職業,就不能把太多時間花在網站上,必須跳脫學生時代的思維,如果花錢就能解決,那就花錢吧!

雖然一套vBulletin代價將近一萬元台幣,不過這倒還在我的能力範圍之內,而且vBulletin號稱是全世界最好的論壇程式,使用者相當多,安全性也是公認最好的,所以花這個錢是值得的。目前最新的vBulletin也順應Web 2.0時代潮流,加入「內容管理系統(content management system,CMS)」的能力,也就是可以用它來架設網站,而且網頁的內容可以和使用者互動。雖然vBulletin在內容管理上的能力比Drupal弱,不過在試用之後,我覺得這樣就很夠用了,反正我的網站原本設計就很簡單,不需要太多複雜的功能。我反而比較希望論壇的功能很強大,就這一點,Drupal在vBulletin面前就相形見絀了。

所以,第四版的食蟲植物記將會以「砍掉重煉」的方式來打造,但由於這個改版工程浩大,除了修改網站的外觀之外,我還打算大幅修改內容,所以什麼時候能完工,大概會遙遙無期吧!而且還得取決於官方中文化的進度,雖然英文版的程式是能用,但其中文支援不夠好,總是會有些小地方出現亂碼。當然也是可以在網站外觀和架構都設計好,上傳一部份內容,就以新舊網站同時並存的方式來運作;至於新網站內容不足的部份,以及一些亂碼的小問題,就先請大家「包涵」一下吧!