【问题标题】:I want to track changes (review comments/edits) made to a document that we are displaying on a web page.我想跟踪对我们在网页上显示的文档所做的更改(查看评论/编辑)。
【发布时间】:2018-06-18 19:03:22
【问题描述】:

我想跟踪对我们在网页上显示的文档所做的更改(查看 cmets/edits)。除了 Google Docs/Dropbox 和 Microsoft Word Online 之外,最好的方法是什么?

【问题讨论】:

  • 听起来像是版本控制的工作,也许是 Git...
  • 您好 Ryan,实际上我们将向用户提供一个 HTML 文档。我们想要一个功能,用户可以在文档中添加/编辑文本,向其中添加 cmets 或回复其他 cmets,就像它在 Microsoft Word 中的工作方式一样。我们也尝试了 Google API 和 WOPI,但它将我们的数据保存在他们的服务器。我们正在寻找一种不会将我们的数据保存在他们的云或外部服务器上的 API 或机制。

标签: javascript jquery angularjs collaboration


【解决方案1】:

需要更多信息,目前我认为您和您的团队已共享文档,您正在一起编辑并且想要跟踪更改。我可以为您提出三个简单的解决方案。

  1. 学习 Markdown(非常简单)并使用源代码控制,例如 git。对于学习 markdown 和 git,我认为您需要大约 4-12 小时。在我看来,这是一个非常好的、免费且简单的解决方案。

git 简介 - 最少的命令集,您也可以使用 UI 客户端,但我认为使用控制台学习比开始使用 UI 更好

git init
git remote add origin master https://github.com/yourRepository
git add *
git commit -m "description of the update"
git push
  1. 另一个是evernote。 Evernote 允许您创建可共享的文档(笔记),类似于 google 文档,并且在高级帐户(费用 70 美元/年)中,您可以制作笔记的快照,然后类似于版本控制进行比较。 evernote 的一大优势 - 它易于使用,您将获得类似于 word 和其他您熟悉的(我猜)文本编辑器的 UI。此外,overnote 对团队组织有很多功能。我争取在一周内写完印象笔记。

  2. Attlassian Confluence。我不能告诉你很多,因为我个人不是活跃用户(通常我只是阅读内容),但我可以说它是一个很棒的工具。 我的团队也使用它。每月花费 10 美元/20 美元。

所有解决方案都允许共享、有组织的文档,并跟踪和管理更改历史记录。对于我个人的组织任务来说,evernote 和 git 已经足够了,改用 evernote 因为它更人性化,但源代码控制,尤其是 atlassian 提供了更强大、更有用的可能性。

【讨论】:

  • 您好 Nikita,感谢您的快速回复。我们将向用户提供一个 HTML 文档。我们想要一个功能,用户可以在文档中添加/编辑文本,向其中添加 cmets 或回复其他 cmets,就像它在 Microsoft Word 中的工作方式一样。我们也尝试了 Google API 和 WOPI,但它将我们的数据保存在他们的服务器。我们正在寻找一种不会将我们的数据保存在他们的云或外部服务器上的 API 或机制。
  • @Sachin 您可以使用 git api 来跟踪更改,文档的 cmets 将存储为属于 doc 的单独对象。 {身体,cmets[]}。并评论 { pos, user, text, doc}。 Pos - 描述评论的位置,f。 e.可以是用户在创建评论时点击的字符索引。
猜你喜欢
  • 2012-03-25
  • 2011-05-08
  • 1970-01-01
  • 2012-07-14
  • 1970-01-01
  • 1970-01-01
  • 2021-06-05
  • 1970-01-01
  • 2021-07-16
相关资源
最近更新 更多