所以我一直背负着推进一个网站,在这个网站上,访问者能够看到自他们上次访问以来对内容所做的确切更改(即某种形式的跟踪系统,可以保留以前的版本,可以也可以访问)。
在我的脑海中,我正在考虑类似于维基百科中的历史记录表(我们不能使用并且不是真正正确的工具),除了更易于导航和查看实际更改。
有任何想法吗?
所以我一直背负着推进一个网站,在这个网站上,访问者能够看到自他们上次访问以来对内容所做的确切更改(即某种形式的跟踪系统,可以保留以前的版本,可以也可以访问)。
在我的脑海中,我正在考虑类似于维基百科中的历史记录表(我们不能使用并且不是真正正确的工具),除了更易于导航和查看实际更改。
有任何想法吗?
这与通常所说的“审计表”非常相似,审计员可以使用它来查看谁更改了什么以及何时更改。
如果您在此处寻找有关创建审计表的建议,您会发现这些有用的问题:
网站数据库是驱动的吗?因为您可以只包含一个新表来跟踪更改。
您应该有一个包含内容/文章 ID 的表,其中包含一个存储实际更改的文本数据类型列,以及其他包含有关更改位置的元数据的其他列。
因此,您可以拥有一篇文章和更改历史记录。看看 Microsoft Word 2007 Track Changes Feature,我认为这是一个很好的例子。
Wikipedia 本身可能不是正确的工具,但我建议利用它们的 FOSS 特性并检查您要复制的功能的设计。他们花了很多时间来做正确的事,可能有一些你可以学习的想法。