XMPP Extension Protocol

from Wikipedia, the free encyclopedia

The XMPP Extension Protocols (short XEP ; dt. About " XMPP extension protocols " ) describe official extensions of the Extensible Messaging and Presence Protocol .

The XMPP Standards Foundation monitors the official extensions in a structured process similar to that of the IETF via the RFCs . The process is managed by the XEP Editor . After the usual discussions, the XMPP Council votes on recognition.

Prior to October 2006, the XEPs were known as Jabber Enhancement Proposals ( JEPs ).

XEP categories

An XEP can have one of the following five categories - depending on its status in the specification process:

Standards Track

A standard track XEP describes basic parts of XMPP. These form the basis for further XEPs and are a prerequisite for XMPP software .

Such as B. XEP-0073: Basic IM Protocol Suite  , which describes which RFCs are mandatory for clients and servers .

Informational

Informational XEPs are more detailed descriptions and examples of other XEPs. They help the programmers implement the protocol.

Such as B. XEP-0128: Service Discovery Extensions  , which describes which information a specific service should exchange via Service Discovery .

Historical

These XEPs were widely used but never became official extensions. Some of these will probably be replaced by others or by newer versions in the future.

Humorous

They're designed to amuse the developers and were mostly released as April Fools' jokes .

z. B. XEP-0132 Presence Obtained via Kinesthetic Excitation (POKE)  , it describes how one can record the physical presence of a user.

Procedural

Procedural XEPs describe the activities of the XSF , e.g. B. XEP-0001 describes how XEPs are managed.

Web links

swell

  1. a b XEP-0001 - http://xmpp.org/extensions/xep-0001.html#types
  2. XEP-0073 - http://xmpp.org/extensions/xep-0073.html
  3. XEP-0128 - http://xmpp.org/extensions/xep-0128.html
  4. a b XMPP Extensions
  5. XEP-0132 - http://xmpp.org/extensions/xep-0132.html