Hello,

I had recently a brainstorming session with some Telepathy hackers to
discuss how pubsub could be used to improve collaboration between
applications and web services.

During this discussion we considered some use cases where a web service
or some of your contacts would be able to push information to one of
your pubsub node but without being able to subscribe to this node or
retrieve its items (so the webservice wouldn't be able to see what your
contacts published).

For example, let's say you have a node "photos" to which your contacts
can publish URL's of photos on which you are tagged. We could imagine to
have a Facebook application pushing to this node as well. We wouldn't
want that Facebook can see what have been published by contacts.


Another example could be that you have a pubsub node on your own jabber
server used by mail services to push mail notifications. Gmail and
Hotmail should be able to publish information to this node but not to
read it.


In order to properly implement such use cases, we could add a
"Publish-only" affiliations to the existing ones [1]:

Subscribe: No
Retrieve Items: No
Publish Item: Yes
Delete Item: Yes/No
Configure Node: No
Delete Node: No
Purge Node: Yes/No

Any thoughts? 

Regards,

        G.


[1] http://xmpp.org/extensions/xep-0060.html#affiliations

Reply via email to