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

Sergey Dobrov binary at jrudevels.org
Thu Jan 5 17:38:07 UTC 2017

Hi Tim, nice to read you.

It seems to me that there's no problem in it, actually. Since you've 
configured a node to contain more than one "persist_items" and the 
configuration succeed, you do know the node is fine to store more than 
one item?


On 05/01/2017 00:52, Jaussoin Timothée 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
> _______________________________________________

With best regards,
Sergey Dobrov,
XMPP Developer and JRuDevels.org founder.

More information about the Standards mailing list