Jabber for MOOs

 

This page provides a small amount of information about the Jabber MOO implementation I have been working on at LogMOO.  Jabber MOO is the ability to use a MOO as a jabber server.  This provides interconnectivity between Jabber and MOOs.

 

For information on what has been done so far, take a look at:

http://ahynes1.homeip.net:8000/moo/jabber/jabber.htm

Also, http://ahynes1.homeip.net:8000/moo/jabber/jabstat.htm goes into more detail about what is going on.

 

For information on how to install this on your MOO, take a look at

http://ahynes1.homeip.net:8000/moo/jabber/installnotes.htm

 

There are two key components that you will need to install

http://ahynes1.homeip.net:8000/moo/jabber/jabberd.txt

and

http://ahynes1.homeip.net:8000/moo/jabber/xml_utils.txt

 

The jabberd listener is invoked by $inetd at

http://ahynes1.homeip.net:8000/moo/jabber/inetd.txt

 

 

They are very early versions, and pretty kludgy.  If anyone wants to make modifications, please send them on to me. 

The version of $inetd that runs on LogMOO also has code for LogoMOO.  I have stripped it out of the version distributed here.

 

You also need to load the following programs

http://ahynes1.homeip.net:8000/moo/jabber/miscstuff.txt

 

It contains a feature object for communicating with Jabber users and for seeing who is connected via jabber.

It also contains a modification to generic channels to talk with Jabber.

 

One final note:  I have been playing with a MOO based WikiWiki.  I have set up a page for sharing notes on JabberMOO.  It can be access as http://ahynes1.homeip.net:9999/681/wdisplay