Jabber/Exodus for Delphi
  1. What is Jabber?
  2. What is Exodus, and how does that relate to Jabber?
  3. I have another Jabber client already, do I have to use Exodus?
  4. Is Exodus Mac-compatible?
  5. Can I talk to people on other IM's using Jabber?
  6. How do I find chat rooms?
  7. How do I start a chat in Delphi from the Exodus window?
  8. How do I show my nickname only on the roster window?
  9. How do I change which forums show on my roster window?
  10. Will Jabber work with firewalls?
  11. Do I have to download something to use Jabber?
  12. How do I use my Delphi Forums "friends" list with Jabber?
  13. Are there sound notifications with Jabber?
  14. Can I change fonts and colors for my IM and chat room windows?
  15. Can I log a conference room (chat room) with Jabber?
  16. How do I change my Exodus password?
  17. Can I use Exodus for Delphi to join other Jabber servers?
  18. Can I use emoticons in chat?
  19. Can I send URL's and images via Jabber into chat?
  20. Do the regular / commands work in Jabber chat?
  21. Can I still moderate my chat room via Jabber?
  22. I got a message that said I'd destroyed the room. What does that mean?
  23. Can I leave offline messages for my friends?
  24. Where can I get more information about Jabber?


  1. What is Jabber?
    Jabber is an open source protocol for the real-time exchange of messages and chat. In other words, it functions much like the IM's you're used to, like ICQ, AIM, and MSN, but it's much more. Jabber allows you to chat in our regular chat rooms, as well as with others that are using Jabber. Jabber clients are available for Windows, Linux, Mac, and other platforms.
     -top-
  2. What is Exodus, and how does that relate to Jabber?
    Exodus is one of the leading Jabber client for Windows, and is the one we've chosen to integrate with our platform. Think of it as your browser in the Jabber system, much like you use Internet Explorer, or Netscape.
     -top-
  3. I have another Jabber client already, do I have to use Exodus?
    No. You can use any Jabber client you'd like, and sign into delphiforums.com. Vista is another Jabber client that has been successfully tested here.
     -top-
  4. Is Exodus Mac-compatible?
    No, but there are other Jabber clients that are. Psi (which is cross-platform) is one that has been successfully tested, and will work with Delphi's implementation of Jabber. You can get a list of other Jabber clients here. http://www.jabber.org/user/clientlist.php
     -top-
  5. Can I talk to people on other IM's using Jabber?
    Yes, you can, through what are called gateways.  For more on this, check the www.jabber.org site (http://www.jabber.org/user/userguide/ar01s12.html) for a list of gateways.
     -top-
  6. How do I find chat rooms?
    The Jabber Browser function lets you browse two "services":
    • All Active Listed Chats -- this list contains all public rooms the host wishes included in the directory, where the room is either currently or was very recently active.
    • Chats in my favorite forums -- this list contains rooms, listed and unlisted, in forums you own or have marked as one of your favorites (on your My Forums / My Delphi page.)    Currently, this list contains only active and recently active rooms.    This behavior will change in a subsequent release to include ALL rooms in these forums.
    To find the rooms, click on Tools > Jabber Browser (or press F11) and you'll see the two lists. Click on a list to find the rooms. To enter a room, click on a room name, then on "Join a conference" in the left frame. OR right click on the room name, then "Join Conference" at the bottom.
     -top-
  7. How do I start a chat on Delphi Forums from the Exodus window?
    To start a chat in a room that's already set up in a forum (persistent rooms), go to Exodus > Join a Conference and either select the chat room, if it already shows in the box, or type in the exact room name. Use a . in place of any spaces in the room name. The room server is chat.delphiforums.com. Or, you can click on the group icon (several people standing)  in the tool bar, and select, or enter your chat room name.
     -top-
  8. How do I show only my nickname, and not my membername on the roster?
    You can't change how your membername appears, but those who view it can. To change how someone else's name appears, right click on their name, and select 'rename'.
     -top-
  9. How do I change which forums show on my roster window?
    To change the selection of forums, right click on anyone's name. Select Properties, select groups (on left side) then mark the forums you wish to show.
     -top-
  10. Will Jabber work with firewalls?
    Yes. Set your port to 5222.  If you are behind a firewall that does not permit you to make a connection to port 5222, you can use port 23. 
     -top-
  11. Do I have to download something to use Jabber?
    Yes. You'll need to download Exodus for Delphi, or another Jabber client. Some Jabber developers are working on an http service that will enable you to use Jabber over the web, but it is not currently available.
     -top-

  12. How do I use my Delphi Forums "friends" list with Jabber?

    Your "friends" list from the Delphi Forums profile system is automatically available to you when you use Exodus for Delphi. Contacts that you add to or remove from the friends list (also known as your "Roster") in Exodus will be reflected in the web version of the profiles.
     -top-
  13. Are there sound notifications with Jabber?
    Yes! Jabber has both visual and audio notifications for both messaging, and chat. The default is set to no sound, so you'll have to configure each event. To enable sounds:
    1. From the Exodus client, select Tools > Options...
    2. From the Preferences window, scroll down through the icons and  select the Notification icon (the toaster).
    3. The first option on the page is 'Use sound notifications,' check or uncheck it as desired.
    4. To set up which sounds play, click on the 'Configure Sounds...' link.
    5. In the 'Program events' window, scroll down to Exodus and select the activity you'd like to have trigger a sound.
    6. Click on the 'Sounds' drop down menu to select the sound for this event.
     -top-
  14. Can I change fonts and colors for my IM and chat room windows?
    Yes! Go to Tools > Options > Fonts and Colors (on the left side). To change colors, click in the example of the window you want to change.
     -top-
  15. Can I log a conference room (chat room) with Jabber?
    Yes. Go to Tools > Options > Messages, and mark the Log Messages and Log conferences boxes. Click Apply, click Ok. You'll find your logs on your computer, usually in C:\My Documents\Exodus-Logs.
     -top-
  16. How do I change my Jabber password?
    Your Exodus password is the same as your Delphi password.
     -top-
  17. Can I use Exodus for Delphi to join other Jabber servers?
    Yes. On the login screen, click Details, then choose either of the other Jabber servers listed, or type in another one. To return to Delphi, log out, then type in delphiforums.com as the server name again.
     -top-
  18. Can I use emoticons in chat?
    Yes. Typing a smilie face, and some of the more standard emoticons will show on the screen. Or, right click and choose Emoticons or press CTRL+E and a full window of emoticons to choose from will pop up for you to use.
     -top-
  19. Can I send URL's and images via Jabber into chat?
    Yes and no. You can send a live URL into chat, by simply typing it, or pasting it in. Anyone who is also using Jabber will be able to click on the link. Members that are in chat via the Java client will not be able to click on it. If the room is being logged via Java, any images will show in the room log, but they will not show on the chat screen for either Java or Jabber users.
     -top-
  20. Do the regular / commands work in Jabber chat?
    A few do. /nick works on Exodus for Delphi, but does not work on Psi, which is cross-platform. Instead of /act you'll use /me - which is a more standard IRC type command.
     -top-
  21. Can I still moderate my chat room via Jabber?
    Yes, you still have moderator commands available to you such as kick, ban, gag (toggle voice) and ignore (block.) Right click on a membername to use your moderation features.
     -top-
  22. I got a message that said I'd destroyed the room. What does that mean?
    If you try to change your name to a name that's already on the server, you'll get the message that you've destroyed the chat room. This really means that you've been booted, and you'll need to close, then relaunch Jabber.
     -top-
  23. Can I leave offline messages for my friends?
    Yes, you can. Right click on a name, and select message.
     -top-
  24. Where can I get more information about Jabber?
    For specific information and help with Exodus for Delphi visit our Jabber Messaging and Chat  Forum, http://forums.delphiforums.com/jabber/start. The Jabber Software Foundation has a User's Guide here: http://www.jabber.org/user/userguide.html#intro for more generalized information about Jabber. You can find additional resources on the Exodus roster screen, under the Help link.
     -top-