问题标签 [etherpad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
932 浏览

web-services - 避免代理阻塞 Etherpad Lite

我在我的 Apache 服务器上设置了一个 Etherpad Lite,地址类似于http://example.com:9001,我希望从我的大学访问它,但代理阻止了端口。在该软件的 wiki 上,解释了一种称为“反向代理”的技术来规避这种情况,并使 pad 可以从http://pad.exemple.comhttp://example.com/pad之类的地址访问,但是不幸的是,它不起作用,我尝试了许多不同的组合。我想知道我做错了什么,或者是否有任何更简单的技术可以得到我想要的。谢谢。

0 投票
3 回答
534 浏览

node.js - Etherpad Lite 是传输整个文档还是仅传输差异?

在处理非常大的文档时,它基本上会压倒连接并停止或使用差异成功管理吗?

0 投票
1 回答
177 浏览

javascript - 在 etherpad lite 中取消转义 HTML

嗨,我正在开发一个为 etherpad lite 添加一些功能的应用程序。我想向 etherpad pad 添加一些 html 元素,所以我需要取消 html 并将其显示在 pad 上。我只是想知道这是否可能。只是为了记录,我在我的应用程序中使用 ruby​​ api

0 投票
1 回答
1243 浏览

python - 在 python 中实现的类似 Etherpad 的项目

我有一个用 python 实现的 web 项目。我们希望在这个项目中拥有像 Etherpad 这样的文本协作编辑。重用“Etherpad lite”看起来不是一个选项,因为底层数据库之间的交换/同步会很复杂。所以当前的想法是重用 etherpad lite 的客户端并重新实现服务器端。这似乎比预期的要复杂,因为 etherpad lite 的客户端正在使用一些与 node.js 相关的代码。

因此,在深入研究 etherpad lite 代码之前,我想我会问:有人知道实现 etherpad lite 功能的 python 项目吗?

0 投票
1 回答
1206 浏览

keyboard-shortcuts - 在 Etherpad 中,除了粗体、斜体和下划线(罢工、项目符号...)之外,还有其他操作的快捷方式吗?

好吧,几乎所有内容都在标题中:除了使文本变为粗体、斜体或下划线之外,还有什么捷径可以执行其他操作吗?或者任何允许这样做的插件?

根据我的一位同事的说法,源代码似乎不包含这些东西,但也许我们错过了一些东西?

0 投票
1 回答
992 浏览

java - Etherpad 的时间线功能是如何工作的?

我想了解 Etherpad 的时间线功能是如何工作的。

如果你不知道这里的 etherpad 软件是它的一个实现 - http://piratepad.net/

做一些编辑,写点东西,加粗,使用编辑器,然后在右上角你会看到时间线。单击它并播放它。

我可以看到这样的 JSON 响应 - http://img6.imagebanana.com/img/vmot5xt0/Selection_060.png但任何人都可以将其分解为可以理解的内容。

这是来自它的 Node.js 端口的一段代码 - https://github.com/Pita/etherpad-lite/blob/master/src/node/handler/TimesliderMessageHandler.js#L359

我对理解 JSON 响应及其工作原理非常感兴趣。还有什么数据库最适合此类应用程序(etherpad、google docs 等)。Nosql(如 mongodb)或 sql(如 mysql)。

0 投票
3 回答
2474 浏览

conflict - Meteor 中的 Etherpad 样式同步?

研究 Meteor 来创建一个协作文档编辑应用程序,因为 Meteor 默认在多个客户端之间同步数据非常棒。

但是当使用文本区域时,例如 Sameer Kalburgi 的示例
http://www.skalb.com/2012/04/16/creating-a-document-sharing-site-with-meteor-js/
http://docshare -tutorial.meteor.com/
体验欠佳。

我尝试与同事同时打字,但当她打字时,我的更改会被覆盖,反之亦然。所以在冲突解决中还没有合并算法,我想?

这是为该功能计划的吗?目前有没有办法实现这一点?Etherpad 似乎很好地处理了这个问题。在 Meteor 中使用此功能将使创建协作文档编辑应用程序更容易访问。

0 投票
3 回答
9956 浏览

etherpad - 如何删除 etherpad-lite 中的焊盘

可能吗?如何?我只能创建或编辑创建。我正在使用我自己的服务器。我想管理或至少删除一些垫。

0 投票
3 回答
5282 浏览

indexing - 如何列出 etherpad-lite 中的所有焊盘

我发现了这个:https ://github.com/ether/etherpad-lite/wiki/How-to-list-all-pads

但我真的不知道如何使用它。我是否必须修改我的 templates/index.html 并添加那段代码?在哪里?谢谢!

0 投票
1 回答
12344 浏览

authentication - 在 etherpad lite 中应用身份验证

我们如何防止 etherpad lite pad 被公众访问。有什么方法可以防止未经授权访问 etherpad。只有拥有用户名和密码的用户才能访问键盘。

我在 Windows 上使用 etherpad lite。谢谢。