0 subscribers Search:
last edited 1 year ago by Will

Welcome to the Jabberd 2 Documentation Project

About This Site

This site is dedicated to fully documenting the Jabberd 2 server. Jabber is the set of standards that provides for an open instant messaging (IM) platform that offers a rich feature set, including encryption, asynchronous messaging, and connectivity with proprietary IM platforms. The Jabberd server is the original implementation of the Jabber protocols, which are now known as Extensible Messaging and Presence Protocol (XMPP) used by Google Talk and other platforms. Jabberd 2 is the successor to the widely-used Jabberd 1.4 server.

Online Documentation

Jabber-Related Books

Offsite Resources

Most Recent Updates

29 August 2004: New Section: Troubleshooting Tips for Jabberd 2
I have written a new section that lists some troubleshooting tips for Jabberd 2. I am not especially proud of it, partly because I know that others are more adept at troubleshooting Jabberd 2 issues; however, there were many requests for a troubleshooting guide, so I gave my best go. Your tips and comments are extremely welcome.
26 August 2004: Rewritten Section: Using JCR to Connect to Jabberd 2 Components
I have rewritten Section 5.9 to provide an example of how to build a JCR component that runs the MU Conference service.
25 August 2004: New Section: Primer on Transports and Jabberd 2
I have written a new section that describes how transports work with Jabberd 2 — in context with how transports work with Jabberd 1.4x servers.
24 August 2004: Site Upgrades
I have rewritten much of the code and script to make this wiki more efficient. The most noticeable upgrade is the vastly improved SearchPage. Please report any site problems to me at admin@jabberdoc.org.
7 August 2004: New Section: Integrating Users-Agent with vCard Data
I have written a patch for Users-Agent that integrates it with Jabberd 2 vCard data. Section 5.11 describes the patch and its use.
5 August 2004: New Section: Setting up a JUD Using Users-Agent
I have written up a how-to for setting up the Users-Agent JUD with Jabberd 2.
1 August 2004: New Section: Extending Jabber to System Monitoring
I have written a new appendix that describes how Jabber can be easily extended to provide real time system administration monitoring. Each subsection documents a script that uses Jabber for system monitoring and alerting. For example, Appendix 10.2. explains how to use a cron job monitoring script that sends a Jabber alert if the job fails, or optionally if it succeeds. All of the scripts are available in the newly created tools folder.

Wiki Help

Comments About this Site

Feel free to post your comments about the pages on this site, or if you wish, you may email or Jab me at will@jabberdoc.org.

Félicitation --2004/08/06 06:37 PST
You never fail to impress me with the extensiveness and quality of your work - both in your product which I have used on and off for 18 months, and your documentation. Although the bank doesn't yet use your servers, I have done so in a company I ran in another life.

Asad Quraishi

National Bank of Canada

Montreal, Quebec, Canada

Re: Félicitation --Will, 2004/08/06 08:16 PST
Thanks for the kind words. Rob Norris is responsible for Jabberd 2. I do the doc.'s. I'll pass your words along to him.

2004/08/18 09:44 PST
How to use LDAP with the Jabber Server? To be honest, this documentation is totally unhelpful. I understand this is not a forum for resolving blah blah, so I won't cry out all my problems with your work (and Rob's), possibly the documentation is very good for people for whom jabberd2 works. What I was looking here was some troubleshooting section, I even found some of it in the FAQ, but it only helps with really "newbie" kind of problems. I can see the thousands of hours of your and Rob's work, still, jabberd2 won't work for me and some others I know. Please consider allowing some more user feedback to make FAQ better.

Re: How to use LDAP with the Jabber Server? --Will, 2004/08/18 17:19 PST
Use the SearchPage, or go directly to Section 3.3 and Section 4.7.

Re: Unhelpful Documentation --Will, 2004/08/18 17:33 PST
I am sorry that you find this documentation not helpful. I have considered writing a troubleshooting section. I even installed Fedora under Vmware to try and troubleshoot Fedora and RH install issues. This was by no means a small task — it took me several evenings to get it installed, and once I did, I was unable to replicate Jabberd 2 install issues.

I may yet attempt to write a troubleshooting section; however, I have several other items on my todo list before I get there. I'd like to be writing about Jabberd 2 and transports right now. Instead, I have been debugging web server problems (and rewriting my web application) for the past week.

The reason why this is not a forum for resolving individual Jabberd 2 issues is because the comments are not permanent, and because questions posted here are posted to a much smaller audience of experts than is the case for the Jadmin and Jabberd lists.

As far as enabling more useful feedback in the FAQ, could you be more specific?


full simple minimal   UserOptions ChangeLog   loginhelp

© 2003 Will Kamishlian and Robert Norris

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/1.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.

Powered by Zope Valid HTML 4.01! Valid CSS! Creative Commons License