[Standards] Proposed XMPP Extension: MUC Auto-Join

Peter Saint-Andre stpeter at jabber.org
Fri Jun 1 16:07:44 CDT 2007


Kevin Smith wrote:
> On 1 Jun 2007, at 21:32, Chris Mullins wrote:
>> There are two solutions I like a bit more, both of which are more work:
>> 1 - A "Startup" section in private storage
>> 2 - Adding metadata into the items on a roster
> 
> There's a third option, which is to keep with the solution we have 
> (0048), just updating it to the new pubsub-based system when appropriate.
> 
> I've never been quite sure why we desire to get rid of 0048 in favour of 
> putting mucs in the roster, because they're not really chat entities, 
> and have very different semantics. 

Who said the roster is only for buddies? To my mind it is for JIDs. A 
MUC room has a JID, so I see no reason not to put it in the roster. Same 
thing for anything else that has a JID.

> So I guess the questions I have are:
> 1) What do we gain from putting mucs in a roster (in protocol) which we 
> don't already have?

Presence.

And presence gives you entity capabilities.

And entity capabilities gives you helpful information that obviates the 
need for formal roster categories or item metadata -- you get it for 
free in presence.

> 2) What are the problems with 0048 (iq:private notwithstanding)?

I've never liked the fact that it combines JIDs and URLs in one storage 
format -- you do very different things with XMPP entities and HTTP 
locations. Talk about different semantics! But that objection is more 
aesthetic than anything else.

Peter

-- 
Peter Saint-Andre
XMPP Standards Foundation
http://www.xmpp.org/xsf/people/stpeter.shtml

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 7358 bytes
Desc: S/MIME Cryptographic Signature
Url : http://mail.jabber.org/pipermail/standards/attachments/20070601/23f02a36/smime.bin


More information about the Standards mailing list