Description of feature:
RSM is useful with Pubsub to request big nodes.
Motivation: (Why?)
Salut à Toi and Movim are doing extensive use of Pubsub, notably for blogging. Large nodes are common, and RSM it a precious tools to requests items while doing pagination.
IMO, behavior is defined in XEP-0059 (https://xmpp.org/extensions/xep-0059.html), beside others:
+ Limiting the Number of Items
+ Paging Forwards Through a Result Set
+ Paging Backwards Through a Result Set
Pbr
on
Any update? RSM on pubsub and PEP nodes is important
Vitalis
on
edhelas at movim.eu directed me to this thread, as I investigate why I don't have pagination for pubsub articles for logged in users.
Is there any attempt to solve this?
Jeff McNeill
on
No owner of this issue?
Goffi
on
Hi, Libervia dev here.
For the record, in Libervia I've done my own pubsub/PEP implementation which is the most feature-full FOSS pubsub implementation to date. It does support RSM, MAM, and many other goodies, and works with Pubsub (or Ejabberd): https://libervia.org/documentation/pubsub . That can be an option while waiting for RSM implementation in Prosody.
Description of feature: RSM is useful with Pubsub to request big nodes. Motivation: (Why?) Salut à Toi and Movim are doing extensive use of Pubsub, notably for blogging. Large nodes are common, and RSM it a precious tools to requests items while doing pagination.
This requires API changes to util.pubsub
ChangesThere's now also a http://jabber.org/protocol/pubsub#rsm for disco#info as of XEP-0060 1.16.0
Looking into this as a tangent of 'max_items', I notice there's only one single section in XEP-0060¹ that talks about interaction with RSM, and it doesn't really say anything about how it's supposed to work. ¹ https://xmpp.org/extensions/xep-0060.html#subscriber-retrieve-returnsome
IMO, behavior is defined in XEP-0059 (https://xmpp.org/extensions/xep-0059.html), beside others: + Limiting the Number of Items + Paging Forwards Through a Result Set + Paging Backwards Through a Result Set
Any update? RSM on pubsub and PEP nodes is important
edhelas at movim.eu directed me to this thread, as I investigate why I don't have pagination for pubsub articles for logged in users. Is there any attempt to solve this?
No owner of this issue?
Hi, Libervia dev here. For the record, in Libervia I've done my own pubsub/PEP implementation which is the most feature-full FOSS pubsub implementation to date. It does support RSM, MAM, and many other goodies, and works with Pubsub (or Ejabberd): https://libervia.org/documentation/pubsub . That can be an option while waiting for RSM implementation in Prosody.