Socialwg/Social API/More user stories: Difference between revisions

From W3C Wiki
Bblfish (talk | contribs)
Benthatmustbeme (talk | contribs)
adding external access as an integration
Line 28: Line 28:
:Originally From: [[User:Eprodrom|Evan Prodromou]] see [[Socialwg/Social_API/User_stories#User_profile_management]]
:Originally From: [[User:Eprodrom|Evan Prodromou]] see [[Socialwg/Social_API/User_stories#User_profile_management]]
:Revised: [[User:Benthatmustbeme|Benjamin Roberts]] ([[User talk:Benthatmustbeme|talk]]) 21:10, 24 February 2015 (UTC)
:Revised: [[User:Benthatmustbeme|Benjamin Roberts]] ([[User talk:Benthatmustbeme|talk]]) 21:10, 24 February 2015 (UTC)
=== Integration of external access ===
# Bob create a webpage and wants to make it visible to Amelia.
# Bob integrates the social API with this web page and gives Amelia permission to view it.
# Ruth visits the webpage and  is asked to authenticate through via her social service.  She gets permission denied.
# Amelia visits the webpage and is asked to authenticate through via her social service.  She can then view the page.
:Originally From: Mike MacGirvin at red#matrix, via private message
:Revised: [[User:Benthatmustbeme|Benjamin Roberts]] ([[User talk:Benthatmustbeme|talk]]) 21:45, 24 February 2015 (UTC)

Revision as of 21:45, 24 February 2015


Socialwg/Social API/User stories is now closed to additions, so you may add more user stories here.

Elegantly Moving Social Network provider

  1. Background
    1. Bob was using a social web service provider, but now wishes to have his own domain name so that he can control his brand name fully
    2. He buys his new Social Web Server ( e.g. a Freedom Box ), plugs it into the fiber optic cable, and it sets up the DNS for him
  2. User Story
    1. Bob requests a full file transfer from his service provider to his Social Web Server after giving the access rights to the FB to the Service Provider account
    2. Then he requests that all the resources from the old server redirect to the new URLs
    3. Now whenever any client follows links to his old social network they get a 303 and they end up on the new web server
    4. This gives all the social web servers time to rewrite their links to the new server
    5. But at no point did any of the social network links on the web break down
    6. Bob was able to change social web service provider without loosing his social network

Henry Story (talk) 21:08, 24 February 2015 (UTC)

User profile management V2

  1. Kim creates a personal profile with a set of data about herself (for example her name, avatar picture, and location).
  2. Kim later adds new data to her to profile.
  3. Kim reconsiders her personal privacy boundaries; she updates her profile to remove some data.
Note: this stays away from naming many fields too specifically. They could be any fields as this allows for either a fixed set of fields or (my preference) an extensible set of fields. We can discuss that at a later time but is separated from user story.
Originally From: Evan Prodromou see Socialwg/Social_API/User_stories#User_profile_management
Revised: Benjamin Roberts (talk) 21:10, 24 February 2015 (UTC)

Integration of external access

  1. Bob create a webpage and wants to make it visible to Amelia.
  2. Bob integrates the social API with this web page and gives Amelia permission to view it.
  3. Ruth visits the webpage and is asked to authenticate through via her social service. She gets permission denied.
  4. Amelia visits the webpage and is asked to authenticate through via her social service. She can then view the page.
Originally From: Mike MacGirvin at red#matrix, via private message
Revised: Benjamin Roberts (talk) 21:45, 24 February 2015 (UTC)