登錄

WIKI

百科 > 計算機 > WIKI

1.什么是WIKI

  WIKI一詞來源于夏威夷語的“wee kee wee kee”, 發(fā)音[wiki], 原本是“快點快點”的意思,被譯為“維基”或“維客”。

  WIKI是一種多人協(xié)作的寫作工具。Wiki站點可以有多人(甚至任何訪問者)維護,每個人都可以發(fā)表自己的意見,或者對共同的主題進行擴展或者探討。

  WIKI指一種超文本系統(tǒng)。這種超文本系統(tǒng)支持面向社群的協(xié)作式寫作,同時也包括一組支持這種寫作的輔助工具。有人認為,Wiki系統(tǒng)屬于一種人類知識網(wǎng)格系統(tǒng),我們可以在Web的基礎上對Wiki文本進行瀏覽、創(chuàng)建、更改,而且創(chuàng)建、更改、發(fā)布的代價遠比HTML文本??;同時Wiki系統(tǒng)還支持面向社群的協(xié)作式寫作,為協(xié)作式寫作提供必要幫助;最后,Wiki的寫作者自然構成了一個社群,Wiki系統(tǒng)為這個社群提供簡單的交流工具。與其它超文本系統(tǒng)相比,Wiki有使用方便及開放的特點,所以WIKI系統(tǒng)可以幫助我們在一個社群內(nèi)共享某領域的知識。

  WIKI發(fā)明者是一位Smalltalk程序員沃德·坎寧安(Ward Cunningham)。

  由于WIKI可以調動最廣大的網(wǎng)民的群體智慧參與網(wǎng)絡創(chuàng)造和互動,它是web2.0的一種典型應用,是知識社會條件下創(chuàng)新2.0的一種典型形式。

2.WIKI的發(fā)展歷史

  WIKI的歷史還不長,無論是WIKI概念自身,還是相關軟件系統(tǒng)的特性,還都在熱烈的討論中;所以怎樣的一個站點才能稱得上是一個WIKI系統(tǒng)還是有爭議的。與WIKI相關最近出現(xiàn)的技術還有blog,它們都降低了超文本寫作和發(fā)布的難度。這兩者都與內(nèi)容管理系統(tǒng)關系緊密。第一個WIKI網(wǎng)站誕生于1995年,Ward Cunningham創(chuàng)建的,作為波特蘭的模式倉庫的模式定義和討論的交互性場所;而其根源可以上述到1972年卡耐基·梅隆大學的 ZOG數(shù)據(jù)庫系統(tǒng)。

  1995年Ward Cunningham為了方便模式社群的交流建立了一個工具-波特蘭模式知識庫(Portland Pattern Repository)。在建立這個系統(tǒng)的過程中,Ward Cunningham創(chuàng)造了Wiki的概念和名稱,并且實現(xiàn)了支持這些概念的服務系統(tǒng)。這個系統(tǒng)是最早的WIKI系統(tǒng)。從1996年至2000年間,波特蘭模式知識庫圍繞著面向社群的協(xié)作式寫作,不斷發(fā)展出一些支持這種寫作的輔助工具,從而使WIKI的概念不斷得到豐富。同時WIKI的概念也得到了傳播,出現(xiàn)了許多類似的網(wǎng)站和軟件系統(tǒng)。

  • 1995年3月25日,維客歷史正式開始;
  • 1995年5月1日,“模式名單的革新”發(fā)布。這是世界上第一個維客網(wǎng)站,是對“波特蘭模式知識庫”的一個自動補充。網(wǎng)站發(fā)布之初,便立即在“模式社區(qū)”(pattern community)中獲得成功。

  該網(wǎng)站定位的演變歷程:

    • 1995年 模式社區(qū)及其他們的資源和應用;
    • 1996年 普通設計、建筑以及方法;
    • 1997年 從人和組織的角度看待規(guī)劃設計;
    • 1998年 偏激的規(guī)劃設計;
    • 2000年 維客本身;
    • 2003年 維客、社會學等。

  社區(qū)引入并保留的概念創(chuàng)新:

    • 1994年 “近期訪問者”(Recent Visitors)、“人物索引”(People Index);
    • 1995年 “并不時新的變化”(Not So Recent Changes);
    • 1996年 “絲線模式”(Thread Mode)、“絲線模式無益”(Thread Mode Considered Harmful );
    • 1996年 “維客分類”(Wiki Categories);
    • 1997年 “路線圖”(Road Maps);
    • 1999年 “更改概要”(Change Summary)(雖未繼續(xù)下去,但卻帶來了快速變化〔Quick Changes〕);
    • 1999年 “隨機頁面”(Random Pages);
    • 1999年 “(月度)變化”(Changes In )頁面出現(xiàn)(“并不時新的變化”分離出去 并逐漸消亡);
    • 2000年 “搜索助手”(Search Helper)。

