2007/04/21

Plone global_logo Customization

預設的 Plone site 上方是個圖片,系統以 global_logo 變數來代表它,選擊圖片會連到固定的 Plone site 連結網址,想要更換連結網址的方式如下:
  • 找到 global_logo 預設位於 portal_skins/plone_templates 裡,點擊 Customize 按鈕,表示要複製這份 Filesystem Page Template 到 portal_skins/custom 裡進行編修動作。


  • 把 tal:attributes="href portal_url" 移除。

  • 再把 href 改成我們要的連結網址,例如 href="http://www.python.org.tw/" 這樣的網址。


另外,也可以直接修改 portal_url 屬性設定值,但此法可能會有副作用,讓某些參考到 portal_url 的 method 出錯。建議採用前述方法。感謝 yungyuc 整理處理方法。

2007/04/13

The Question of Quality

Partial translation from Open Source Network Administration by James M. Kretchmar
The best quote is "The software quality only benefits from the fact that it is a labor of love."

採用自由軟體的最大疑慮,是擔心它們比商業軟體來得差,特別是在不容出錯的應用場合上,例如線上的網管工作。
如果是付費買來的軟體,品質一定比較好,對吧?
從經驗來看,我們發現是錯的。
許多自由軟體不但和同類商業軟體一樣好,有些甚至表現更好。
舉 Multi Router Traffic Grapher (MRTG) 為例,它已經是業界標準必備的頻寬用量圖示工具。
平常買的網路通訊設備要花上成千上萬,這樣的產業都使用自由軟體了,可見有其可取之處。
當然,如同商業軟體有好有壞,自由軟體也是有好有壞的。
自由軟體的愛好者相信開放源碼開發模式有助於改善軟體品質。
從別的角度來看,更多的開發人員並不必然帶來更好的品質,這點在 The Mythical Man-Month 書中提過。
而且,有些開放源碼軟體,例如驅動程式,懂的人很少,大家幾乎只拿來用而不去看內容的。
值得一提的是,撰寫自由軟體的人,通常都是專業程式員。他們可能身處在大學校園裡,其作品不需要透過商業方式販售,他們也可能白天在業界工作,利用下班時間來參與自由軟體。
只有對研發工作的熱愛,才是軟體品質提昇的助力。

2007/04/02

Madriva with ClassmatePC

ClassmatePC 是 Intel 研發的低階筆記型電腦,低廉的成本,就是設定來配合開發中國家的教育場合。硬體由巴西所製造,作業系統提供商之一,則是法國的 Mandriva 公司,為 Linux 在教育應用領域擔任先鋒。除了一般的桌面應用程式外,這套系統還搭配教師模組、親長模組、防竊模組,以便師長可以進行統一示範,輔導學童,或是過濾網站內容等。