diff options
author | Leif Johansson <leifj@sunet.se> | 2011-06-19 23:36:03 +0200 |
---|---|---|
committer | Leif Johansson <leifj@sunet.se> | 2011-06-19 23:36:03 +0200 |
commit | e3bbbd38ff4387a915fd8525fe524145a29ed1f0 (patch) | |
tree | 1a9800726fe905532ebae01459dea5ed08083329 | |
parent | decf6dbcef0ef06b47b645020eb4ec3007eee615 (diff) |
some notes on group metadata
-rw-r--r-- | docs/channels.txt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/channels.txt b/docs/channels.txt new file mode 100644 index 0000000..3c9c2f7 --- /dev/null +++ b/docs/channels.txt @@ -0,0 +1,19 @@ + + +* http://gmp.example.com/a/group#role => RSS with members of that role +* use SAML metadata to manage keys for TLS or setup OAuth +* A feed is a dynamic set of users - a provided group +* A channel is a set of feeds created by a user in an SP in order to manage ACLs and content +* Feeds are autocreated as people login to the SP bringing with them epe values. +* A feed come in several flavours: json, atom, etc depending on the gmp +* Feeds are updated in the background +* Feeds contain a set of cached users +* A channel is a users view of a set of feeds, feeds are what gmp's provide to SPs + +content negotiation + +- http://gmp.example.com/a/group.atom#role => RSS/ATOM (+activity stream) +- http://gmp.example.com/a/group.json#role => JSON metadata for the feed + +- http://gmp.example.com/a/group#role +- http://gmp.example.com/a/group |