因此,我正在考虑实现一个实时协作编辑器,因为一些预制的编辑器(如etherpad)缺乏专用编辑器的功能。
我目前使用的是CKEditor,但我希望改用Aloha Editor。
我将使用Pusher来推送通知/更新到我的应用程序周围的地方,这样所有事情都可以尽可能地实时,因为有多个人使用该软件。
现在,最初我对如何实现协作编辑器的思考过程似乎真的很慢--使用pusher不断地换出整个文本字段...但是移动巨大的文本块很快就会变得非常丑陋,当有多个(>5个)人同时处理文本时,我真的不确定该怎么做。所以..。必须有一种更简单、更高效的网络方式来进行协作编辑。
想法?
发布于 2012-02-15 00:41:05
Aloha编辑器的实时协作插件Aloha-Wikdiocs在2012年的jQuery会议上发布。它仍然是alpha,但已经运行得很好了。
它不是开源的。实时协作作为可以与现有系统集成的服务来提供。目前这项服务不收费。
这里有一个演示和一些关于如何在website上集成该服务的文档。
发布于 2012-01-31 22:55:39
将更改组合在一起并计算智能增量。
例如,用户按下键'h‘、'e’、'l‘、'l’、'o‘。您的javascript将它们分组并向服务器报告:"User A在位置X插入了文本'hello‘“。
你明白了吧。
https://stackoverflow.com/questions/9081608
复制相似问题