A channel may be described as a publicly read-only group, which only authorized accounts can post to it, and which its items are permanent.
Permanent means, until an item is manually deleted by an authorized account or when a node item has reached to its maximum allowed number of items and consequently remove the most early item in favour of the newly and most recent item (FIFO).
Intended behavior
XMPP Web could have support for channels.
A channel may be described as a publicly read-only group, which only authorized accounts can post to it, and which its items are permanent.
Permanent means, until an item is manually deleted by an authorized account or when a node item has reached to its maximum allowed number of items and consequently remove the most early item in favour of the newly and most recent item (FIFO).
Solution
Add support by utilizing XEP-0060.
See also Atom Over XMPP, XEP-0277 and XEP-0472.
A PubSub plugin for xmpp.js is available at https://github.com/Crypho/xmpp-plugins/tree/master/packages/pubsub
Alternatives
No response
Priority
Must-have
Users scope
registered users
Affected features
contacts list
Pull request
yes