1

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

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

4

1 回答 1

1

不要试图寻找另一个项目。Etherpad 是解决方案。它是众所周知的,有据可查且易于集成。

您可以通过遵循一些规则来集成 etherpad-lite:

  • 将 etherpad-lite 添加到与您的 python 应用程序相同的域
  • 使用有你需要的一切的 etherpad-lite http API
  • 阅读文档http://etherpad.org/doc/v1.2.7/

我们目前正在深入研究 CMS Plone(使用 Python 编写)。您可以在https://github.com/toutpt/collective.etherpad找到代码(正在开发中)

于 2013-02-13T09:24:11.533 回答