我正在尋找一個易於嵌入現有PHP應用程序的小型wiki引擎。或者可能是一組庫來處理所有典型的wiki功能。建議一個好的PHP維基引擎
目前我使用ErfurtWiki,但它開始顯示其年齡。它自2005年以來一直未更新,並且sourceforge上的幾個頁面似乎已經是hacked。
我將在GPLv2應用程序中包含它,因此與GPL兼容的許可證很重要。
編輯:
要更新,主要是我只是尋找文本格式/分析器功能。我想自己處理存儲,安全,修改歷史等。
我正在尋找一個易於嵌入現有PHP應用程序的小型wiki引擎。或者可能是一組庫來處理所有典型的wiki功能。建議一個好的PHP維基引擎
目前我使用ErfurtWiki,但它開始顯示其年齡。它自2005年以來一直未更新,並且sourceforge上的幾個頁面似乎已經是hacked。
我將在GPLv2應用程序中包含它,因此與GPL兼容的許可證很重要。
編輯:
要更新,主要是我只是尋找文本格式/分析器功能。我想自己處理存儲,安全,修改歷史等。
Pear::Text_Wiki是另一種選擇,雖然它只處理文本格式的情況。它自2007年6月以來一直未更新,但包含多種Wiki格式(所有這些格式都有其他最新發布日期)。
是Text_Wiki支持是格式,最新發布:2006-12-23
它擁有LGPL許可證,因此在GPL項目中不應包含許可問題。
我強烈建議運行維基百科的wiki引擎MediaWiki。
編輯:根據您的評論,MediaWiki高度嵌入。多年來,我已將其整合到衆多項目中。
我以前用過DokuWiki,一直很滿意。它非常小,代碼不是最乾淨的,但是放入自己的認證方案(例如)與現有的用戶系統集成並不難。
這是GPL2,它符合您的要求。它使用文件系統作爲存儲設備,因此可能無法很好地擴展,但對於具有體面功能設置的基本wiki文件,它可能就是您要查找的內容。
我喜歡DokuWiki,但pmWiki可能對你更好。以下是所有PHP維基的列表:http://www.wikimatrix.org/search.php?sid=183
如果您正在尋找集成點,可能有助於查看與phpBB的集成:http://www.mediawiki.org/wiki/Extension:PHPBB/Users_Integration – carson 2008-12-03 19:23:38
MediaWiki不適用於我。這遠遠超出我所需要的。我需要一些我可以嵌入現有系統的小東西。 – Zoredache 2008-12-03 19:24:43