Welcome to Xurble. |
|
Xurble is a cross-platform client/server instant messenger, bulletin board and bug tracker solution written in Java and JSP. Instant MessengerXurble implements a proprietary byte-stream protocol with an additional XML-RPC interface. There are desktop instant messenger clients written in Visual Basic, Java and Perl as well as a web-based client. There is also a plugin available for the popular Trillian client. The XML-RPC interface ensures that it is simple to write clients in almost any language (for example there have been demo clients created in Ruby and Mozilla). Bulletin boardThe Xurble bulletin board consists of two parts: 1) A Slashdot-like site with rotating discussions, front page and categories. 2) A more traditional bulletin board with static sections containing discussions on set topics. The bulletin board supports user-created polls. Sections on the simple bulletin board can be customised using a powerful web-based template manager. All of the pages on the simple site are also available as RSS 0.91 (XML) feeds to enable users to keep up with discussions in their favourite newsreader. When not logged in, a user can be notified via Jabber or Email upon receipt of a private message (internal xurble mail). The slashdot-style board supports multiple unique sites running simultaneously under the same engine Bug TrackerThe Xurble bugtracker supports multiple projects, user notifications, anonymous bug reports, bug severity and everything else you'd expect from a fully functional bug tracker. There is currently not a known full xurble version online. A limited-feature version however is running with the web chat client on http://chat.babelbbs.org/ and the second, simple form of bulletin board running on http://forums.babelbbs.org/. Xurble is an open source project with the development effort originally coordinated by the technical team of USIT, a now defunct organisation at the University of Sheffield Union of Students. Since USITs demise, Xurble has been continued to be overseen by its main technical contributers. |
Some Technical DetailsXurble is built on top of a MySQL database using JDBC for all SQL queries, but any complian RDBMS will do. It uses JSP to produce all of the pages on the slashdot-style bulletin board and servlets to generate the pages on the static bulletin board. The Xurble architecture is extremely extensible. |
The FutureIt would be nice to:
|
|
|
This page last updated 10 December 2003 by Philip Wilson |