216
edits
(Restored from backup) |
Neustradamus (talk | contribs) m |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
The 'classic' [https://xmpp.org/extensions/xep-0045.html Multi-User Chat] interface is strongly influenced by IRC (public chat room, semi-anonymous participants, dedicated owner/admins/moderators, explicit joining/leaving). This is not suitable for modern mobile messengers, where users rather want to have a "seamless" group for their family, one for their accordion youth club, etc. | The 'classic' [https://xmpp.org/extensions/xep-0045.html Multi-User Chat (XEP-0045)] interface is strongly influenced by IRC (public chat room, semi-anonymous participants, dedicated owner/admins/moderators, explicit joining/leaving). This is not suitable for modern mobile messengers, where users rather want to have a "seamless" group for their family, one for their accordion youth club, etc. | ||
As part of the [[Easy XMPP]] initiative, we need to specify a "group chat" approach based on MUC (and possibly also applicable to MIX) that works between different clients. | As part of the [[Easy XMPP]] initiative, we need to specify a "group chat" approach based on MUC (and possibly also applicable to MIX) that works between different clients. | ||
Line 51: | Line 51: | ||
* Do not expose the UUID to the user | * Do not expose the UUID to the user | ||
* Show the room name from user’s bookmark first, if set ("Friendly Name") | |||
* Show the room name from disco#info if set ("Family Christmas Plans") | * Show the room name from disco#info if set ("Family Christmas Plans") | ||
* Show the list of participants as fallback ("Alice, Fred", exclude yourself) | * Show the list of participants as fallback ("Alice, Fred", exclude yourself) |
edits