何為Wiki(維客)?
首先,我們要搞清楚:wiki概念的發明人是Ward Cunningham。wiki這個字到底是什么意思呢?根據FAQ的說法,WikiWiki 一詞來源於夏威夷語的“wee kee wee kee”,原本是“快點快點” (quick)的意思。實際上 wiki 也真的是既簡單又快速,你可以看到 wiki 每天都在成長。
新概念的定義總是讓人有點摸不著頭腦,wiki 也不例外。先看看簡單解釋:Wiki——一種多人協作的寫作工具。Wiki網站可以有多人(甚至任何訪問者)維護,每個人都可以發表自己的意見,或者對共同的主題進行擴充或者探討。
還不明白,那就給你看看更複雜、更暈眩的解釋:Wiki指一種超文本系統。這種超文本系統支援面向社群的協作式寫作,同時也包括一組支援這種寫作的協助工具輔助。我們可以在Web的基礎上對Wiki文本進行瀏覽、建立、更改,而且建立、更改、發布的代價遠比HTML文本為小;同時Wiki系統還支援面向社群的協作式寫作,為協作式寫作提供必要協助;最後,Wiki的寫作者自然構成了一個社群,Wiki系統為這個社群提供簡單的交流工具。與其它超文本系統相比,Wiki有使用方便及開放的特點,所以Wiki系統可以協助我們在一個社群內共用某領域的知識。
Wiki技術和規範
wiki是任何人都可以編輯的網頁。在每個正常顯示的頁面下面都有一個編輯按鈕,點擊這個按鈕你就可以編輯頁面了。有些人要問:任何人都可以編輯?那不是亂套了么?其實不然,w iki體現了一種哲學思想:“人之初,性本善”。wiki認為不會有人故意破壞wiki網站,大家來編輯網頁是為了共同參與。雖然如此,還是不免有很多好奇者無意中更改了w iki網站的內容,那么為了維持網站的正確性,wiki在技術上和運行規則上做了一些規範,做到既持面向大宗公開參與的原則又盡量降低眾多參與者帶來的風險。這些技術和規範包括:
保留網頁每一次更動的版本,即使參與者將整個頁面刪掉,管理者也會很方便地從紀錄中恢複最正確的頁面版本。
頁面鎖定,一些主要頁面可以用鎖定技術將內容鎖定,外人就不可再編輯了。(雖然wiki都有這個功能,但我看到使用它的甚少,這可能跟w iki倡導的精神相違背吧)。
版本對比,wiki網站的每個頁面都有更新紀錄,任意兩個版本之間都可以進行對比,wiki會自動找出他們的差別。
更新描述,你在更新一個頁面的時候可以在描述列中寫上幾句話,如你更新內容的依據、或是跟管理員的對話等。這樣,管理員就知道你更新頁面的情況。
IP禁止,儘管wiki倡導“人之初,性本善”,人人都可參與,但破壞者、惡作劇者總是存在的,wiki有紀錄和封存IP的功能,將破壞者的I P紀錄下來他就不能在胡作非為了。
Sand Box(沙箱)測試,一般的wiki都建有一個Sand Box的頁面,這個頁面就是讓初次參與的人先到Sand Box頁面做測試,Sand Box與普通頁面是一樣的,這裡你可以任意塗鴉、隨意測試。
編輯規則,任何一個開放的wiki都有一個編輯規則,上面寫明大家建設維護wiki網站的規則。沒有規矩不成方圓的道理任何地方都是適用的。
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來展現。