【问题标题】:Google Closure Editor/WYSIWYG谷歌关闭编辑器/所见即所得
【发布时间】:2010-07-23 05:10:53
【问题描述】:

有人使用过 Google Closure Editor/WYSIWYG 吗?我正在考虑从 CKEDITOR 转移到 Google Closure Editor/WYSIWYG。理想情况下,我喜欢使用 etherpad 编辑器,但似乎没有人将编辑器与所有应用程序分开。

无论如何,对于 Google Closure Editor/WYSIWYG,有没有人知道,它是否支持在 Google Docs 中看到的实时协作方面?

【问题讨论】:

  • Aloha-Editor 是内容可编辑的所见即所得编辑器,支持实时协作。实时协作功能作为服务提供,仍处于 alpha 阶段,但已经可以测试和集成:aloha-wikidocs.com

标签: wysiwyg google-closure google-closure-library


【解决方案1】:

Google Closure 编辑器是对内置浏览器编辑功能的封装。因此,它类似于 TinyMCE、CKEditor 等其他富文本编辑器。它的功能不如其中任何一个丰富,但它更小、更快。基本编辑器由 Gmail(最显着)和各种其他 Google 属性使用。

公共 Google Closure 编辑器中没有任何内容可以启用 Google Docs 风格的实时协作。话虽如此,它有一个插件模型,可让您添加新功能。如果对使用 Google Closure 有充分的了解,我不建议您使用这样的东西。

直到最近,该编辑器还被 Google Docs 使用。然而,核心浏览器编辑技术的局限性成为了创新的障碍,因此他们构建了自己的编辑界面[1,2](代号Kix)。这个编辑界面不包含在闭包库中。

  1. https://drive.googleblog.com/2010/04/a-rebuilt-more-real-time-google.html
  2. https://drive.googleblog.com/2010/05/whats-different-about-new-google-docs.html

【讨论】:

  • 据我所知,没有公开发布任何 Kix 代码,也不知道有任何计划这样做。
【解决方案2】:

它可能不会持久,但在 github 上有一个独立版本的 kix up: https://github.com/benjamn/kix-standalone

【讨论】:

  • 它也没有获得任何用途的许可。
【解决方案3】:

EtherPad Lite 是迄今为止我见过的最可行的选择:

https://github.com/ether/etherpad-lite

我个人比较喜欢这个,因为:

  1. 它是开源的
  2. 您可以自己托管
  3. 几乎没有服务器端依赖项 (Node.js)
  4. 它有一个 API,因此您可以使用任何语言构建您的应用程序

试图窃取 Google 的成果可能不是一个好的长期计划。 (我也不相信拥有客户端库实际上对您有帮助,就实时协作功能而言,这在很大程度上取决于服务器端。)

【讨论】:

  • 我倾向于同意这些论点。 + Etherpad 超级棒。想知道为什么它被命名为“Lite”。
  • @nembleton “lite”版本是对系统要求低得多的重写——第一个版本依赖于多种语言和复杂的系统环境设置,而“lite”版本基本上在 NodeJS 上运行其他不多。
  • 感谢您的反馈。有趣。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多