PHP中的库/工具,用于wiki风格的差异和历史记录


Library/tools in PHP for wiki-style diff and history

背景

我想创建一个维基风格的网站。首先我看了一眼http://en.wikipedia.org/wiki/List_of_wiki_software想要使用PHP,并且对使用纯文件存储持怀疑态度,因此选择了三种替代方案:

  • Tiki Wiki CMS群件
  • PhpWiki
  • MediaWiki

如果我错了,请纠正我,但对于一个相当小的项目来说,所有这些都让人觉得非常沉重,而且太夸张了。

问题

然后,我的想法是使用一些现有的库和/或工具来处理历史、差异和标记部分,但其余部分由我自己实现。

你知道像这样的(好的(库和/或工具吗?

使用像Markdown这样的现有库来标记wiki文本。如果必须的话,可以扩展它。wiki的diff算法可以像你希望的那样微不足道。php diff在谷歌上的第一个结果显示了一个非常简单的算法,它可能会让你朝着正确的方向开始。

PHP Diff算法

PHP降价

另外,别忘了Github!那里有各种各样的用PHP编写的wiki项目。就像这个!