Several interesting technical ejabberd modules have been released lately: Rest module, Atom pubsub bridge, XMPP/AMQP gateway
Here is a short description of this new modules:
- mod_rest: This module has been developed by Nolan Eakins. This is an ejabberd module that adds an HTTP handler that allows HTTP clients to literally post arbitrary message stanzas to ejabberd. The original annoucement is here. The code is now available in ejabberd-modules subversion repository.
- Atom Pubsub bridge: This module have been developed by Eric Cestari. It allows any AtomPub clients to post to a specific node in your PubSub tree. The reverse is also possible: the ejabberd PubSub tree will also be available as an AtomFeed. The original annoucement is here. For more information on XMPP publish and subscribe features you can read the specification: XEP-0060: Publish-Subscribe. The code is now available in ejabberd-modules subversion repository.
- XMPP / AMQP gateway: AMQP stands for Advanced Message Queuing Protocol. This is a message queue protocol for business messaging. The AMQP gateway allows to mix XMPP presence, federation and internet scale network, with AMQP queueing mecanism. The original annoucement about the ejabberd gateway for RabbitMQ AMQP implementation is here.
You can browse the extra ejabberd modules on ProcessOne forge.
There are currently more than 25 extensions and the list is growing. Please, contact me if you would like to get a write access to this subversion repository to add and manage your ejabberd extensions.