On Tue Dec 20 09:06:07 2011, Sergey Dobrov wrote:
We have the same disadvantages here:


I'm not convinced, but even if this is the case, it limits the scope.


1. node ACLs can't be used (but it can for filtering on destination server)

I think they can, can't they?


2. all node items should be stored on this aggregation service (but it
should not for filtering on destination server)


No, all items for the remote node only. So we're not forcing every server to maintain a copy of your mood just to satisfy your microblogging needs, which I think you would need if you enforced local-only filtering.

To put it another way, there's no speculative item storage; it'd all be done by request.

The only advantage here is that we can do that transparently and we will not break compatibility. Any other problems will be here in more complex
shape.

Those are big advantages, in my book.

For a start, no existing users can use either case - they need to do things using manual subscriptions. It occurs to me that a very simple change - making manual subscriptions to PEP nodes cause the notifications to be sent out using type='normal' rather than type='headline' - would cause the manual subscriptions to send data into offline storage, which is already quite an advantage.

But in general terms, PEP is done and deployed; changing it at all is hard, changing it as radically as you propose is essentially a non-starter. It seems to me that the PEP subset is simply not sufficient for your needs; you need to use something more, whether that's more XEP-0060 features, or some other, new, protocol. But trying to change PEP because it doesn't fit your use-case is just not going to work.

Dave.
--
Dave Cridland - mailto:[email protected] - xmpp:[email protected]
 - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
 - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade

Reply via email to