2008-12-03 54 views
8

我正在尋找一個易於嵌入現有PHP應用程序的小型wiki引擎。或者可能是一組庫來處理所有典型的wiki功能。建議一個好的PHP維基引擎

目前我使用ErfurtWiki,但它開始顯示其年齡。它自2005年以來一直未更新,並且sourceforge上的幾個頁面似乎已經是hacked

我將在GPLv2應用程序中包含它,因此與GPL兼容的許可證很重要。

編輯:

要更新,主要是我只是尋找文本格式/分析器功能。我想自己處理存儲,安全,修改歷史等。

回答

3

Pear::Text_Wiki是另一種選擇,雖然它只處理文本格式的情況。它自2007年6月以來一直未更新,但包含多種Wiki格式(所有這些格式都有其他最新發布日期)。

  • BB代碼:

    是Text_Wiki支持是格式,最新發布:2006-12-23

  • CoWiki:最新發布:2007-01-02
  • 克里奧爾語:最新發布:2007- 08-01
  • 數獨:最新發布:2005-10-14
  • 鏈接到MediaWiki:最新發布:2006-04-10
  • 忻:最新發布:2005-10-14

它擁有LGPL許可證,因此在GPL項目中不應包含許可問題。

8

我強烈建議運行維基百科的wiki引擎MediaWiki

編輯:根據您的評論,MediaWiki高度嵌入。多年來,我已將其整合到衆多項目中。

+0

如果您正在尋找集成點,可能有助於查看與phpBB的集成:http://www.mediawiki.org/wiki/Extension:PHPBB/Users_Integration – carson 2008-12-03 19:23:38

+0

MediaWiki不適用於我。這遠遠超出我所需要的。我需要一些我可以嵌入現有系統的小東西。 – Zoredache 2008-12-03 19:24:43

4

我以前用過DokuWiki,一直很滿意。它非常小,代碼不是最乾淨的,但是放入自己的認證方案(例如)與現有的用戶系統集成並不難。

這是GPL2,它符合您的要求。它使用文件系統作爲存儲設備,因此可能無法很好地擴展,但對於具有體面功能設置的基本wiki文件,它可能就是您要查找的內容。