Wiki
Wiki(源自夏威夷語「WikiWiki」,意為「快速」)是一種在網絡上開放且可供多人協同創作的超文本系統,由美國計算機科學家沃德·坎寧安於1995年首次開發並部署於波特蘭模式知識庫[1][2]。其核心特徵在於支持面向社群的協作式寫作,通過簡化的標記語言和版本控制系統,使任何用戶都能在Web瀏覽器中創建、修改及連結頁面,從而構建可不斷增長的知識庫[3][4]。作為社會計算的一種重要實踐,Wiki技術催生了包括全球最大的開放式網絡百科全書——維基百科在內的眾多協作項目,並已被廣泛應用於企業知識管理、軟件開發文檔及學術研究等領域[1][3]。
| Wiki | |
|---|---|
| 中文名 | 維基 |
| 英文名 | Wiki |
| 語源 | 夏威夷語 "WikiWiki"(快速)[4] |
| 提出者 | 沃德·坎寧安 |
| 提出時間 | 1995年 |
| 主要特徵 | 協作編輯、版本控制、簡化語法 |
| 應用實例 | 維基百科、企業知識庫 |
Wiki一詞常有兩種含義:一是指一種超文本網站形式,其主要特點是多人協作編輯與內容的版本控制;二是指用以生成此類網站所需的Wiki軟件或Wiki引擎[5]。沃德·坎寧安本人將Wiki定義為「一種允許一群用戶用簡單的描述來創建和連接一組網頁的社會計算系統」[1]。與傳統的HTML頁面不同,Wiki通過簡化的標記語言(Wiki Markup)來降低內容創建和編輯的技術門檻,並依賴其底層系統自動處理頁面的存儲、版本管理和連結維護[3]。
Wiki的概念和技術起源於20世紀80年代末至90年代初。沃德·坎寧安在80年代後期便萌生了創建一種能促進人們交流經驗的環境的想法,並使用HyperCard進行了離線試驗[6]。「Wiki」一詞源自夏威夷語「WikiWiki」,意為「快速」,是坎寧安在檀香山機場看到「Wiki Wiki」巴士時獲得的靈感[2]。
1995年3月25日,坎寧安創建了世界上第一個Wiki網站——WikiWikiWeb,並將其作為波特蘭模式知識庫(Portland Pattern Repository)的一部分,旨在為軟件設計模式社群提供一個交流和協作的平台[2][7]。該網站的建立標誌着Wiki的正式誕生[4]。
Wiki技術的廣泛應用始於2001年維基百科(Wikipedia)項目的啟動。維基百科利用Wiki技術構建了一個多語言、自由開放的在線百科全書,並迅速成長為全球訪問量最高的網站之一[4]。維基百科所採用的MediaWiki引擎也因此成為最知名和使用最廣泛的Wiki軟件之一[5][8]。
Wiki系統具備一系列區別於傳統內容管理系統和博客的核心特徵:
- 開放性:在大多數公共Wiki站點,任何訪問者都可以瀏覽、創建和修改頁面內容,無需經過中央審查或審批流程[1][5]。
- 協作性:Wiki的核心是促進社群協作,使多人可以圍繞同一主題進行內容的共創、共享和討論[3]。
- 易用性:通過輕量級的標記語言替代複雜的HTML,大大降低了用戶編輯網頁的技術門檻,使內容貢獻者能專注於寫作本身[3][5]。
- 版本控制:Wiki系統在後台會自動記錄每一次頁面修改的歷史版本,用戶可以隨時查看特定版本的內容,或將頁面恢復到之前的任何狀態,這有效防止了錯誤、破壞或惡意篡改帶來的損失[3][1]。
- 可增長性:Wiki站點鼓勵創建「待撰頁面」(Dead-end page或Wanted page),通過內部連結(Internal Link)將新創建的內容與已有知識體系連接起來,使整個知識庫可以有機、非線性地成長[1][5]。
Wiki軟件或Wiki引擎是指用於搭建和維護Wiki網站的系統。除MediaWiki外,互聯網上還發展出數百種不同功能、不同編程語言編寫的Wiki引擎,以適應各種規模和場景的需求[7]。以下是一些知名的Wiki軟件[8][5]:
- MediaWiki:使用PHP語言開發,最初為維基百科設計,功能強大,支持大規模協作,是目前最流行的Wiki引擎之一。
- DokuWiki:一個輕量級的Wiki引擎,無需數據庫,所有內容以純文本文件形式存儲,易於安裝和維護。
- Confluence:由Atlassian公司開發的商業Wiki軟件,廣泛應用於企業內部的團隊協作和知識管理。
- TiddlyWiki:一個獨特的單文件Wiki,整個維基站點包含在一個HTML文件中,便於攜帶和個人使用。
- Wiki.js:一個基於Node.js的現代、開源的Wiki引擎,擁有漂亮的界面和強大的功能。
Wiki技術的核心應用是構建協作式的知識管理系統。其最主要的應用形式包括:
- 在線百科全書:維基百科是最具代表性的應用,展示了Wiki技術在組織海量、多語言公共知識方面的巨大潛力[3]。
- 企業知識管理:許多公司和企業機構採用Wiki系統搭建內部知識庫、技術文檔中心、項目協作平台和員工手冊,以促進信息共享和團隊協作[3][5]。
- 軟件開發文檔:在軟件工程領域,Wiki因其版本控制和協作特性,常被用於編寫和維護軟件設計文檔、API文檔及項目維基,如GitHub等平台廣泛集成了Wiki功能。
- 教育領域:在學術教育中,Wiki平台可用於學生小組項目、課程資料匯編以及構建學習資源社區等。
Wiki作為一種在線協作工具,與功能相似的博客在運作模式上有顯著區別:
- 與博客的區別:博客通常是個人或少數作者控制的一個日記型網站,文章按時間倒序排列,讀者互動主要通過評論進行;而Wiki由社群共同維護,內容之間通過密集的連結網絡相互關聯,其核心是頁面本身而非時間線[1]。