[Standards] XEP-0163: Personal Eventing Protocol - Clarification about the multi-items per node support

Dave Cridland dave at cridland.net
Mon Jan 9 10:26:13 UTC 2017

Loosely, I agree with Sergey, except I think he means:

<field var='pubsub#max_items'
         label='The maximum number of items to persist'/>

Rather than:

  <field var='pubsub#persist_items'
         label='Whether to persist items to storage'/>

On 4 January 2017 at 22:52, Jaussoin Timothée <edhelas at movim.eu> wrote:
> Hi,
> After having a look at XEP-0163: Personal Eventing Protocol and XEP-0060:
> Publish-Subscribe I'd like to have a clarification regarding the multi-items
> per node support.
> PEP is meant to be a "a simplified subset of pubsub" and was defined to work
> with nodes created on the user JID. Also this XEP is mostly used for nodes
> that only contains one <item> (like in XEP-0118: User Tune, XEP-0107: User
> Mood, XEP-0108: User Activity or XEP-0080: User Location).
> However some later XEPs allows clients to publish several items per PEP
> nodes like XEP-0277: Microblogging over XMPP or XEP-0330: Pubsub
> Subscription (we are also planning to update the Bookmarks XEP to work this
> way, one bookmark per item, mostly to prevent race-condition issues).
> My main concern here is that a XMPP client currently don't have a way to
> know if the server supports several items per node for PEP (like for the
> current Prosody server).
> Having this lack of information could lead to issues with XEPs that rely on
> this multi-items support in client implementations (that it's actually the
> case with clients like Movim).
> I don't see any feature listed here
> http://www.xmpp.org/extensions/xep-0060.html#features that could help
> clients to get this information (maybe
> http://jabber.org/protocol/pubsub#item-ids ?).
> If its not a misunderstanding on my side, I'd like to have your point of
> view on this problem and start to discuss about a solution.
> Regards,
> Timothée Jaussoin aka edhelas
> _______________________________________________
> Standards mailing list
> Info: https://mail.jabber.org/mailman/listinfo/standards
> Unsubscribe: Standards-unsubscribe at xmpp.org
> _______________________________________________

More information about the Standards mailing list