跳转到主要内容

Zope/Twisted集成用于jarn.xmpp软件包

项目描述

简介

jarn.xmpp.twisted 为使用Plone构建XMPP应用程序提供了一个基础。

简而言之,jarn.xmpp.twisted 包含以下内容

  • 通过实现以下XMPP扩展的某些部分来扩展wokkel软件包

  • 与Zope实例并行运行的Twisted反应器。

  • 提供两种类型的XMPP客户端的实用程序,一种是在任务完成后立即断开连接的deferred客户端,以及一种保持连接并可以响应XMPP事件的正常客户端。

  • 用于编写自定义组件的XMPP组件基类。

jarn.xmpp.twisted 是套件的一部分,其他软件包包括

  • jarn.xmpp.core,提供存在、消息传递、聊天和微博的设施。

  • jarn.xmpp.collaboration 提供了一个XMPP协议,用于进行实时协作编辑以及针对Plone的实现。

安装

jarn.xmpp.twisted 需要一个有效的 XMPP 服务器安装。请参阅 jarn.xmpp.core 文档了解如何设置。

测试

其中一些包含的测试是功能测试,需要 localhost 上运行的 XMPP 服务器,以及在此服务器上设置具有 JID admin@localhost 和密码 admin 的管理员账户。如果您想运行这些测试,您必须在测试运行器上指定 级别 2,即。

./bin/test -a 2 -s jarn.xmpp.twisted

致谢

  • 大部分工作都是在 Jarn AS 员工可用的 10% 时间内完成的,用于开源项目开发。

变更日志

0.1

  • 在系统退出时停止反应器。[hannosch, ggozad]

0.1b1

  • 允许 https 连接用于 http 绑定。[hannosch]

0.1a3 - 2010-06-06

  • 仅在测试运行器上指定级别 2 时运行需要 EJABBERD 层的测试。[ggozad]

  • 修复了与远程服务器一起工作的延迟客户端。[ggozad]

0.1a2 - 2010-05-11

0.1a1 - 2010-05-09

  • 首次发布。[ggozad]

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面