The Online Jabber User Directory, or ojud, was something that I whipped up one day for the office I was working in. When I first introduced the Jabber instant messaging server to my office, it was intended for a few of us to use to communicate around the office. Within a few weeks, most of the department was using it. Within a few months, a handful of departments were using it. After about a year, it was being used corporate-wide.
     As the Jabber server grew in popularity and as department managers were mandating employees to use it, the problem came up that people didn't know who else was using it and what there screen names were. Not everyone was using the same client and not all the clients had search capabilities. One day, I decided that I should setup a dynamic webpage that users could use to see who else was registered on the server.
     My intentions for ojud were originally to fill the void in the office where most users' clients fell short. One day, I received an email from the Jabber Systems Administrator mailing list requesting scripts that administrators have written for their Jabber servers. They were starting the Jabber Studio: Script Repository project. The Script Repository was designed to be a place where administrators could share utilities and scripts they had written.
     Since I offered ojud to the Script Repository project, I have not been administering any Jabber servers, so needless to say, I have never changed or updated it. But it was my first contribution to anything Open Source, so I take pride in it.