我正在寻找一个易于嵌入现有PHP应用程序的小型wiki引擎。或者也许是一组库来处理所有典型的wiki函数。
目前我正在使用ErfurtWiki,但它已开始显示其年龄。它自2005年以来一直没有更新,有关sourceforge的几个页面似乎是hacked。
我将把它包含在GPLv2应用程序中,因此GPL兼容许可证非常重要。
编辑:
要更新,主要是我只是在寻找文本格式化/解析器功能。我想自己处理存储,安全,转历史等。
答案 0 :(得分:8)
我强烈推荐运行维基百科的wiki引擎MediaWiki。
编辑:根据您的评论,MediaWiki是高度可嵌入的。多年来,我将它集成到了许多项目中。答案 1 :(得分:4)
我过去曾使用过DokuWiki并且对此非常满意。它非常小,代码并不是最干净的,但是在您自己的身份验证方案中(例如)与现有用户系统集成并不是太难。
GPL2,符合您的要求。它使用文件系统作为存储,因此可能无法很好地扩展,但对于具有良好功能集的基本wiki,它可能正是您正在寻找的。 p>
答案 2 :(得分:3)
Pear::Text_Wiki是另一种选择,尽管它只处理文本格式化的情况。它自2007年6月以来一直没有更新,但包括几种Wiki格式(所有这些格式都有其他最新发布日期)。
Text_Wiki支持的格式为:
它具有LGPL许可证,因此在GPL项目中不应存在许可问题。
答案 3 :(得分:0)
我喜欢DokuWiki,但pmWiki可能对你更好。以下是所有PHP wiki的列表:http://www.wikimatrix.org/search.php?sid=183