PHP 修订控制/编辑历史实现

PHP 修订控制/编辑历史实现

我正在尝试让用户编辑我网站某些页面上的某些文本。而且,我想保留这些页面的编辑历史记录,以便轻松恢复更改。所以基本上,我只是试图在我现有的网站中实现/集成一个超轻量级的 wiki。我所需要的只是一个修订控制,可能还有 markdown 支持。

所以,我想知道是否存在用于此类事情的现有库或代码。如果没有,是否建议从头开始使用 diff 实现修订控制?

谢谢!

答案1

你应该给维基百科快速浏览一下。我认为主要优点是运行起来非常容易。它似乎可以满足您的所有需求,甚至更多:

DokuWiki 是一款针对小型公司文档需求的 wiki 软件。DokuWiki 遵循 GPL 2 许可,使用 PHP 编程语言编写。它适用于纯文本文件,因此不需要数据库。它的语法与 MediaWiki 使用的语法类似,并确保数据文件在 wiki 之外仍可读。

主要特点:

  • 版本控制
  • 访问控制
  • 插件
  • 模板
  • 国际化和本地化
  • 缓存
  • 全文搜索

相关内容