【发布时间】:2011-05-08 13:57:02
【问题描述】:
我们有一个客户向我们即将开始的项目添加了一个新的“需求”,这让我们有点吃惊。从最终用户的角度来看,这很简单,但作为开发人员,我不知道如何实现它!
我们的用户想要一个 Web 表单文本框(理想情况下是富文本编辑器,例如 CKEditor)来跟踪用户对内容所做的更改。请注意,这不是跟踪是否进行了更改,而是实际突出显示这些更改。基本上,他们追求的是 Microsoft Word 的“跟踪更改”功能!
这个想法是,当一个用户更改包含大量文本的文本框时,用户之间会发出请求,下一个用户将能够轻松识别更改的内容。
我很想知道是否有人做过类似的事情,或者有人对这是否可能或如何可能有任何想法?
【问题讨论】:
-
感谢您的快速反馈!我应该添加我们可以轻松地对内容进行版本化,以便我们可以与早期版本进行比较,但是我不知道可靠的差异算法可以让我们显示添加和删除的内容(特别是如果大量文本已更改)
-
我也会看看另一个问题中提供的选项。谢谢!
-
哦 - 解决方案是基于 asp.net 的,所以我们需要尽量避免在服务器上安装 PHP(这里没有开发人员具备维护它的必要技能)
标签: javascript html change-tracking