实现通用的实时协作编辑器/插件(如Google Docs)

Nul*_*uli 3 html javascript collaborative-editing

所以,我正在考虑实现一个实时协作编辑器,因为一些预制的(例如etherpad)缺乏专用编辑器的功能.

我目前使用CKEditor,但我希望切换到Aloha Editor.

我将使用Pusher进行推送通知/更新到我的应用程序周围的地方,以便在多人使用该软件时,一切都可以尽可能实时.

现在,我最初关于如何实现协作编辑器的思考过程似乎非常缓慢 - 使用推送器不断更换整个文本字段...但是移动巨大的文本块会快速变得非常丑陋,我不太确定当有多个(> 5)人同时处理文本时该怎么办..所以......必须有一种更容易,更有网络效率的方式来进行协作编辑.

想法?

Ins*_*lah 5

Aloha-Editor的一个名为Aloha-Wikdiocs的实时协作插件在2012年的jQuery大会上发布.它仍然是alpha,但已经很好用了.

它不是开源的.实时协作作为可与现有系统集成的服务提供.目前这项服务不收费.

有一个演示和一些文档,介绍如何在网站上集成服务.

  • 尝试克隆github示例.没有涉及Facebook,它应该开箱即用.唯一要做的就是使用API​​密钥触摸文件.https://github.com/Aloha-Wikidocs/Example (2认同)