Differences between revisions 4 and 5
Revision 4 as of 2011-02-25 18:06:58
Size: 1005
Editor: ?Wobble
Comment: Social networker - avoid lawsuits
Revision 5 as of 2011-03-01 23:02:48
Size: 2093
Editor: HectorOron
Comment: The pictures use case
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
= Users and their Use Cases = = Use Cases =

== Sharing pictures with friends ==

'''Description''': Jonas and Hector attended a social event. Hector wants to share pictures with Jonas and any other friends

'''Ingredients''':
  * One https server
  * One gallery module
  * One authentication protocol

'''Cooking''':

'' /!\ '''NOTE''': This is Work-In-Progress ''
  * First create a Debian image using your favorite tool, in my case, I'll be using [[http://git.emdebian.org/?p=upstream/boxer.git;a=blob;f=README|boxer]]
  * Check and add your ingredients to the {{{pkglists-available}}} lists
{{{
$ cd pkglists-available
$ cat httpd-apache
$ echo libapache-gallery-perl >> gallery
$ echo ??? >> webid-auth # TBD
}}}
  * I want to based authentication based on [[http://www.w3.org/wiki/Foaf%2Bssl|FOAF+SSL]], but I could not find a package yet.
  * Enable packages:
{{{
$ boxerenpkg debug httpd-apache gallery auth
$ make install
}}}
  * Do and test local customizations for everything to work together and send them to freedombox-discuss mailing list.
  * The image is cooked, best served fresh with some pictures.

Use Cases

Sharing pictures with friends

Description: Jonas and Hector attended a social event. Hector wants to share pictures with Jonas and any other friends

Ingredients:

  • One https server
  • One gallery module
  • One authentication protocol

Cooking:

/!\ NOTE: This is Work-In-Progress

  • First create a Debian image using your favorite tool, in my case, I'll be using boxer

  • Check and add your ingredients to the pkglists-available lists

$ cd pkglists-available
$ cat httpd-apache
$ echo libapache-gallery-perl >> gallery
$ echo ??? >> webid-auth # TBD
  • I want to based authentication based on FOAF+SSL, but I could not find a package yet.

  • Enable packages:

$ boxerenpkg debug httpd-apache gallery auth
$ make install
  • Do and test local customizations for everything to work together and send them to freedombox-discuss mailing list.
  • The image is cooked, best served fresh with some pictures.

Social networker

(please replace or improve, just an example for now)

Description: Uses social networks daily

Uses

1. Uses Facebook

  1. Logs onto Facebook and uses its features.

2. Uses Diaspora

  1. Logs onto Diaspora and uses its features.

3. Does not want to deal with lawsuits etc. (Great risk, if you operate an open WiFi in Germany)

Non-violent Political Activist

(please replace or improve, just an example for now)

Description: Organizes and participates in non-violent political activity. Concerned with surveillance.

Uses

1. ...

Non-computer savvy person

(please replace or improve, just an example for now)

Description: Browses web, emails, uses word processor, little else

Uses

1. Browses web

Developer

(please replace or improve, just an example for now)

Description: ...

Uses

1.