3.WIKI的特點

  1、使用方便

  維護快捷:快速刪除、存取、更改超文本頁面(這也是為什么叫作“wiki wiki”的原因)。

  格式簡單:用簡單的格式標記來取代 HTML 的復雜格式標記。(類似所見即所得的風格) 。

  鏈接方便:通過簡單標記,直接以關鍵字名來建立鏈接(頁面、外部連接、圖像等)。

  命名平易:關鍵字名就是頁面名稱,并且被置于一個單層、平直的名空間中。

  2、有組織

  自組織的:同頁面的內(nèi)容一樣,整個超文本的組織結構也是可以修改、演化的。

  可匯聚的:系統(tǒng)內(nèi)多個內(nèi)容重復的頁面可以被匯聚于其中的某個,相應的鏈接結構也隨之改變。

  3、可增長

  可增長:頁面的鏈接目標可以尚未存在,通過點擊鏈接,我們可以創(chuàng)建這些頁面,從而使系統(tǒng)得到增長。

  修訂歷史:記錄頁面的修訂歷史,頁面的各個版本都可以被獲取。

  4、開放性

  開放的:社群的成員可以任意創(chuàng)建、修改、刪除頁面。

  可觀察:系統(tǒng)內(nèi)頁面的變動可以被訪問者觀察到。

4.WIKI的技術規(guī)范

  WIKI是任何人都可以編輯的網(wǎng)頁。在每個正常顯示的頁面下面都有一個編輯按鈕,點擊這個按鈕你就可以編輯頁面了。有些人要問:任何人都可以編輯?那不是亂套了么?其實不然,WIKI體現(xiàn)了一種哲學思想:“人之初,性本善”。WIKI認為不會有人故意破壞WIKI網(wǎng)站,大家來編輯網(wǎng)頁是為了共同參與。雖然如此,還是不免有很多好奇者無意中更改了WIKI網(wǎng)站的內(nèi)容,那么為了維持網(wǎng)站的正確性,WIKI在技術上和運行規(guī)則上做了一些規(guī)范,做到既持面向大眾公開參與的原則又盡量降低眾多參與者帶來的風險。這些技術和規(guī)范包括:

  1、保留網(wǎng)頁每一次更動的版本:即使參與者將整個頁面刪掉,管理者也會很方便地從紀錄中恢復最正確的頁面版本。

  2、頁面鎖定:一些主要頁面可以用鎖定技術將內(nèi)容鎖定,外人就不可再編輯了。(雖然WIKI都有這個功能,但我看到使用它的甚少,這可能跟wiki倡導的精神相違背吧)。

  3、版本對比:WIKI站點的每個頁面都有更新紀錄,任意兩個版本之間都可以進行對比,WIKI會自動找出他們的差別。

  4、更新描述:你在更新一個頁面的時候可以在描述欄中寫上幾句話,如你更新內(nèi)容的依據(jù)、或是跟管理員的對話等。這樣,管理員就知道你更新頁面的情況。

  5、IP禁止:盡管WIKI倡導“人之初,性本善”,人人都可參與,但破壞者、惡作劇者總是存在的,WIKI有紀錄和封存IP的功能,將破壞者的IP紀錄下來他就不能在胡作非為了。

  6、Sand Box(沙箱)測試:一般的WIKI都建有一個Sand Box的頁面,這個頁面就是讓初次參與的人先到Sand Box頁面做測試,Sand Box與普通頁面是一樣的,這里你可以任意涂鴉、隨意測試。

  7、編輯規(guī)則:任何一個開放的WIKI都有一個編輯規(guī)則,上面寫明大家建設維護WIKI站點的規(guī)則。沒有規(guī)矩不成方圓的道理任何地方都是適用的。

