X60 Browser Home Page

x60br

Graphical browser and administration tool for XMPP pubsub

About

x60br is graphical tool that allow you to easly interact with a Jabber PubSub (XEP-0060) compliant component.

Currently x60br will let you:

x60br is written in Python, using pyGTK for the user interface and Twisted for the xmpp protocol handling.

New(2007-12-01): sample usage of the internal python API

Requirements

Downloads

Release 0.1 is available for download from the releases section at http://developer.berlios.de/project/showfiles.php?group_id=9082. This is an early, and probably bug-prone release, but already usable.

You can check the lastest souces from the subversion repository at svn://svn.berlios.de/x60br/trunk, or visit browse the project site at BerliOS http://developer.berlios.de/projects/x60br

Some Screenshots

login dialog node configuration dialog node hierarchy

Notes

The specification allow a node to be member of more than one collection. X60br currently view the nodes as in a tree structure, and don't allow the association of a node with multiple collections. A node can be created only as a top-level node or as a child of and existing collection node. This isn't a big limitation.. as current pubsub implementatios don't support this feature neither.

For ejabberd users: ejabberd implements an older version of the pubsub specification, that is not supported by x60br. Future releases of ejabberd will actualize this. Meantime, there is a patch available, altough i haven't tested it.

Project hosted at BerliOS
BerliOS Developer Logo