Personal tools
You are here: Home Proposals Roster Icons
Log in


Forgot your password?
 

Roster Icons

— filed under: ,

A method of allowing users to change the graphics and sounds that are used by their client program for showing the presence of contacts in their roster. It does so in the same way as the Emoticon Skins specification, and in fact is so compatible that they can use the same files and packages.

Discovery

Clients can advertise their support of this extension and search for this support in other clients using the namespace of http://jabber.org/protocol/emoticon-skins/roster.

Specification

Define the above namespace in the <icondef/> root element of the icondef.xml file with an element prefix of the Icon Style packager's choice (example: xmlns:ri=http://jabber.org/protocol/emoticon-skins/roster ).

This namespace adds a new child element of <roster/>, which acts very similar to the element of <icon/> in the specification.

<roster/>

The <roster/> element has two children:

<mode/> 
The value of a Jabber presence status (available, dnd, etc.).
<object/> 
The value of the URI to the multimedia file that will be displayed next to roster items (names of contacts) in the client's roster, or played when that contact changes their presence. It has an attribute of type which defines the MIME type of the multimedia object.

Background

This proposal was originally concieved by Sebastiaan Deckers (aka CBas of Rhymbox/Pandion fame) and Tom Germeau.

Document Actions
« August 2008 »
August
MoTuWeThFrSaSu
123
45678910
11121314151617
18192021222324
25262728293031