Help:Chat

Jabber/XMPP
OpenWetWare now runs a Jabber (XMPP) server. All OpenWetWare users automatically have an account and allows users to send messages to each other and also to have multi-user conferences (i.e. chat rooms). Because XMPP is an open and standard protocol, you can also talk with people on other servers, such as Google Talk.

Connecting
You are identified by your Jabber ID (JID) on the server that looks like username@openwetware.org. Your username is your OpenWetWare username completely lowercased and with all spaces changed to underscores, e.g. "john_q._smith@openwetware.org". This is all the information that is needed for others to contact you, both on the OpenWetWare server and elsewhere. For example, someone using Google Talk can send a message to john_q._smith@openwetware.org and it should reach you. If you are unable to log in, please check the account activation section below.

There are many Jabber clients (see below for comprehensive list). Some clients only need your Jabber ID and your password. For other clients, you will need to specify the server (openwetware.org) and the username separately. Most clients can deterine the name of the conference service. But if asked for a conference service name, use conference.openwetware.org. If asked for the name of a chatroom, use room@conference.openwetware.org.

All sessions must use encrytion. Newer clients will use TLS (Transport Layer Security) on port 5222. Older clients will need to use SSL on port 5223. Most clients will choose the correct port automatically, but may need to be told to use encryption.

Discussion room
There is a multi-user conference channel called lounge@conference.openwetware.org which for general discussion. Any user can create a new room with any other name and invite others.

Clients
If you have no reason to pick a particular client, we recommend you use Spark. Other popular clients are Pidgin (formerly gaim) and Adium (Mac OS X). Some problems have been reported with the iChat that comes with OS X but it may work for you. The client does not have complete functionality but may be sufficient.

Here's a list of clients:
 * http://www.jabber.org/clients
 * http://en.wikipedia.org/wiki/List_of_Jabber_client_software

Spark
When first logging in:
 * Under "Username", enter only your username part, e.g. john_q._smith
 * Under "Password", enter your password
 * Under "Server", enter openwetware.org

To add a new contact, select "Contacts" => "Add Contact", and type in the contact's Jabber ID (e.g., foo_bar@openwetware.org or foo@gmail.com). To join a conference, select the "Conferences" tab and click on conference.openwetware.org. Spark will show you a list of public conferences, and you can bookmark conferences you join frequently. To start a private conference, select "Actions" => "Start a Conference" and enter the Jabber IDs of the users you wish to invite to the conference.

Web client
Go here.
 * Under "Username", enter only your username part, e.g. john_q._smith
 * Under "Password", enter your password

Pidgin
Go to "Accounts"->"Add/Edit" and hit Add. Choose protocol XMPP.
 * Under "Screen name", enter only your username part, e.g. john_q._smith
 * Under "Domain", enter openwetware.org
 * Under "Resource", enter whatever you want
 * Under "Password", enter your password

To add a new contact, go to "Buddies"->"Add Buddy". Select the openewtware account under Account. Under screen name, enter the user part (e.g. joe_smith). To join a chat room, go to "Tools"->"Room List", select the OWW account and hit "Get List" and click "Get List" followed by "Find Rooms."

Account activation
If you are unable to log in, you may need to activate your account. To do so, go to your preferences on the wiki. Enter your old password for both the old and new passwords and hit save. This will at the same time set the password for your Jabber account. If you have any other problems, you can email me.

Web Presence
You can get use the following on OWW or elsewhere to show whether you are on jabber (replace USERNAME appropriately): http://openwetware.org:9090/plugins/presence/status?jid=USERNAME@openwetware.org&random=.png

Groups
Jabber supports the notion of "groups." There is an "OWW steering committee" group that contains members of the Steering committee. Online members should automatically appear in your buddy list. To be added to this group (or to create a new group), contact User:Austin J. Che.

Web chat
The previous chat interface at Special:Chat is based on phpfreechat and is not very scalable. Please migrate to using the jabber server.