Difference between revisions of "MUC Extensions"

Jump to navigation Jump to search
207 bytes added ,  13:14, 18 December 2022
Reorganize categories
(Bookmarks)
(Reorganize categories)
 
(7 intermediate revisions by the same user not shown)
Line 8: Line 8:


[[Multi-Session_Nicks]]
[[Multi-Session_Nicks]]
== Identification ==
[https://xmpp.org/extensions/xep-0421.html XEP-0421 Anonymous unique occupant identifiers for MUCs]
Allows for actions to be associated to a unique identifier when the JID isn't visible.
== Moderation ==
[https://xmpp.org/extensions/xep-0425.html XEP-0425 Message Moderation]
Allows a moderator to retract messages from other participants.


== Invitations ==
== Invitations ==


[https://xmpp.org/extensions/xep-0249.html XEP-0249: Direct MUC Invitations]
[https://xmpp.org/extensions/xep-0249.html XEP-0249: Direct MUC Invitations]
Defines a method for inviting a contact to a multi-user chat room directly, instead of sending the invitation through the chat room ([https://xmpp.org/extensions/xep-0045.html#invite-mediated mediated invites]).
Defines a method for inviting a contact to a multi-user chat room directly, instead of sending the invitation through the chat room ([https://xmpp.org/extensions/xep-0045.html#invite-mediated mediated invites]).


This may be useful if a user blocks messages from unknown JIDs.
This may be useful if a user blocks messages from unknown JIDs.
Line 28: Line 18:
== Bookmarks ==
== Bookmarks ==


[https://xmpp.org/extensions/xep-0048.html XEP-0048: Bookmarks] Using PEP as a storage method
𐄂 [https://xmpp.org/extensions/xep-0048.html XEP-0048: Bookmarks] Using PEP as a storage method
  Defines an XML data format for use by XMPP clients in storing bookmarks to mult-user chatrooms and web pages. The chatroom bookmarking function includes the ability to auto-join rooms on login.
  Defines an XML data format for use by XMPP clients in storing bookmarks to mult-user chatrooms and web pages. The chatroom bookmarking function includes the ability to auto-join rooms on login.


[https://xmpp.org/extensions/attic/xep-0048-1.0.html XEP-0048: Bookmark Storage] Using Private Storage as a storage method
𐄂 [https://xmpp.org/extensions/attic/xep-0048-1.0.html XEP-0048: Bookmark Storage] Using Private Storage as a storage method
  Defines an XML data format for use by XMPP clients in storing bookmarks to mult-user chatrooms and web pages. The chatroom bookmarking function includes the ability to auto-join rooms on login.
  Defines an XML data format for use by XMPP clients in storing bookmarks to mult-user chatrooms and web pages. The chatroom bookmarking function includes the ability to auto-join rooms on login.


Line 38: Line 28:


𐄂 [https://xmpp.org/extensions/xep-0411.html XEP-0411: Bookmarks Conversion]
𐄂 [https://xmpp.org/extensions/xep-0411.html XEP-0411: Bookmarks Conversion]
  Describes a method to migrate to PEP based bookmarks without loosing compatibility with client that still use Private XML.
  Describes a method to migrate to PEP based bookmarks without losing compatibility with client that still use Private XML.


[https://xmpp.org/extensions/xep-0469.html XEP-0469: Bookmark Pinning]
[https://xmpp.org/extensions/xep-0469.html XEP-0469: Bookmark Pinning]
  Defines an XMPP protocol extension to allow users to pin PEP Native Bookmarks.
  Defines an XMPP protocol extension to allow users to pin PEP Native Bookmarks.


== Federation / Decentralization ==
== Identification ==


[https://xmpp.org/extensions/xep-0281.html XEP-0281: DMUC1: Distributed Multi-User Chat]
[https://xmpp.org/extensions/xep-0421.html XEP-0421 Anonymous unique occupant identifiers for MUCs]
Defines methods for distributing Multi-User Chat (MUC) rooms across multiple chat services.
Allows for actions to be associated to a unique identifier when the JID isn't visible.
 
[https://xmpp.org/extensions/xep-0282.html XEP-0282: DMUC2: Distributed MUC]
Multi-User Chats, distributed over several nodes in the XMPP network, using a primary/replica architecture
 
[https://xmpp.org/extensions/xep-0289.html XEP-0289: Federated MUC for Constrained Environments]
Provides a protocol for federating MUC rooms together in order to reduce the effects of constrained network (e.g. unreliability, severely limited bandwidth) on the room occupants.


== Notifications ==
== Notifications ==
Line 61: Line 45:
[https://xmpp.org/extensions/xep-0452.html XEP-0452: MUC Mention Notifications]
[https://xmpp.org/extensions/xep-0452.html XEP-0452: MUC Mention Notifications]
  Documents how a user may be informed when they're mentioned in a MUC which they're not currently joined to
  Documents how a user may be informed when they're mentioned in a MUC which they're not currently joined to
== Extensible roles and affiliations ==
[https://xmpp.org/extensions/xep-0317.html XEP-0317: Hats]
Defines a more extensible model for roles and affiliations in Multi-User Chat rooms.
== Moderation ==
[https://xmpp.org/extensions/xep-0425.html XEP-0425 Message Moderation]
Allows a moderator to retract messages from other participants.


== PubSub ==
== PubSub ==
Line 80: Line 74:
[https://xmpp.org/extensions/xep-0463.html XEP-0463: MUC Affiliations Versioning]
[https://xmpp.org/extensions/xep-0463.html XEP-0463: MUC Affiliations Versioning]
  Reduces the amount of queries necessary to stay up-to-date with affiliations in a MUC room, while getting rid of races.
  Reduces the amount of queries necessary to stay up-to-date with affiliations in a MUC room, while getting rid of races.
== Federation / Decentralization ==
𐄂 [https://xmpp.org/extensions/xep-0281.html XEP-0281: DMUC1: Distributed Multi-User Chat]
Defines methods for distributing Multi-User Chat (MUC) rooms across multiple chat services.
[https://xmpp.org/extensions/xep-0282.html XEP-0282: DMUC2: Distributed MUC]
Multi-User Chats, distributed over several nodes in the XMPP network, using a primary/replica architecture
[https://xmpp.org/extensions/xep-0289.html XEP-0289: Federated MUC for Constrained Environments]
Provides a protocol for federating MUC rooms together in order to reduce the effects of constrained network (e.g. unreliability, severely limited bandwidth) on the room occupants.
416

edits

Navigation menu