本文2002年11月22日原發於網誌BizBeez,作者為goghs(也是網誌峨橋的撰稿人)。本文現已得到原作者goghs的授權,以GFDL發佈。
Wiki - 一種多人協作的寫作工具。Wiki站點可以有多人(甚至任何訪問者)維護,每個人都可以發表自己的意見,或者對共同的主題進行擴展或者探討。關於其歷史在此不做深究。Wiki Wiki的意思來源於一種夏威夷土語,quick的意思。有興趣可以去WikiWikiWeb仔細看看。
Wakka (WakkaWiki)是一種使用PHP語言的Wiki實現。Wiki地實現有很多種,使用Perl/Python/PHP都有(當然還有其他語言的視線)。
因為我是PHP愛好者,比較關心PHP地實現。早期有PHPWiki和PWiki,現在比較知名的有TaviWiki (或者正式的應該叫 WikiWikiTavi ) (主站點在 http://tavi.sourceforge.net/ ),有些比較知名的站點,如Smarty Wiki就是使用Tavi。
WakkaWiki現在還未引起太多人注意,也許因為時間不長,到現在的最新版本不過是0.11。不過我個人認為是最好的PHP Wiki實現,也許是所有語言中最好的實現之一。主要的優點是其安裝和配置極其簡單,這幾乎是所有其他的Wiki不能比擬的。Python寫的 MoinMoin應該是很好的,不過因為沒有支持環境,無法測試,再說也不是很懂Python,所以不便作太多評價。據我所知,還有一些比較好的視線,如日本的PukiWiki實現,還有YukiWiki也是日本作品。由於不懂日語,沒辦法了解太多。也沒有太大興致去安裝測試了。還有將Wiki擴展得比較深入的,如TikiWiki,在Wiki擴展成了一個比較完整的內容管理系統(CMS)。
Blog我想不用說太多。
主要是想談談對Blog和Wiki的不同之處的一點淺見。
毫無疑問,你完全可以用Wiki(工具)架設你的blog站點。但是我認為從比較嚴格的意義上來說,blog和wiki是完全不同的東西, 服務這完全不同的目的。簡單來說,blog更是一種無主題變奏,一般來說是少數人(大多數情況下是一個人)的關注的蔓延。一般的blog站點都會有一個主題,凡是這個主旨往往都是很鬆散的,而且一般不會去刻意地控制內容的相關性。blog注重的是個人的思想(不管多麼不成熟,多麼地匪夷所思),個性化是 blog的最重要特色。blog注重交流,一般是小範圍的交流,通過訪問者對一些或者一篇blog文章的評論和交互。 blog也有協作的意思,但是協作一般是指多人維護,而維護者之間可能着力於完全不同的內容。這種協作在內容而言是比較鬆散的。任何人,任何主體的站點,你都可以以blog方式展示,都有它的生機和活力。
Wiki則不同。Wiki站點一般都有着一個嚴格的共同關注,Wiki的主體一般是明確的堅定的。Wiki站點的內容要求着高度相關性。最其確定的主旨,任何寫作者和參與者都應當嚴肅地遵從。Wiki的協作是針對同一主題作外延式和內涵式的擴展,將同一個問題談得很充分很深入。Wiki非常適合於做一種 「All about something」的站點。個性化在這裏不是最重要的,信息的完整性和充分性以及權威性才是真正的目標。Wiki由於其技術實現和含義的交織和複雜性,如果你漫無主題地去發揮,最終連建立者自己都會很快的迷失。Wiki使用最多也最合適的就是去共同進行文檔的寫作或者文章/書籍的寫作。特別是技術相關的(尤以程序開發相關的)FAQ,更多的也是更合適地以Wiki來展現。
暫時先寫到這裏,關於blog, 關於wiki都可以寫出很厚的一本書(實際上這樣的書已經有人寫了,已經有出版的了)。
由於Wiki的趣味性和其與blog的極大的相似性,我將會在未來繼續進行研究。
特別是關於技術方面和使用上的問題,都會作為專門的主題進行後續的探討。