Difference between revisions of "Usability/Glossary"
Jump to navigation
Jump to search
(Created page with "This page is a collection of technical terms that happen to escape into UIs and to confuse potential users. ; XMPP : Extensible Messaging and Presence Protocol - the underlyi...") |
|||
Line 14: | Line 14: | ||
; Roster (contact list) | ; Roster (contact list) | ||
: The roster contains all contacts of a given user, grouped/tagged by user-defined terms ( | : The roster is specified in [https://tools.ietf.org/html/rfc6121 RFC 6121] and contains all contacts of a given user, grouped/tagged by user-defined terms (see below). | ||
: Recommended term: "contact list" | : Recommended term: "contact list" | ||
; Roster group | |||
: Each entry in the roster can have zero or more "groups" attached. Nesting is supported via [https://tools.ietf.org/html/rfc6121 XEP-0083]. | |||
: Recommended term: "tag" | |||
; Presence subscription | ; Presence subscription |
Revision as of 15:54, 9 August 2017
This page is a collection of technical terms that happen to escape into UIs and to confuse potential users.
- XMPP
- Extensible Messaging and Presence Protocol - the underlying technical protocol used for chat, IoT and other things. Based on XML.
- Jabber®
- The original name of the XMPP protocol, mainly used in the context of instant messaging. Registred trademark with some usage limitations.
- "Jabber" is to "XMPP" what "email" is to "IMAP" and "web" is to "HTTP". Or at least that would be a good analogy in the context of IM.
- JID (Jabber ID)
- ... / user address / XMPP identifier.
- The JID is an address, typically in the form user@domain, identifying an entity on the XMPP network.
- Recommended term: "Jabber ID" in user-facing software.
- Roster (contact list)
- The roster is specified in RFC 6121 and contains all contacts of a given user, grouped/tagged by user-defined terms (see below).
- Recommended term: "contact list"
- Roster group
- Each entry in the roster can have zero or more "groups" attached. Nesting is supported via XEP-0083.
- Recommended term: "tag"
- Presence subscription
- The technical means to see your friends' online status. Sometimes there is asymmetric presence subscription ("from" and "to"), which is typically not needed in IM context and only confuses users.
- Recommended terms: ideally hidden behind "add contact", possibly "request authorization"?
- MUC (Multi-User Chat)
- group chat / chat room / channel
- A MUC is a chatroom with a dedicated JID, typicall hosted on a MUC service that is part of an XMPP server. MUC protocol specification
- Recommended term: "group chat"
- MIX (Mediated Information eXchange)
- MIX is a potential successor to MUC, as soon as it gets fleshed out. MIX protocol specification
- Recommended term: "group chat" (users shouldn't need to care whether their chats are hosted by MUC, MIX or some other technology)