wiki:WikiStart

Version 11 (modified by ralphm, 11 years ago) (diff)

--

Wokkel

Wokkel is collection of enhancements on top of the Twisted networking framework, written in Python. It mostly provides a testing ground for enhancements to the Jabber/XMPP protocol implementation as found in Twisted Words, that are meant to eventually move there.

Currently, Wokkel provides the following enhancements on top of Twisted Words:

  • A mechanism for easier implementation of XMPP Enhancement Protocols (XEPs) as so-called subprotocols.
  • XMPP Client and server-side component support, that eases development and supports subprotocols.
  • XMPP Server support. Note that this does not yet include support for handling client connections.
  • Subprotocol implementations for:
    • Generic presence, roster and message handling.
    • Service Discovery (XEP-0030), service side.
    • Publish-Subscribe (XEP-0060), client and service side.
    • Software Version (XEP-0092), service side.
  • Data format implementations for:

Downloads

The most current release is 0.6.3 (2009-08-20), available via the downloads section.

Discussion

Your input is much appreciated. The Twisted Jabber mailing list is home to user questions, announcements and development discussions.

Development

The subversion repository is available at https://svn.ik.nu/wokkel/. Quick checkout:

svn co https://svn.ik.nu/wokkel/trunk wokkel

Name

Wokkel lends it name from a popular twisted savory snack in the Netherlands.

Author

Wokkel's primary author is [xmpp:ralphm@ik.nu Ralph Meijer]. In his personal blog, Ralph posts the latest developments on Wokkel and other Jabber related topics.