8

我正在寻找一个易于嵌入现有 PHP 应用程序的小型 wiki 引擎。或者可能是一组库来处理所有典型的 wiki 功能。

目前我正在使用ErfurtWiki,但它开始显示它的年龄。它自 2005 年以来一直没有更新,而且 sourceforge 上的一些页面似乎已被黑客入侵

我会将它包含在 GPLv2 应用程序中,因此与 GPL 兼容的许可证很重要。

编辑:

要更新,主要是我只是在寻找文本格式/解析器功能。我想自己处理存储、安全、修订历史等。

4

4 回答 4

8

我强烈推荐MediaWiki,它是运行维基百科的 wiki 引擎。

编辑:根据您的评论,MediaWiki 是高度可嵌入的。多年来,我已将其集成到许多项目中。

于 2008-12-03T19:19:57.277 回答
4

我过去使用过DokuWiki,并且对它相当满意。它非常小,代码不是最干净的,但是放入您自己的身份验证方案(例如)以与现有用户系统集成并不难。

它是 GPL2,符合您的要求。它使用文件系统作为存储,因此可能无法很好地扩展,但对于具有不错功能集的基本 wiki 内容,它可能是您正在寻找的。

于 2008-12-03T19:29:39.490 回答
3

Pear::Text_Wiki是另一种选择,尽管它只处理文本格式的情况。它自 2007 年 6 月以来一直没有更新,但包含几种 Wiki 格式(所有这些格式都有其他最新的发布日期)。

Text_Wiki 支持的格式有:

  • BBCode:最新发布:2006-12-23
  • CoWiki:最新发布:2007-01-02
  • 克里奥尔语:最新发布:2007-08-01
  • 独库:最新发布:2005-10-14
  • MediaWiki:最新发布:2006-04-10
  • Tiki:最新发布:2005-10-14

它具有 LGPL 许可证,因此包含在 GPL 项目中应该没有许可问题。

于 2008-12-03T19:20:52.940 回答
0

我喜欢 DokuWiki,但 pmWiki 可能更适合你。这是所有 PHP wiki 的列表:http: //www.wikimatrix.org/search.php? sid=183

于 2008-12-03T19:50:51.910 回答