#1168 RSM in Pubsub

Reporter Goffi
Owner Nobody
Created
Updated
Stars ★★★★ (9)
Tags
  • Priority-Medium
  • Type-Enhancement
  • Status-Accepted
  1. Goffi on

    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.

  2. Zash on

    This requires API changes to util.pubsub

    Changes
    • tags Status-Accepted
  3. Zash on

    There's now also a http://jabber.org/protocol/pubsub#rsm for disco#info as of XEP-0060 1.16.0

  4. Zash on

    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

  5. Slavko on

    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

  6. Pbr on

    Any update? RSM on pubsub and PEP nodes is important

  7. 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?

  8. Jeff McNeill on

    No owner of this issue?

  9. 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.

New comment

Not published. Used for spam prevention and optional update notifications.