1. 程式人生 > >九大PHP開源Wiki(維基百科)程式評測

九大PHP開源Wiki(維基百科)程式評測

1 PmWiki 

PmWiki是一個基於PHP的wiki引擎,各項wiki功能比較完善,而且能夠很好的支援中文。PmWiki的特點:

  • 小巧易用,使用檔案存放所有內容,不使用資料庫;
  • 超過200個功能擴充套件外掛 ;
  • 較為完善的許可權及密碼功能:可以針對頁面或組設定密碼,以及指定瀏覽、修改許可權;
  • 允許頁面分組,並允許頁面內容被其他頁面呼叫(include) ;
  • 支援頁面編輯、版本記錄;
  • 支援Wiki Words功能自動產生相關連結 支援分類屬性 ;
  • 支援InterMap的跨站點連結縮寫 ;
  • 支援RSS、郵件提醒等功能。

2 SpeedyWiki

SpeedyWiki的特點包括:

  • 內建WYSIWYG頁面編輯器;
  • 開/關賬號註冊;快速搜尋;
  • 定製RSS Feed;
  • 完整的修訂系統;
  • 支援多種UI主題;
  • 安裝簡單。

3 Tikiwiki

TikiWiki是基於PHP、ADODB(持久層)以及Smarty(模板引擎)開發的CMS(內容管理系統)/門戶系統/群件 (Groupware)系統。它由來自全世界範圍的開源愛好者、捐贈者參與開發和維護。

通過TikiWiki,您可以很輕鬆的搭建各種型別的站點、門戶、內部網等。TikiWiki同樣也是一個強大的基於Web的協作系統。 TikiWiki內建了非常多的功能選項,當您需要某個功能時可以很方便的將其啟用。TikiWiki除了擁有當前幾個優秀的Wiki的所有功能外,並且 還提供很多其他實用的功能。您可以通過TkiWiki搭建論壇系統、聊天室、投票系統、客戶支援網站以及其他。TikiWiki的開發與維護團隊一直處於 活躍狀態,並將無限期的持續下去。您可以看到有越來越多的網站正基於TikiWiki建設當中。

TikiWiki的主要功能包括:文章庫、論壇、電子報、部落格日誌、檔案/相簿系統、投票/調查問卷/測驗系統、FAQ、聊天室、橫幅廣告管理系 統、Webmail、行事曆、工作流、線上支援系統等等。

4 Wikiwig

Wikiwig是一個採用PHP+MySQL搭建的Wiki引擎。

它的特性:提供一個WYSIWYG線上編輯器(htmlarea),使用者管理,系統鎖定(避免兩個使用者同時編輯),檔案管理,圖片管理(上傳+線上 修改),跟蹤文章版本修訂等等。

5 DocBookWiki   

DocBookWiki能夠線上展示與編輯DocBook文件。它能夠一次性展示多個文件,每一個文件可具有多種語言。可以以多種模式進行編輯(如 文字,HTML,XML等),但最基本的格式還是DocBook(XML)。每一個文件能夠自動轉換成其它格式以用於下載。所有這些歷史修改記錄將被儲存 在CVS中,並且還能夠把文件恢復到之前的任何版本。

6 WikkaWiki 

WikkaWiki是一個快速、可擴充套件、安全、遵循標準,採用PHP+MySQL開發的輕量級wiki引擎。它提供了一個直觀的操作介面用於編輯頁 面內容,跟蹤和比較由單個使用者所完成的修訂,設定使用者訪問許可權等。

7 DokuWiki 

DokuWiki是一個基於PHP開發的開源wiki引擎。它具有小巧、功能強大、靈活的特點,適合於中小團隊和個人網站搭建知識庫系統。 DokuWiki可以整合到WordPress、XOOPS、PostNuke等系統中使用。它具有以下特性:

  • 無需要資料庫支援,直接採用檔案系統來儲存資料。
  • 使用類似mediawiki的文字編輯器,支援快捷鍵。支援段落編輯,能自動生成文章目錄。
  • wiki語法完善,自動產生條目連結,支援圖片上傳、外部連結等。
  • 支援無限版本記錄,支援彩色版本差異功能。
  • 支援頁面鎖定(只讀)。通過ACL外掛,還可以控制使用者對頁面及名字空間的訪問許可權。
  • 支援RSS及ATOM新聞聚合。
  • 具有頁面快取機制。
  • 具有垃圾資訊過濾功能。
  • 支援快速全文檢索 。
  • 可定製頁面樣式模板及外掛

8 MediaWiki

MediaWiki是全球最著名的wiki知識庫引擎,運行於PHP+MySQL環境.MediaWiki從2002年2月25日被作為維基百科全 書的系統軟體,並有大量其他應用例項.目前MediaWiki的開發得到維基媒體基金會的支援. MediaWiki是建立wiki網站的首選後臺程式,目前國內的天下維客等站點都採用這套系統.MediaWiki一直持續更新.其原作者為德國的 Magnus Manske.

選擇Mediawiki來搭建wiki知識庫的理由:

  1.  經受過重量級應用的考驗,功能豐富而且易於安裝;
  2.  全世界最大的wiki專案維基百科是使用mediawiki的成功範例,資料量、訪問量都超級龐大;
  3. mediawiki的功能非常豐富,支援多語言版本,充分滿足知識站點的需要;
  4. 執行環境要求很低,架設過程簡潔,即使新手也可以迅速建立自己的站點;
  5. mediawiki是目前應用最廣的wiki程式,數以萬計的網站在使用它,很容易找到範例站點;
  6. 持續開發,程式特性功能不斷完善,保證未來的支援;
  7. mediawiki是受到維基媒體基金會支援的開源專案,在功能、效能、安全方面將不斷優化;

mediawiki的缺點

  1. 後臺管理功能不是很完善,僅通過簡單的特殊頁面完成這些功能;
  2. 一般環境下,mediawiki的執行速度相對其他wiki程式要差很多.mediawiki的目標是為維基媒體專案服務,很多華麗的效能特徵要 在高階裝置環境(多伺服器,多資料庫,反向緩衝squid伺服器陣列,大量額外的PHP緩衝引擎)中才能體現。
  3. 在介面方面關注不夠,導致外觀美化的修改繁瑣,甚至需要一定的技術背景。

mediawiki系統特色

  1. 1 wiki的重要特徵;
  2. 記錄所有的改動版本,能方便的查閱歷史更新記錄,這使得開放性編輯成為可能;
  3. 自動產生連結,編輯文字中中括號中的內容(如“[[X條目]]”)將自動產生連結;
  4. 允許使用模板,方便對相同內容的重複使用、更新;
  5. 支援分類,並根據分類在不同的文章之間自動產生關聯;
  6. 允許每個使用者自行選擇系統外觀;
  7.  中文支援較好;

9 PhpWiki 

PhpWiki是WikiWikiWeb的一個PHP”克隆”。WikiWikiWeb是一個任何人都可以通過一個HTML Form來編輯其頁面的網站。支援多種儲存方式,動態超連結,可更換主題,訪問控制列表(ACL)等。