Hi all.

I have wanted to push RC-messages via XMPP for a long time. I have now a working
demo on the toolserver: join enw...@conference.jabber.toolserver.org with any
jabber client to see the human readable part.

The demo works by polling the API, for production use,
<http://www.mediawiki.org/wiki/Extension:XMLRC> should be enabled on the live 
sites.

The architecture is similar to the one used for the IRC channels: MediaWiki
emits UDP packets (in the case of XMLRC, containing XML - the same <rc> tags you
would get from the API). The packets are received by a standalong bridge process
(written in python) that multiplexes the messages into the appropriat channels
(XMPP MUC rooms, in my case). Details can be found on the extension page.

I have also written a small client lib that provides convenient access to the RC
properties that are enclosed in the XMPP message. See the extension page for 
links.


So, what do you think, what would it take to get this live?

-- daniel

PS: relevant tracking bug: https://bugzilla.wikimedia.org/show_bug.cgi?id=17450

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to