So, let's move towards some user stories. I'm a coder but not so hot at routing etc, so I'm going to act like a dumb designer who is ignorant of technical limitations ;) Here are a few of my ideal stories, and some technical questions:
Alice is concerned about privacy. She wants to buy a device that will automatically manage this for her. She buys a Freedombox, and following the instruction sticker on the plug, she plugs an ethernet cable from her modem to the freedombox, which then acts as a router using sensible default settings. (is this the correct process?) Bob is like Alice, but has a USB-only ADSL modem his ISP gave him. How is Linux USB modem driver coverage looking these days? Carol wants fine-grained control of her privacy. Following instructions on the sticker, she types "freedombox" into the address bar of her browser ( do we have control of DNS at this point?) This takes her to a top-level page. She clicks the "Privacy" button and is presented with a simple interface for controlling privoxy etc. An "Advanced" button allows her to access more complicated features when needed. David wants to log in to websites using his OpenId. When he visits websites, "freedombox" is an option alongside Facebook and Google. He clicks the "Log in with Freedombox" link, and is asked for his password in an iFrame supplied by his own Freedombox (can we make this work when he is not on his own network?). On Sat, Feb 11, 2012 at 6:47 AM, Daniel Bryan <[email protected]> wrote: > Hi everyone, > > Not sure whether I've actually posted to the list before but I've been > closely following FreedomBox since late 2010. > > I got a chance to talk to Bdale a little at Linux Conf. Au 2012 and I > decided to have a go at hacking on Plinth. > > I'm keen to get started, and I've been discussing it with Alistair > Davidson, who's a UX guy. > > Basically we want to rapidly prototype a simple end-user service > configuration system. Does anyone have an idea of what it'd be really good > to get up and running? Web server? Routing? GPG / other ident. stuff? > > We'll eventually need to have some kind of spec for how a developer can > come along and contribute the configuration builder for a given service to > Plinth in a standard format, but for now I think it'd be best to focus on > usability and user experience. > > Has anyone else been looking particularly at this stuff? I'm sort of a bit > lost for a start, but I have spare time and I reckon I'm a pretty killer > Python dev so if I can get some direction to push me over the edge that'd > be great :) > > Daniel > > _______________________________________________ > Freedombox-discuss mailing list > [email protected] > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss >
_______________________________________________ Freedombox-discuss mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss
