Jabberworld.org Webchat
(Developer Release, only useable with Firefox 1.5 - try "guest login" - only @jabberworld.org addresses at the moment)
open chat
open in new window
News
22.Nov.2006: System Crash - some data lost
Screenshots
alpha 3

alpha 1

Group Chat
MUC Config
Chat logs
develop
help
Features
- UniCode (UTF-8)
- Delete Users with drag/drop
- Chat, Groupchat, IRC
- Groupchat bookmarks
- No popup windows
- Guest Accounts
- User Registration
- Resize Contact Panel
- Resize MUC User list
- Easy to use user interface
- XSLT based design - easy to change
- Simple AJAX Backend "jabber.es" ( licenced under LGPL, BSD,...)
Known Bugs
This is work in progress, don't expect a full functional jabber client!
- If messages are sent to a chatroom, the messages is displayed if it returns from server. Users like it if the messages is diplayed immideatly
- < > like <br> gives a bug
- select text not possible
- Cursor disapears sometimes in Firefox
- Config interface is reloaded sometimes while typing
- Images look bad in Explorer (maybe WINE Problem)
- Status not changeable ✔
- Browser is blocked sometimes after logout
- Opera is not supported
- Not tested with Safari
- Bugs in Internet Explorer
- Design gets broken if long texts are sent
- Groups are displayed even if no contact of the group is online
- Autojoin gets lost if MUC list is edited
- No autojoin for MUC
- Config div is scrolled to bottom
- Time in Internet Explorer (missing createElementNS)
- Sometimes strange drag/drop behavior (onmouseup event.target is strange in firefox)
Missing Features
- All forms (user info, muc config)
- transports
- rename
- privat chat with muc users
- alert incoming messages from
- Assign groups to users
- Display user details
- Reconnect if connection lost
ToDo
- Better design
- Message Archive
- SVG Whiteboard (Firefox only)
- Pubsub (PEP) based Notebook
- Pubsub (PEP) based Calendar
- Speed improofment - if there are problems
- Default to display all contacts if only very few contacts are in roster
- Smaller Fontsize
- Alternative Design with dhtml windows (usability?)
- Restricted Clients (for groupchat only)
- own http-binding, at the moment all messages are sent using a external http-binding
- own IRC transport
- ICQ, MSN, AIM transport (installed but not tested)
- Yahoo transport
- Login with Google Talk Accounts (svr dns)
- Search form to search chat rooms on public servers
- User search
- Licence (maybe I try CreativeCommons)
- Performance test (backend)
- EULA for online users
- Sounds (not too much)
Download
Install
- unzip
- upload to PHP enabled Webserver (all files to the same directory)
Install details
- No Database required
- No Files are written to the server filesystem (except the files you install)
- The jabberworld.org jabber server has a http-binding (jep-124) interface. But you can register and use only jabberworld.org addresses
- if you have problems ask at xmpp:help@conference.jabberworld.org
- if you have you own jep-124 enabled jabber server, you have to change the first line in "proxy.php" and the "jabberServer" in index.html
Change this values if you use your own jabberserver:
index.html:
...
var jabberServer="jabberworld.org";
...
proxy.php:
...
<?php
$url="http://jabberworld.org:5280/http-bind/";
...
Licence

This work is licensed under a Creative Commons Attribution-NonCommercial 2.0 License.
If you need a different licence please tell me.
File list
index.html
jabber.es
proxy.php
sarissa.es
sarissa_ieemu_xpath.js
upload.php
xslt.xml
Technical backgroud
see seperate page