Moodle and Jabber / XMPP: anything using lib/jabber/XMPP/XMPP.php?

Moodle and Jabber / XMPP: anything using lib/jabber/XMPP/XMPP.php?

by Martín Langhoff -
Number of replies: 3
I am putting together a Moodle->ejabberd integration -- part of the OLPCXS stuff -- and I've just spotted http://tracker.moodle.org/browse/MDL-16500 .

There were a couple of GSoC 2007 projects related to Jabber, but AFAIK none led to anything (one was mentoed by MD, the other co-mentored by me).

Is anyone doing anything with XMPP and/or specifically ejabberd at the moment?
Average of ratings: -
In reply to Martín Langhoff

Re: Moodle and Jabber / XMPP: anything using lib/jabber/XMPP/XMPP.php?

by Martin Dougiamas -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
Yep, it's used by the jabber plugin for the new messaging system.

cvs:/moodle/message/output/jabber

Development:Messaging_2.0

What are you working on exactly?
In reply to Martin Dougiamas

Re: Moodle and Jabber / XMPP: anything using lib/jabber/XMPP/XMPP.php?

by Martín Langhoff -

Thanks - I'll read more about that tomorrow.

I'm working on shared rosters matching course membership. For "normal" clients like pidgin, you see all your classmates in your roster.

When using an XO, Sugar shows your 'roster' in the 'network view'. If you have a XS right now, your "roster" is all the online users -- this naturally breaks down in large schools - neither the network or UI can cope with rosters of 5K users smile

For the XS implementation, we have some tight coupling with ejabberd in other aspects, so option is to hack something using the fast and fancy backends that ejabberd offers. Or I can do it with pure XMPP (portable!), but I am a bit hesitant around the XMPP client libs available in PHP... at first blush, none seem to handle roster mgmt. Need to do more reading & testing tomorrow.

in related news... ejabberd is wonky but very good.

In reply to Martín Langhoff

Re: Moodle and Jabber / XMPP: anything using lib/jabber/XMPP/XMPP.php?

by Juan Segarra Montesinos -
Hi all,

This was an idea that was rounding my head time ago. Here, we work with Openfire. It'll be nice to do this the more portable way.

We'll like to hear news about this topic... Is there any proposal in the tracker?

Thanks in advance smile

Juan.