5.WIKI的架構情況

  GeoDNS:這個GeoDNS可能比較新奇,實際上原理很簡單,GeoDNS是一個為BIND寫的40行的小程序,可以讓DNS解析的時候考慮地域因素——讓用戶能夠訪問離他地域最近的Web服務器。

  LVS:LVS是一個開源的軟件,可以實現(xiàn)Linux平臺下的簡單負載均衡。主要由負載調度器、服務器池和共享存儲構成??上驳氖?,這是一款為數(shù)不多的中國人自己編寫的開源軟件(章文嵩發(fā)起);可惜的是,LVS目前僅支持Linux。

WIKI的架構
放大
WIKI的架構

  Squid:Squid大家可能都比較熟悉,Squid是一種用來緩沖Internet數(shù)據(jù)的軟件。尤其適合像維基這樣的遍布全球,數(shù)據(jù)中心卻很集中的站點使用。在維基中,Squid緩存分為兩組,一組是文檔內(nèi)容(多為壓縮的HTML頁面),另一組為媒體內(nèi)容,主要包括圖片等大一點的靜態(tài)文件。目前總計有55臺Squid服務器在維基運行,維基正在準備添加另外的20臺。根據(jù)維基披露的資料,其中每一臺服務器每秒要處理1000—2500個Http請求,每臺服務器承受100Mb/s—250Mb/s的流量,每臺服務器負責1.4—3.2萬個連接,每臺Squid服務器分配出40GB作為緩存空間。硬件方面,這些Squid服務器每臺都有4塊硬盤,8GB內(nèi)存。

  維基媒體平臺(上圖的Media Wiki):維基所有的項目都運行在維基媒體平臺上,這是一個遵守GPL的開源軟件,以PHP寫成。維基本身在使用,但很多別的機構也使用了該軟件平臺。在所有125臺應用服務器上都安裝了維基媒體平臺,還有40臺應用服務器馬上就要上線,這些應用服務器都采用了兩顆四核的CPU。這些媒體平臺都由一個中心控制臺控制,維基可以通過該平臺部署某個應用到數(shù)百臺機器上,非常方便。維基媒體平臺非常注重緩存,多數(shù)緩存都放在Memcached中。

  CDN:維基在美國、荷蘭和韓國分別設有群集,維基CDN會根據(jù)來訪IP位置的不同選擇指向最近的群集。

  數(shù)據(jù)存儲:元數(shù)據(jù),比如文章修改歷史,文章的鏈接和用戶資料等內(nèi)容被存放于主數(shù)據(jù)庫;正文存于外部存儲;用戶上傳的圖片等信息則單獨存放于圖片服務器。

  主數(shù)據(jù)庫服務器一共有15臺,配置為內(nèi)存4GB—16GB,6塊73—146GB的硬盤和雙CPU。數(shù)據(jù)庫中除了有一個主數(shù)據(jù)庫,還有許多復制的從數(shù)據(jù)庫,這些主從數(shù)據(jù)庫并不是按照服務器個數(shù)來劃分的,數(shù)據(jù)庫都是跨服務器運行的。

  至于外部存儲,維基將文章正文存到外部存儲群集。維基目前采用了3個復制的MySQL群集來負責外部存儲。這樣可以節(jié)省主數(shù)據(jù)庫的昂貴空間。為了節(jié)省費用,那些應用服務器的剩余空間也被用來存儲。此外,圖片服務器單獨存放了1.3TB的圖片和另外4百萬個文件。

6.WIKI的代表系統(tǒng)

  WIKI概念的發(fā)明人是Ward Cunningham,該詞來源于夏威夷語的“wee kee wee kee”,原本是“快點快點” (quick)的意思。

  最早的Wiki系統(tǒng)

  1995年沃德·坎寧安為了方便模式社群的交流建立了一個工具-波特蘭模式知識庫(Portland Pattern Repository)。在建立這個系統(tǒng)的過程中,沃德·坎寧安創(chuàng)造了WIKI的概念和名稱,并且實現(xiàn)了支持這些概念的服務系統(tǒng)。這個系統(tǒng)是最早的WIKI系統(tǒng)。從1996年至2000年間,波特蘭模式知識庫圍繞著面向社群的協(xié)作式寫作,不斷發(fā)展出一些支持這種寫作的輔助工具,從而使Wiki的概念不斷得到豐富。同時Wiki的概念也得到了傳播,出現(xiàn)了許多類似的網(wǎng)站和軟件系統(tǒng)。

  世界上最大的Wiki系統(tǒng)

  維基百科是目前世界上最大的Wiki系統(tǒng),它是一個基于WIKI和GNU FDL(GFDL)的百科全書網(wǎng)站系統(tǒng),致力于創(chuàng)建內(nèi)容開放的百科全書。該系統(tǒng)于2001年1月投入運行,2001年2月超過1,000條條目,2001年7月超過10,000條條目,至2005年3月,英文條目已經(jīng)超過500,000條。維基百科條目的迅速增長說明了維基百科系統(tǒng)的健壯,也說明了Wiki的概念是經(jīng)得起驗證的。

