2007年8月20日 星期一

Blogger

使用 Google 提供的 Blog Service,還是不免有許多缺點,前陣子我跟 Alan 抱怨說 Blogger 的功能限制很多,於是他問我說 『 我覺得已經很夠啦,你覺得 Blogger 還缺些什麼? 』 我一時也答不上話來。

Blogger 在設計上的出發點就是介面簡單為主,避免過度的複雜化,因此設定方面並無太多樣化的選擇。就連發文介面也是簡單的面板,也因此在使用上特別容易上手,只不過對於進階需求的使用者不夠用。想到此,我便想到人月神話一書中也提到系統複雜度的重要性,強大功能的系統,免不了很多東西會被複雜化,也因此會導致使用者不知如何使用,但是 Blogger 卻在複雜中保留了簡單。

Blogger 採取了管理介面簡單化的路線,一個頁面的功能選項不會太多也不會太少。主要的分類就只有三種: Posting , Settings , Template 。Blogger 雖然在介面上簡單,也保留了使用者進階調整的空間,也就是 Blogger 有自己的樣版語言,想在樣版上玩花樣的使用者就可更進一步的閱讀進階的樣版語言,個人化的空間很足夠,而不會將整個介面使用的複雜度提高,我覺得這是 Blogger 做的不錯的地方。

除此之外, Blogger 的特色就是穩定,Blogger 的服務很少停擺的,使用兩三年下來,唯一停擺的一次是我某天半夜一兩點的時候,不過過沒多久就好了。

除了穩定之外,還能有你自己的網域名稱,如 c9s.blogspot.com ,一個 blog 開的不夠多,也可以另外同時開好幾個並行管理。

缺點也是有。速度,blogger 的速度不快不慢,雖然原本的速度就不快了,但是當你樣版上載入的元件 ( widget ) 稍微多了一些,載入速度就會更慢,因為除了伺服端(Blogger)要替你複雜的樣版語言做轉換,此外,其他 widget 也會去外部抓取其他的東西。不過我相信樣版的部份 Blogger 應該是已經有做快取了,雖然如此基本款的樣版載入速度也沒有多快。如果使用過樂多的 Blog Service ,你就會知道靜態網頁在載入速度這方面特優,讓你不覺得你是在替一個龐然大物翻身。

除此之外,意見回應的資訊匯整做的不好,想要知道站上有那些人張貼了最新回應,得自己去掛 Javascript ,或者把 Comment 的 feed 抓來訂閱。但是訂閱 Comment feed 有個缺點,Blogger 只提供最新的五則訂閱項目,而 Comment feed 居然沒有文章標題,只是將回應的內容充當標題欄位使用而已。早期 Blogger 還未提供這個功能,卻是將此功能開放給第三方來開發,譬如說 coComment 的服務;coComment 要掛在 Blogger 上還會有無法適應的症狀,對於一般使用者來說也太過複雜,所以一直在 Blogger Beta 出現之前,這個就是 Blogger 的致命缺點。

Trackback 也是一個缺點,其他類型的 trackback 無法發送出去,只適用於 Blogger 內部的反向連結,也許 Google 是擔心有心使用者利用 Trackback 的機制提高網頁的 Page Rank,不過因此而犧牲此功能,還是有點遺憾。

張貼意見的繁瑣也是個問題,讀者在閱讀時若要張貼意見,則有兩種方式,其一為進入另一張貼意見的頁面,另一則為開啟新視窗張貼意見,此機制主要的目的是為了在張貼意見時可以做安全連線確認使用者,但是一方面速度就被拖慢了,等到確認完使用者身份,頁面還會重新載入一次,若是使用者沒注意到,剛打好的內容可以就會立刻被刷掉。

但整體而言,如果你喜好玩弄 Blog 面板,並且能夠忍受 Blogger 不快不慢的速度,那麼 Blogger 還是好的,主要的一點就是『簡單又複雜』。 :-)