[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