[Standards] Proposed XMPP Extension: MUC Auto-Join

Mridul Muralidharan mridul at sun.com
Fri Jun 1 17:49:46 CDT 2007


Chris Mullins wrote:
> Sparks Wrote:
> [Cut from a few different emails]
> 
>>> 2 - Adding metadata into the items on a roster - that way we can  
>>> include enough standard display hints to do fun things. This 
>>> lets us store people on there, rooms, and anything else that 
>>> is represented as a JID.
> 
>> See above.  I think 'category' is actually 
>> sufficient for this, as we  already have categories defined.  
> 
>> <item jid='stpeter at jabber.org' name='stpeter' 
>> subscription='both'/> <item jid='devtalk at conference.openfoo.org' 
>> name='DevTalk' subscription='from' category='conference'/>
> 
> I don't think this is enough. For Example, what if I want to autojoin
> the room? What if I want to auto-join the room, but only as an invisible
> observer? What if I want my nickname to be "Just Some Guy" in the room?
> Do I want to accept private messages? There are a lot of option here
> that I think go beyond a simple category. 
> 
> Now, on the other hand:
> <item jid='devtalk at conference.openfoo.org' name='Dev Talk'
> 	subscription='none'>
> 	<room xmlns='room:bla:bla' autojoin='true'>
> 		<nickname>Just Some Guy</nickname>		
> 		<misc AcceptPrivateMessages='false'/>
> 	</room>
> </item>
> 
> 
> --
> Chris Mullins



Since the room invites the user to the conference, shouldn't this not be 
a client configuration/customization ?
Sort of like defaults for conference(s) ?
Does this need to go into roster ? Maybe in client's config settings ?

What I particularly like about the proposal is that it allows leveraging 
existing roster infrastructure in the server with almost no 
modifications required : by just sticking to 3921.

Maybe we should also add that if a room is deleted, it could send 
unsubscribed/unsubscribe to all users who have enabled this 'feature' 
(assuming room maintains this info)


Identity of an offline room - I am not sure of that one ... do we need 
this ?
About offline messages to rooms : wont offline messages to a room not 
get rejected with an error ? In which case, isn't it not unimportant 
(except the error I guess) ?

Regards,
Mridul


PS : apologies for responding to a bunch of things - including what 
Chris mentions above.


More information about the Standards mailing list