« July 2006 | Main | December 2006 »

November 10, 2006

Wiki軟體或服務方案的選擇

WikiMatrix網站收集了各種Wiki方案的詳細資料,並且可以方便地進行線上比較。但是初次使用Wiki方案選擇精靈(Wiki Choice Wizard)的使用者,對於洋洋灑灑的Wiki功能用語可能會感到疑惑,反而不清楚應該選擇何種方案。對於選擇精靈中的條件,補充說明如后:

Step 1. 頁面的版本紀錄(Page History)

當你修改頁面在儲存時,將會儲存成為一個版本。頁面版本紀錄的功能對於協同編輯是不可或缺的,可以防制廣告留言與內容破壞的回復。
個人經驗上,開放匿名編輯很容易看到整面數十個的內容破壞版本,因此頁面的版本紀錄需要結合基本的權限控制(ACL),編輯頁面需要經過身份驗證,才會有效避免廣告留言與內容破壞。不過如果Wiki僅供個人使用,版本紀錄是可有可無的。


Step 2. 所見即所得的線上編輯器(What you see is what you get, WYSIWYG)
多數Wiki使用簡單的語法(markup、或稱格式化規則)來格式化文字,但不少Wiki開始使用類似文字編輯軟體的所見即所得的線上編輯器。對於初次使用Wiki的使用者,所見即所得的線上編輯器會降低Wiki的使用門檻,但是原有簡單的語法,對於有經驗的使用者能提供快速與彈性的編輯。
有些軟體雖然沒有所見即所得的線上編輯器,但提供了另一個快速產生簡單語法的編輯器,也可以加速內容編輯的速度。

不同Wiki的簡單語法卻不相同,導致內容轉換到不同Wiki時是一件苦差事(例如標題2在Oddmuse及MediaWiki是以==強調,而DokuWiki則是以=====表示)。儘管Wiki間無法與其他Wiki達成語法一致,但可以透過Ingy發展所見即所得(Wyswyg)的Wiki編輯介面Wikiwyg語法轉換(Wiki Converter)來增加互通及編輯的彈性。


Step 3. 自行架設軟體或使用現有服務(Software or hosted?)
自行架設軟體,需要滿足軟體安裝的條件。相對於使用現有服務,自行架設軟體有更多的控制權。
不管使用何種方案,都應該留意是否有方便的備份方式。在這邊我們選擇自行架設軟體。


Step 4. 頁面的儲存系統(Storage System)
儲存系統有(1)關連性資料庫(例如MySQL):適合大量頁面的處理與全文搜尋、(2)檔案系統:因為不需要資料庫,所以系統需求低也很容易備份、(3)修訂版控制系統 (Revision Control System, RCS例如Subversion) 。
關連性資料庫以MediaWiki為例,全文搜尋並不是運作良好,不過如果安裝在公開的網路上,可以改用Google的站內搜尋。如果安裝在個人電腦或硬體環境不佳(記憶體不多)時,方便備份的檔案系統Wiki是不錯的Wiki方案。


Step 5. 自由軟體或商業軟體(Free and Open Source?)
採用自由軟體的方案,則能有強大的開發社群,協助Wiki軟體的功能調整與新增。但是Wiki程式碼的修改,不會獲得任何保固。
如果你喜歡有更多的控制權,自由軟體是不錯的選擇,但程式碼在修改前,記得備份以免遭遇慘劇。


Step 6. 採用的程式語言(Programming language)
多數Wiki採用PHP、Python或Java,採用何種程式語言取決於你個人的偏好與公司政策。

希望上述說明,能有助於Wiki方案的選擇


相關討論:如果想自己建立wiki系統的話,大家有什麼建議? @HemiDemi


相關文章:比較Wiki服務網站的中文支援程度與功能項目 (2007-01-05新增)

November 6, 2006

Unofficial CopyURL+ 1.3.3 for Firefox 2.0

Mozilla Firefox (Fx)的擴充套件CopyURL+ 可以快速方便複製網頁標題、網址及選取的段落文字。

由於官方遲未更新,無法與Fx 2.0相容,所以我參考官方論壇文章 ,重新打包一個可與新版Fx相容的非官方版本。


此處下載安裝Unofficial CopyURL+ 1.3.3 for Fx 2.0 (相關討論)

目前已知自訂變數的RLINK(連結上按右鍵)變數無法作用(儘管之前的官方版本1.3.2,其實已經不作用很久了),所以建議結合使用另一個擴充套件CoLT(Copy Link Text) MakeLink

November 2, 2006

Email服務的中文支援測試


測試Gmail, Hotmail, Mail2000, Yahoo 等Email服務的中文支援程度。結論很簡單:(1)Yahoo與Hotmail信箱有待努力。 (2)建議內文可以把標題重複寫一次。


From
To
中文標題與內文
是否順利顯示[1]
中文檔名
是否順利顯示[2]
Gmail[3] Hotmail
亂碼
亂碼
Mail2000 OK OK

Open WebMail version 2.40 OK
OK

Yahoo OK OK
Hotmail Gmail
OK
OK
Mail2000 OK OK

Open WebMail version 2.40 OK
OK

Yahoo OK
OK
Mail2000 Gmail
OK
OK
Hotmail OK OK

Open WebMail version 2.40 OK
OK

Yahoo OK
OK
Yahoo
Gmail
部分正常[4]
亂碼

Hotmail
亂碼[5]
亂碼
Mail2000 OK OK

Open WebMail version 2.40 OK 亂碼[6]

亂碼檔案可用Internet Explorer v6下載,但是用Mozilla Firefox v1.5.x & v2.0均無法下載。

附註:
  1. 測試標題為「會議紀錄 與 招生簡章」
  2. 測試檔名為「招生簡章草稿.doc」
  3. Gmail設定寄出信件之編碼為Utf-8
  4. 本測試OK,但有時候我收到從Yahoo的信件標題是亂碼,但內文OK。
  5. 信件標題(Hotmail稱主旨)正常,但內文與檔名均為亂碼。
  6. 檔名顯示為UNKNOWN_PARAMETER_VALUE
  7. 以上測試均在Windows XP Pro + Mozilla Firefox 2環境下進行


Update 2006/11/10: 亂碼檔案對於IE與Fx不同瀏覽器的影響。

Update 2007/1/8: 加上Hotmail測試