Open rhiaro opened 9 years ago
I'd like to see a real fluid system for access control like Smart Filter but maybe that's a bit too wide / off topic for this issue?
This is relevant to our 'Personalized Streams' product, in which we model users, topics, users following topics (subscriptions), and then per-user inboxes of activities that were routed according the user's subscriptions.
We think of 'the set of users subscribing to a topic' as an implicit group, and give it a group id of something like 'urn:livefyre:demo.fyre.co:site=362588:topic=basketball:followers'.
Then, when we are routing activities about 'basketball', it has
{ "cc": ["urn:livefyre:demo.fyre.co:site=362588:topic=basketball:followers"] }
'subjective' | 'objective' |
---|---|
Mail Newsletter | Mailing List |
G+ Circle | G+ Community |
Facebook List (Friends / Interests) | Facebook Group |
Twitter List | |
Diaspora Aspect | |
IRC channel | |
XMPP MUC |
First column has much simpler social dynamics, creator of a collection has full control over who to include in it. Second column has certain aspect of moderation, membership also join/leave interactions.
(notes)
Sender deciding who sees post vs Person opting to join a group
access control from different directions