Wiki 是一種以萬(wàn)維網(wǎng)開(kāi)頭、開(kāi)放且可供多人協(xié)同創(chuàng)作個(gè)超文本系統(tǒng),由沃德·坎寧安勒1995年首先開(kāi)發(fā)。沃德·坎寧安將wiki定義為 一種允許一群用戶(hù)用簡(jiǎn)單個(gè)描述來(lái)創(chuàng)建搭連接一組網(wǎng)頁(yè)個(gè)社會(huì)計(jì)算系統(tǒng)。
在敏捷開(kāi)發(fā)、多人協(xié)同的工作環(huán)境和需求下,有越來(lái)越多的企業(yè)選擇Wiki作為技術(shù)文檔的創(chuàng)作、發(fā)布和管理系統(tǒng)。在種類(lèi)繁多的Wiki系統(tǒng)選擇面前,如何選擇適合的Wiki系統(tǒng),是本文的主要內(nèi)容。
WikiMatrix
WikiMatrix (https://www.wikimatrix.org/)是一個(gè)在線(xiàn)網(wǎng)站,可幫助你對(duì)比不同Wiki系統(tǒng)的功能和特性。你可以通過(guò)兩種方式幫助你做出合適的選擇:
-
從已有的Wiki列表中選擇你想要對(duì)比的幾款,進(jìn)行對(duì)比。
Choose from Wiki List and Compare
網(wǎng)站會(huì)提供詳細(xì)的對(duì)比情況。比較詳情很長(zhǎng),以下僅部分截圖實(shí)例。對(duì)比詳情包括不同Wiki的以下方面:
- 通用功能
- 托管功能
- 系統(tǒng)要求
- 數(shù)據(jù)存儲(chǔ)
- 安全性與反攻擊性
- 開(kāi)發(fā)支持
- 常用特性
- 定制特性
- 鏈接
- 語(yǔ)法支持
- 可用性
- 統(tǒng)計(jì)分析
- 輸出形式
- 多媒體支持
- 額外特性
- 語(yǔ)法示例

-
如果你暫時(shí)對(duì)Wiki還沒(méi)有概念,目前也沒(méi)有Wiki的選型,但希望選擇一款能夠滿(mǎn)足需求的??梢允褂玫诙N方式:通過(guò)問(wèn)答的形式確認(rèn)你的需求,探索適合的Wiki系統(tǒng)。
Choice Wizard
問(wèn)題包括諸如是否需要查看頁(yè)面歷史、是否需要所見(jiàn)即所得的界面、是否需要商業(yè)支持等等。通過(guò)此類(lèi)問(wèn)題的答案,就能幫助理清企業(yè)對(duì)于Wiki系統(tǒng)的需求。
關(guān)于Wiki選型:要想清楚的問(wèn)題
參考 WikiMatrix給出的方向,要從眾多的Wiki系統(tǒng)里選擇一款合適的,是選擇付費(fèi)的還是選擇開(kāi)源的,不妨從以下三個(gè)方面進(jìn)行考慮:
- 與內(nèi)容相關(guān)的需求
- 企業(yè)工作環(huán)境要求
- 對(duì)其他額外功能的需求
與內(nèi)容相關(guān)的需求
可以從以下問(wèn)題入手:
1 內(nèi)容結(jié)構(gòu)
確認(rèn)該Wiki的結(jié)構(gòu)框架:是扁平化的頁(yè)面,還是能支持層級(jí)頁(yè)面,以支持文檔的內(nèi)容組織。
2 頁(yè)面結(jié)構(gòu)
在Wiki頁(yè)面上是否能方便地使用文檔元素創(chuàng)作內(nèi)容,例如標(biāo)題、表格、多列文本等的使用
3 圖片、視頻或其他多媒體文件的使用
能否支持輕松的上傳并插入圖片、視頻或其他形式的多媒體文件
4 與其他應(yīng)用程序的集成
該Wiki是否能夠動(dòng)態(tài)顯示從其他網(wǎng)站或應(yīng)用程序的內(nèi)容,或者是否能與當(dāng)前使用的相關(guān)工具做集成
5 內(nèi)容導(dǎo)入
是否需要從外部導(dǎo)入其他格式的內(nèi)容,該Wiki是否支持現(xiàn)有文件格式的導(dǎo)入
6 內(nèi)容導(dǎo)出
該Wiki內(nèi)編輯或創(chuàng)建的內(nèi)容是否可以導(dǎo)出為其他文件形式,比如PDF、XML、HTML等格式
7 內(nèi)容重用
該Wiki是否支持不同頁(yè)面上內(nèi)容塊的重用,而不需要重復(fù)創(chuàng)建相同的內(nèi)容
8 文件模板
該Wiki是否支持為不同的內(nèi)容創(chuàng)建不同的模板
企業(yè)工作環(huán)境要求
可以從以下問(wèn)題入手:
1 價(jià)格
有些Wiki系統(tǒng)是開(kāi)源免費(fèi)的,也有些是付費(fèi)的;付費(fèi)的永久性的賬號(hào),也有適用多大團(tuán)隊(duì)規(guī)模的賬號(hào)。因此,企業(yè)是否有預(yù)算,給出多少的預(yù)算都可能會(huì)決定Wiki的選型。
2 安裝
該Wiki的安裝是需要配置在企業(yè)自身的服務(wù)器,還是已有現(xiàn)成的托管服務(wù)器,只需要購(gòu)買(mǎi)賬號(hào)就行。
3 可支持的平臺(tái)
該Wiki運(yùn)行的操作系統(tǒng)要求,是否支持企業(yè)客戶(hù)所常用的瀏覽器,或者是否能與企業(yè)的用戶(hù)目錄連接。
4 支持與幫助文檔
可以從Wiki能提供的文檔側(cè)面評(píng)估該Wiki系統(tǒng)的質(zhì)量,是否有相關(guān)的用戶(hù)論壇、支持渠道能,便于在使用過(guò)程中的問(wèn)題排查。
5 插件和擴(kuò)展
該Wiki是否支持插件和擴(kuò)展,是否有相關(guān)的活躍的用戶(hù)社區(qū)貢獻(xiàn)各類(lèi)插件和擴(kuò)展應(yīng)用。
6 用戶(hù)案例
了解是否有其他用戶(hù)或企業(yè)正在使用,查看已有的用戶(hù)案例效果。
對(duì)其他功能的需求
除了常見(jiàn)的Wiki的基本功能之外,是否有其他功能的需求,比如:
1 權(quán)限管理
該Wiki是否支持權(quán)限管理,比如不同的用戶(hù)角色能訪問(wèn)的內(nèi)容不同。
2 社交功能
是否看中Wiki的社交功能,比如不同成員之間相互分享和查看頁(yè)面、訂閱、關(guān)注其他用戶(hù)、發(fā)布到其他博客系統(tǒng)、顯示更新進(jìn)度,等等。
3 版本管理
該Wiki系統(tǒng)是否支持版本管理,比如記錄某個(gè)頁(yè)面的所有更新歷史,并允許用戶(hù)回退到歷史版本。
4 發(fā)布管理
該Wiki系統(tǒng)是否支持提供每個(gè)文檔發(fā)布版本的快照信息,或者允許用戶(hù)通過(guò)標(biāo)簽或關(guān)鍵字查找匹配到某次發(fā)布。
5 工作流程
該Wiki頁(yè)面的工作流程是否順暢,比如初稿寫(xiě)作、內(nèi)容評(píng)審、發(fā)布的完整流程是否清晰。
6 查找功能
該Wiki系統(tǒng)是否提供索引頁(yè)面、元數(shù)據(jù)、目錄、搜索欄等形式,便于內(nèi)容的快速查找和檢索。
7 樣式定制
該Wiki是否支持自定義系統(tǒng)的外觀顯示樣式、首頁(yè)的形式等。
8 管理、追蹤和分析
該Wiki是否提供內(nèi)容追蹤的工具,比如追蹤所有的Wiki成員在何時(shí)做了何操作。也可能是是否支持用戶(hù)訂閱某部分的更新,或者查看網(wǎng)站訪問(wèn)的數(shù)據(jù)等。
9 反饋
該Wiki是否支持對(duì)于某個(gè)頁(yè)面的反饋。
參考文檔:Confluence, Tech Comm,Chocolate