7.WIKI與witkey

  威客witkey和維客wiki在發(fā)音上相似,不少人士混淆與兩個概念并產(chǎn)生誤解。

  維客wiki以人的自豪和自我體現(xiàn)為動力,把人類已有的雜亂信息和數(shù)據(jù)結構化形成可免費共享的知識,所以維客wiki占據(jù)了知識的共享區(qū)。

  威客witkey承認人的知識,智慧和能力具有價值,通過知識的價值化促進人們使用自己的智慧參與解決問題,并形成結構化的有價值知識區(qū),所以威客占據(jù)了智慧和知識的一部分領域。

  維客的問題

  無數(shù)的互聯(lián)網(wǎng)用戶為維基百科貢獻了智力勞動,無私的貢獻導致維基的管理者不能隨意的用其牟利,這就是維基的困境,雖然維客提出了維基經(jīng)濟學,但由于其沒有意識到知識的價值化,所以維基也就沒有商品的概念,用經(jīng)濟學描述維基可以看作是一次炒作和混淆視聽的行為。

  到2008年1月9日本文寫作時,維基的創(chuàng)始者們?nèi)匀粵]有了解維客wiki的起源和發(fā)展方向,這一點需要用威客理論來解答:

  維客wiki起源于BBS的帖子修改權,傳統(tǒng)只有發(fā)布者和網(wǎng)站管理員可以修改帖子的內(nèi)容,當一個帖子所有的瀏覽者(相對)都能參與修改時,維客誕生了。

  維客的前途有兩個,最主要的方向仍然應以公益為主,通過調動人的歷史使命感和責任感完成知識的沉淀和積累,另一個輔助方向是借用威客的經(jīng)濟激勵功能鼓勵人們參與維基的編寫。

8.WIKI與Blog的區(qū)別

  WIKI站點一般都有著一個嚴格的共同關注,WIKI的主題一般是明確的堅定的。WIKI站點的內(nèi)容要求著高度相關性。最其確定的主旨,任何寫作者和參與者都應當嚴肅地遵從。WIKI的協(xié)作是針對同一主題作外延式和內(nèi)涵式的擴展,將同一個問題談得很充分很深入。Blog是一個簡易便捷地發(fā)布自己的心得,關注個性問題的展示與交流的綜合性平臺。一般的Blog站點都會有一個主題,凡是這個主旨往往都是很松散的,而且一般不會去刻意地控制內(nèi)容的相關性。

  Wiki非常適合于做一種 “All about something”的站點。個性化在這里不是最重要的,信息的完整性和充分性以及權威性才是真正的目標。WIKI由于其技術實現(xiàn)和含義的交織和復雜性,如果你漫無主題地去發(fā)揮,最終連建立者自己都會很快的迷失。 Blog注重的是個人的思想(不管多么不成熟,多么地匪夷所思),個性化是Blog的最重要特色。Blog注重交流,一般是小范圍的交流,通過訪問者對一些或者一篇Blog文章的評論和交互。

  WIKI使用最多也最合適的就是去共同進行文檔的寫作或者文章/書籍的寫作。特別是技術相關的(尤以程序開發(fā)相關的)FAQ,更多的也是更合適地以WIKI來展現(xiàn)。 Blog也有協(xié)作的意思,但是協(xié)作一般是指多人維護,而維護者之間可能著力于完全不同的內(nèi)容。這種協(xié)作在內(nèi)容而言是比較松散的。任何人,任何主體的站點,你都可以以Blog方式展示,都有它的生機和活力。從目前的情況看,WIKI的運用程度不如Blog的廣,但以后會怎樣,還有待觀察,畢竟WIKI是一個共享社區(qū)。

評論  |   0條評論