https://wiki.mozilla.org/api.php?action=feedcontributions&user=Cbeasley&feedformat=atomMozillaWiki - User contributions [en]2024-03-29T00:20:12ZUser contributionsMediaWiki 1.27.4https://wiki.mozilla.org/index.php?title=Identity/Contacts-Backup&diff=946872Identity/Contacts-Backup2014-03-06T00:17:29Z<p>Cbeasley: /* UX Questions */</p>
<hr />
<div>= Bugs =<br />
<br />
* [https://bugzilla.mozilla.org/show_bug.cgi?id=976837 Meta bug] for this proof-of-concept<br />
* [https://bugzilla.mozilla.org/show_bug.cgi?id=859306 Sync contacts with CardDAV] is another effort by Telefonica people<br />
<br />
= Auth APIs =<br />
<br />
There are three different APIs involved in the integration between Firefox Accounts (FxA) and fruux's SabreDAV:<br />
<br />
# Logging into the fruux web dashboard using Persona.<br />
# Provisioning a fruux username and device-specific password from a FxA assertion.<br />
# Authenticating each CardDAV requests using HTTP basic auth over TLS.<br />
<br />
== Provisioning of new fruux accounts or device-specific passwords ==<br />
<br />
Here's how the FxOS app will push a contact to fruux:<br />
<br />
# If it doesn't have a fruux username and password stored (i.e. fresh account), it will call the fruux provisioning API. Otherwise jump to Step 7.<br />
# The fruux server will receive a FxA assertion which contains a UUID and an email address.<br />
# If there aren't any user accounts associated with that FxA UUID and email, fruux will create one.<br />
# Once a user account exists, a new device-specific password will be created.<br />
# The fruux server will return this username & password to the FxOS app.<br />
# The FxOS app will store these credentials.<br />
# Once it has credentials, the FxOS app will use HTTP basic auth in a CardDAV request.<br />
# If that request fails with a 401 error code, the app will clear its credentials and go back to Step 1, unless it has already tried to reset the credentials (in which case, it silently fails).<br />
<br />
== User identifier ==<br />
<br />
Initially, fruux will use both the UUID '''and''' the email address it gets from FxA to identify users.<br />
<br />
Once web logins are done with FxA, the email address will no longer need to be associated with the basic auth credentials.<br />
<br />
== Revocation of fruux credentials ==<br />
<br />
Since the FxOS application will do silent on-demand provisioning of credentials using FxA assertions as described above, fruux can choose to revoke device-specific passwords whenever it wants, according to its own policies.<br />
<br />
Eventually FxA will offer an API for receiving notifications when it recommends that usernames & passwords associated with an FxA UUID be revoked (e.g. when a user reports their device as stolen). That API doesn't exist yet though.<br />
<br />
= UX Questions =<br />
<br />
* Entry points to enabling Contacts backup:<br />
** FTE - add copy to FxA intro screen and follow pattern for opting in/out used by Where's My Fox<br />
** Settings app - see mocks forthcoming from :skinny<br />
* If FXA password changes cease backing up to fruux.<br />
** How do we notify the user that backups have ceased and prompt for new password? (How is this dealt with in other places like WMF and Marketplace? We should already have screens for a password reprompt.)<br />
* What happens when a user signs out of FXA and signs in with a new FXA account? We presume that:<br />
** The backup of the first user's account is suspended<br />
** Users can turn on contacts backup by signing in with a FxA or in the settings app<br />
* In the FTE, should users elect to opt in or opt out? (Opt out for first version)<br />
* What do the advanced settings look like in the Settings app? - see mocks forthcoming from :skinny<br />
** What do we show in url, username, and password if the user is using fruux? - need eng answers<br />
** If the user changes CardDAV settings, is there a way to restore default (fruux)?<br />
** Can we reach the Settings page before the FXA email is verified?<br />
<br />
= Parked Questions for future versions =<br />
<br />
* Do we need a separate TOS/PP for fruux, or can we bundle terms in the existing policy? (Not dealing with TOS/PP issue in this prototype.)<br />
* Entry points to enabling Contacts backup:<br />
** FTE<br />
** Settings app <br />
** Contacts app <br />
* In the FTE, should users elect to opt in or opt out?<br />
** What are the legal vs UX considerations?<br />
* If you are not signed in (signed out, kicked out, never signed in), how should the Contacts app invite you to create or sign into an FXA account and begin backing up contacts?<br />
** Specifically, after creating your first contact:<br />
*** If you are signed in, and not backing up, how do we invite you to opt in?<br />
*** If you are signed out, how do we invite you to sign in/up and opt in?<br />
<br />
= Crazy Future Ideas =<br />
<br />
* Watch multiple import sources<br />
* Strategy for backing up new contacts when pulling from multiple sources (where do they go?)</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=WeeklyUpdates/2013-08-05&diff=690059WeeklyUpdates/2013-08-052013-08-05T18:03:45Z<p>Cbeasley: /* Speakers */</p>
<hr />
<div><br />
<small>[[WeeklyUpdates/{{#time:Y-m-d|{{SUBPAGENAME}} -1 week}}|« previous week]] | [[WeeklyUpdates|index]] | [[WeeklyUpdates/{{#time:Y-m-d|{{SUBPAGENAME}} +1 week}}|next week »]]</small><br />
<br />
{{conf|8600}}<br />
<br />
__TOC__<br />
<br />
= All-hands Status Meeting Agenda =<br />
<br />
Items in this section will be shared during the live all-hand status meeting.<br />
<br />
== Friends of the Tree [[Image:Tree.gif|Friends of the Tree]] ==<br />
<br />
feer56 for spotting b2g bugs on the geek phones<br />
<br />
Our community of Mozillians in Latin America for making the Firefox OS launches in Colombia and Venezuela amazing. These launches would not have been possible without their tireless work, creativity, improvisation, professionalism and decision-making.<br />
<br />
Clarissa Sorenson for her creative problem solving and ability to stay positive up until the very last possible moment. <br />
<br />
Nick Desaulniers (and others) for the work-around that saved Clarissa Sorenson a LOT of time while working tech magic in Bogota<br />
<br />
== Upcoming Events ==<br />
<br />
=== This Week ===<br />
<br />
=== Monday, {{#time:d F|{{SUBPAGENAME}}}} ===<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Bronx, USA: five-day [https://webmaker.org/events/13 DreamYard Fashion Week] program for high school students to explore personal style, design a garment and sew it into existence.<br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Pittsburgh, USA: five-day [https://webmaker.org/events/187 Girls Rock!] music and empowerment summer day camp for girls ages 8-16. The week concludes with a big performance at Penn Avenue's Mr. Roboto Project.<br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Toronto, Canada: five-day [https://webmaker.org/events/59 Girls Learning Code August Summer Camp] where girls, in groups, will work throughout the week on creating a website (using HTML and CSS and Mozilla Thimble) to showcase their new inventions.<br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Toronto, Canada: week-long [https://webmaker.org/events/192 Young Rewired State Summer Camp] annual celebration of everything code. This camp takes place throughout the UK and ends with a long weekend where all participants come together to showcase the amazing achievements created during the week.<br />
<br />
=== Tuesday, {{#time:d F|{{SUBPAGENAME}} +1 day}} ===<br />
* '''[[Events#iwsfhack|IndieWebCampSF Hack Day]]''' - 13:00-18:00 Mozilla [[SF]], first floor common area. IndieWeb Mozilla hackers welcome! See [[Tantek]] for any questions (or [irc://irc.freenode.net/indiewebcamp #indiewebcamp on Freenode IRC]).<br />
<br />
=== Wednesday, {{#time:d F|{{SUBPAGENAME}} +2 days}} ===<br />
* '''[[Events#w3csw|W3C Social Web Workshop]]''' - all day, San Francisco, CA.<br />
<br />
=== Thursday, {{#time:d F|{{SUBPAGENAME}} +3 days}} ===<br />
* 10:00 AM Pacific / 17:00 UTC: Grow Mozilla discussion -- a forum for discussing community building at Mozilla<br />
** [[Grow/Meeting_08_08_13|Agenda and dial-in information]] (feel free to add items to the agenda)<br />
* '''[[Events#w3csw|W3C Social Web Workshop]]''' - all day, San Francisco, CA.<br />
* '''UP (User Personalization) Brownbag''' - 11am Pacific in SFO Commons and Air Mozilla. Join us to learn more about the [https://blog.mozilla.org/labs/2013/07/a-user-personalization-proposal-for-firefox/ UP proposal], a way for users to have a more personalized web experience that they're in control of.<br />
<br />
=== Friday, {{#time:d F|{{SUBPAGENAME}} +4 days}} ===<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Queens, USA: [https://webmaker.org/events/343 Maker Corps Final Party & Expo] will be presenting the work of the Maker Corps team and three Summer Pathways for Innovation Teaching Fellows from New York Hall of Science and Hive NYC. They will present 3D web pages, electrical mapping, LED architecture, bridge building, strategies for participant reflection, DIY programming, maker infused-common core curriculum, remixable documentation and MORE!<br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Punjab, India: [https://webmaker.org/events/336 Bombarding Webmaker] will teach young students how to hack web pages using Thimble, create their own videos by using Popcorn Maker add to their own websites!<br />
<br />
*Intern Presentations starting at 1pm PDT in 10 Forward and the 1st floor SF Commons. Come see Michael Vitousek, Aaron Todd, Evan Shapiro, and Ashish Dubey present all the glorious stuff they've been working on this summer!<br />
<br />
=== Saturday, {{#time:d F|{{SUBPAGENAME}} +5 days}} ===<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> London, United Kingdom: two-day [https://webmaker.org/events/267 Popathon Creative Hack Jam] will give hands-on experience creating interactive stories on the web. Visual storytellers, designers and JavaScript coders are getting together to exchange skills and collaborate on real-world projects. <br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Toronto, Canada: two-day [https://webmaker.org/events/267 PyCon Maker Party] will teach how to remix and create websites, videos, and more with Mozilla's Webmaker tools to PyCon Canada's youth<br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Rivière du Rempart, Mauritius: [https://webmaker.org/events/384 Maker party] will introduce webmaker tools to 20 youth through the island of Mauritius.<br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Madhya Pradesh, India: [https://webmaker.org/events/463 MozHacker'13] - Hack, Learn & Teach Bhopal is an effort to build a Mozilla and FOSS community in the city. The event would include a sessions on Mozilla Webmaker, hands-on with awesome Webmaker tools like Thimble, Popcorn and X-Ray Goggles.. FOSS , Mozilla Initiatives and Contributions and a FOSS quiz.<br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Lagunes, Côte d'Ivoire: [https://webmaker.org/events/442 Mozilla Maker Part I] is the first Maker Event in Ivory Coast and is an Workshop to learn Web Making with Mozilla et Webmaker tools.<br />
<br />
=== Sunday, {{#time:d F|{{SUBPAGENAME}} +6 days}} ===<br />
<br />
=== Next Week ===<br />
<br />
We will be having a Live Meeting on Air Mozilla for the SuMo Mobile meeting <br />
<br />
== Product Status Updates (voice updates) ==<br />
<br />
=== Firefox Desktop ===<br />
''Speaker Location:''<br />
<br />
=== Firefox Mobile ===<br />
''Speaker Location:'' <br />
<br />
=== Thunderbird ===<br />
''Speaker Location:'' <br />
<br />
=== Older Branch Work ===<br />
''Speaker Location:'' <br />
<br />
=== Webmaker ===<br />
''Speaker Location:''<br />
<br />
=== Identity ===<br />
''Speaker Location: SF''<br />
- A formal announcement of the GMail Identity Bridge will happen on Thursday. Follow the blog (http://identity.mozilla.com/) and @MozillaPersona on Twitter.<br />
<br />
=== Services ===<br />
''Speaker Location:''<br />
<br />
=== Firefox OS ===<br />
<br />
'''Colombia FxOS Launch overview (with pictures!)''' - David Slater<br />
''Speaker Location: Mountain View''<br />
<br />
Also:<br />
<br />
* [https://wiki.mozilla.org/FirefoxOS/SprintStatus FxOS 1.2 Teams, features and status].<br />
* [https://groups.google.com/d/msg/mozilla.dev.gaia/-2WWmR-Jl4c/nyFYQljaMIQJ Gaia integration test framework landed], use the heck out of it.<br />
* If you're developing or testing Gaia master on mozilla-central, report issues [https://bugzilla.mozilla.org/show_bug.cgi?id=884399 on this bug].<br />
<br />
=== Grow Mozilla ===<br />
''Speaker Location: San Francisco''<br />
<br />
Help us [https://blog.mozilla.org/community/2013/04/15/help-us-build-a-history-of-mozilla-told-by-mozillians/ build a history of Mozilla told by Mozillians]. Please share your memories about this Mozilla milestone:<br />
<br />
* July 9, 2010: [https://blog.mozilla.org/community/2013/08/05/milestone-group-photo-on-top-of-mountain-in-whistler/ Several hundred Mozillians take a group photo on top of a mountain at Summit in Whistler]<br />
<br />
[[File:2010_summit.jpg|350px]]<br />
<br />
== Speakers ==<br />
<br />
The limit is 3 minutes per speaker. It's like a lightning talk, but don't feel that you have to have slides in order to make a presentation. If you plan on showing a video, you need to contact the Air Mozilla team before the day of the meeting or you will be deferred to the next week.<br />
<br />
{| class="fullwidth-table"<br />
|-<br />
! Presenter<br />
! Title<br />
! Topic<br />
! Location<br />
! Share?<br />
! Media<br />
! More Details<br />
|-<br />
| Who Are You?<br />
| What Do You Do?<br />
| What are you going to talk about?<br />
| Where are you presenting from? (Moz Space, your house, space)<br />
| Will you be sharing your screen? (yes/no, other info)<br />
| Links to slides or images you want displayed on screen<br />
| Link to where audience can find out more information<br />
<br />
|-<br />
| Winston Bowden <br />
| Community Engagement <br />
| Firefox OS Campaign report<br />
| San Francisco<br />
| Yes<br />
| [https://www.dropbox.com/s/j5rq64mjpnnscv1/WB_Results.pdf PDF]<br />
| <br />
|-<br />
| Kate Naszradi<br />
| Summit Communications Director<br />
| Summit 2013 Updates<br />
| San Francisco<br />
| No<br />
| [https://wiki.mozilla.org/Summit2013 Summit Wiki]<br />
| [https://wiki.mozilla.org/Summit2013#Communications Summit Communications and Brownbag slides]<br />
|-<br />
| Crystal Beasley <br />
| User Experience <br />
| UX Newspaper Call for Content<br />
| Portland<br />
| No<br />
| <br />
| send content ideas to crystal@mozilla.com<br />
|}<br />
<br />
= Roundtable =<br />
<br />
Do you have a question about a Mozilla Project or initiative? Let us know by Friday- we'll do our best to get you an answer.<br />
<br />
Please note that we may not always be able to get to every item on this list, but we will try!<br />
<br />
{| class="fullwidth-table"<br />
|-<br />
! Who are you?<br />
! Area of question<br />
! Question<br />
|-<br />
| ''What's your name? What do you work on?''<br />
| ''Is your question about policy, a product, a Foundation initiative, etc.''<br />
| ''What would you like to know?''<br />
<!-- Insert new rows here --><br />
|-<br />
|}<br />
<br />
= Welcome! =<br />
<br />
Let's say hello to some new Mozillians!<br />
<br />
== Introducing New Hires ==<br />
{| class="fullwidth-table"<br />
|-<br />
! New Hire<br />
! Introduced by<br />
! Speaker location<br />
! New Hire location<br />
! Will be working on<br />
|-<br />
| ''Who is the new hire?''<br />
| ''Who will be introducing that person?''<br />
| ''Where is the introducer?''<br />
| ''Where will the new person be working from?''<br />
| ''What will the new person be working on?''<br />
|-<br />
| ''Jonas Jensen''<br />
| ''Taras Glek''<br />
| ''Remote''<br />
| ''Remote - Denmark/First week in Toronto''<br />
| ''Engineering''<br />
|-<br />
| ''Josh Mize''<br />
| ''Chris More''<br />
| ''Mountain View''<br />
| ''Tulsa Oklahoma''<br />
| ''Senior Web Developer - Web Productions''<br />
|-<br />
| ''James Graham''<br />
| ''Clint Talbert''<br />
| ''Mountain View''<br />
| ''London''<br />
| ''Engineering''<br />
|-<br />
| ''Diego Marcos''<br />
| ''Dylan Oliver''<br />
| ''Mountain View''<br />
| ''San Francisco''<br />
| ''Engineering''<br />
|-<br />
| ''Stephanie Turner''<br />
| ''Rick Fant''<br />
| ''Mountain View''<br />
| ''Remote - WA''<br />
| ''Program Manager''<br />
|}<br />
<br />
== Introducing New Interns ==<br />
{| class="fullwidth-table"<br />
|-<br />
! New Intern<br />
! Introduced by<br />
! Speaker location<br />
! New Hire location<br />
! Will be working on<br />
|-<br />
| Tom Herold<br />
| Dylan Oliver<br />
| MV<br />
| SF<br />
| Firefox OS<br />
|-<br />
<!-- Insert new rows here --><br />
|-<br />
|}<br />
<br />
= &lt;meta&gt; =<br />
<br />
Notes and non-voice status updates that aren't part of the live meeting go here.<br />
<br />
== Status Updates By Team (*non-voice* updates) ==<br />
<br />
=== Firefox ===<br />
<br />
=== Platform ===<br />
<br />
=== Services ===<br />
<br />
=== Messaging ===<br />
<br />
=== Mobile ===<br />
<br />
=== IT ===<br />
<br />
=== Release Engineering ===<br />
<br />
=== QA ===<br />
<br />
==== Test Execution ====<br />
<br />
==== WebQA ====<br />
<br />
==== QA Community ====<br />
<br />
=== Automation & Tools ===<br />
<br />
=== Security ===<br />
* '''Minion''' - Mozilla Security Assurance team announced the release of web security testing tool Minion v0.3. Read more about it [https://blog.mozilla.org/blog/2013/07/30/mozilla-continues-to-build-the-web-as-a-platform-for-security/ here] and [https://blog.mozilla.org/security/2013/07/30/introducing-minion/ here]<br />
* '''Security Fuzzing Collaboration with Blackberry''' - Read more about it [https://blog.mozilla.org/blog/2013/07/30/mozilla-continues-to-build-the-web-as-a-platform-for-security/ here]<br />
<br />
=== Engagement ===<br />
<br />
==== PR ====<br />
<br />
"Now that the phone is available in a few more markets, hopefully we’ll start to see what kind of a dent it can make in worldwide mobile usage stats, if any, and that’ll tell us whether Mozilla’s attempt to challenge the big guys from the bottom up is working." - Darrell Etherington, TechCrunch<br />
<br />
[http://techcrunch.com/2013/08/01/all-eyes-on-mozillas-firefox-os-as-it-launches-in-latin-america/ All Eyes On Mozilla’s Firefox OS As It Launches In Latin America, TechCrunch]<br />
<br />
[http://www.zdnet.com/firefox-os-devices-land-in-venezuela-colombia-7000018904// Firefox OS devices land in Venezuela, Colombia, ZDNet] <br />
<br />
[http://www.ghacks.net/2013/08/01/firefox-25-gets-ocsp-stapling-which-improves-privacy/ Firefox 25 gets OCSP Stapling which improves privacy, ghacks.net] <br />
<br />
[http://lifehacker.com/the-best-apps-and-extensions-to-supercharge-firefoxs-n-995238717/ The Best Apps and Extensions to Supercharge Firefox's New Tab Page, Lifehacker]<br />
<br />
==== Events ====</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=WeeklyUpdates/2013-08-05&diff=690045WeeklyUpdates/2013-08-052013-08-05T17:52:35Z<p>Cbeasley: /* Speakers */</p>
<hr />
<div><br />
<small>[[WeeklyUpdates/{{#time:Y-m-d|{{SUBPAGENAME}} -1 week}}|« previous week]] | [[WeeklyUpdates|index]] | [[WeeklyUpdates/{{#time:Y-m-d|{{SUBPAGENAME}} +1 week}}|next week »]]</small><br />
<br />
{{conf|8600}}<br />
<br />
__TOC__<br />
<br />
= All-hands Status Meeting Agenda =<br />
<br />
Items in this section will be shared during the live all-hand status meeting.<br />
<br />
== Friends of the Tree [[Image:Tree.gif|Friends of the Tree]] ==<br />
<br />
feer56 for spotting b2g bugs on the geek phones<br />
<br />
Our community of Mozillians in Latin America for making the Firefox OS launches in Colombia and Venezuela amazing. These launches would not have been possible without their tireless work, creativity, improvisation, professionalism and decision-making.<br />
<br />
Clarissa Sorenson for her creative problem solving and ability to stay positive up until the very last possible moment. <br />
<br />
Nick Desaulniers (and others) for the work-around that saved Clarissa Sorenson a LOT of time while working tech magic in Bogota<br />
<br />
== Upcoming Events ==<br />
<br />
=== This Week ===<br />
<br />
=== Monday, {{#time:d F|{{SUBPAGENAME}}}} ===<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Bronx, USA: five-day [https://webmaker.org/events/13 DreamYard Fashion Week] program for high school students to explore personal style, design a garment and sew it into existence.<br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Pittsburgh, USA: five-day [https://webmaker.org/events/187 Girls Rock!] music and empowerment summer day camp for girls ages 8-16. The week concludes with a big performance at Penn Avenue's Mr. Roboto Project.<br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Toronto, Canada: five-day [https://webmaker.org/events/59 Girls Learning Code August Summer Camp] where girls, in groups, will work throughout the week on creating a website (using HTML and CSS and Mozilla Thimble) to showcase their new inventions.<br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Toronto, Canada: week-long [https://webmaker.org/events/192 Young Rewired State Summer Camp] annual celebration of everything code. This camp takes place throughout the UK and ends with a long weekend where all participants come together to showcase the amazing achievements created during the week.<br />
<br />
=== Tuesday, {{#time:d F|{{SUBPAGENAME}} +1 day}} ===<br />
* '''[[Events#iwsfhack|IndieWebCampSF Hack Day]]''' - 13:00-17:00 Mozilla SF, location TBD (first floor common area).<br />
<br />
=== Wednesday, {{#time:d F|{{SUBPAGENAME}} +2 days}} ===<br />
* '''[[Events#w3csw|W3C Social Web Workshop]]''' - all day, San Francisco, CA.<br />
<br />
=== Thursday, {{#time:d F|{{SUBPAGENAME}} +3 days}} ===<br />
* 10:00 AM Pacific / 17:00 UTC: Grow Mozilla discussion -- a forum for discussing community building at Mozilla<br />
** [[Grow/Meeting_08_08_13|Agenda and dial-in information]] (feel free to add items to the agenda)<br />
* '''[[Events#w3csw|W3C Social Web Workshop]]''' - all day, San Francisco, CA.<br />
* '''UP (User Personalization) Brownbag''' - 11am Pacific in SFO Commons and Air Mozilla. Join us to learn more about the [https://blog.mozilla.org/labs/2013/07/a-user-personalization-proposal-for-firefox/ UP proposal], a way for users to have a more personalized web experience that they're in control of.<br />
<br />
=== Friday, {{#time:d F|{{SUBPAGENAME}} +4 days}} ===<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Queens, USA: [https://webmaker.org/events/343 Maker Corps Final Party & Expo] will be presenting the work of the Maker Corps team and three Summer Pathways for Innovation Teaching Fellows from New York Hall of Science and Hive NYC. They will present 3D web pages, electrical mapping, LED architecture, bridge building, strategies for participant reflection, DIY programming, maker infused-common core curriculum, remixable documentation and MORE!<br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Punjab, India: [https://webmaker.org/events/336 Bombarding Webmaker] will teach young students how to hack web pages using Thimble, create their own videos by using Popcorn Maker add to their own websites!<br />
<br />
*Intern Presentations starting at 1pm PDT in 10 Forward and the 1st floor SF Commons. Come see Michael Vitousek, Aaron Todd, Evan Shapiro, and Ashish Dubey present all the glorious stuff they've been working on this summer!<br />
<br />
=== Saturday, {{#time:d F|{{SUBPAGENAME}} +5 days}} ===<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> London, United Kingdom: two-day [https://webmaker.org/events/267 Popathon Creative Hack Jam] will give hands-on experience creating interactive stories on the web. Visual storytellers, designers and JavaScript coders are getting together to exchange skills and collaborate on real-world projects. <br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Toronto, Canada: two-day [https://webmaker.org/events/267 PyCon Maker Party] will teach how to remix and create websites, videos, and more with Mozilla's Webmaker tools to PyCon Canada's youth<br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Rivière du Rempart, Mauritius: [https://webmaker.org/events/384 Maker party] will introduce webmaker tools to 20 youth through the island of Mauritius.<br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Madhya Pradesh, India: [https://webmaker.org/events/463 MozHacker'13] - Hack, Learn & Teach Bhopal is an effort to build a Mozilla and FOSS community in the city. The event would include a sessions on Mozilla Webmaker, hands-on with awesome Webmaker tools like Thimble, Popcorn and X-Ray Goggles.. FOSS , Mozilla Initiatives and Contributions and a FOSS quiz.<br />
<br />
*<b>[https://webmaker.org/events/ MAKER PARTY:]</b> Lagunes, Côte d'Ivoire: [https://webmaker.org/events/442 Mozilla Maker Part I] is the first Maker Event in Ivory Coast and is an Workshop to learn Web Making with Mozilla et Webmaker tools.<br />
<br />
=== Sunday, {{#time:d F|{{SUBPAGENAME}} +6 days}} ===<br />
<br />
=== Next Week ===<br />
<br />
We will be having a Live Meeting on Air Mozilla for the SuMo Mobile meeting <br />
<br />
== Product Status Updates (voice updates) ==<br />
<br />
=== Firefox Desktop ===<br />
''Speaker Location:''<br />
<br />
=== Firefox Mobile ===<br />
''Speaker Location:'' <br />
<br />
=== Thunderbird ===<br />
''Speaker Location:'' <br />
<br />
=== Older Branch Work ===<br />
''Speaker Location:'' <br />
<br />
=== Webmaker ===<br />
''Speaker Location:''<br />
<br />
=== Identity ===<br />
''Speaker Location:''<br />
<br />
=== Services ===<br />
''Speaker Location:''<br />
<br />
=== Firefox OS ===<br />
<br />
'''Colombia FxOS Launch overview (with pictures!)''' - David Slater<br />
''Speaker Location: Mountain View''<br />
<br />
=== Grow Mozilla ===<br />
''Speaker Location: San Francisco''<br />
<br />
Help us [https://blog.mozilla.org/community/2013/04/15/help-us-build-a-history-of-mozilla-told-by-mozillians/ build a history of Mozilla told by Mozillians]. Please share your memories about this Mozilla milestone:<br />
<br />
* July 9, 2010: [https://blog.mozilla.org/community/2013/08/05/milestone-group-photo-on-top-of-mountain-in-whistler/ Several hundred Mozillians take a group photo on top of a mountain at Summit in Whistler]<br />
<br />
[[File:2010_summit.jpg|350px]]<br />
<br />
== Speakers ==<br />
<br />
The limit is 3 minutes per speaker. It's like a lightning talk, but don't feel that you have to have slides in order to make a presentation. If you plan on showing a video, you need to contact the Air Mozilla team before the day of the meeting or you will be deferred to the next week.<br />
<br />
{| class="fullwidth-table"<br />
|-<br />
! Presenter<br />
! Title<br />
! Topic<br />
! Location<br />
! Share?<br />
! Media<br />
! More Details<br />
|-<br />
| Who Are You?<br />
| What Do You Do?<br />
| What are you going to talk about?<br />
| Where are you presenting from? (Moz Space, your house, space)<br />
| Will you be sharing your screen? (yes/no, other info)<br />
| Links to slides or images you want displayed on screen<br />
| Link to where audience can find out more information<br />
<br />
|-<br />
| Winston Bowden <br />
| Community Engagement <br />
| Firefox OS Campaign report<br />
| San Francisco<br />
| Yes<br />
| [https://www.dropbox.com/s/j5rq64mjpnnscv1/WB_Results.pdf PDF]<br />
| <br />
|-<br />
| Kate Naszradi<br />
| Summit Communications Director<br />
| Summit 2013 Updates<br />
| San Francisco<br />
| No<br />
| [https://wiki.mozilla.org/Summit2013 Summit Wiki]<br />
| [https://wiki.mozilla.org/Summit2013#Communications Summit Communications and Brownbag slides]<br />
|-<br />
| Crystal Beasley <br />
| User Experience <br />
| UX Newspaper Call for Content<br />
| Portland<br />
| No<br />
| <br />
| <br />
|}<br />
<br />
= Roundtable =<br />
<br />
Do you have a question about a Mozilla Project or initiative? Let us know by Friday- we'll do our best to get you an answer.<br />
<br />
Please note that we may not always be able to get to every item on this list, but we will try!<br />
<br />
{| class="fullwidth-table"<br />
|-<br />
! Who are you?<br />
! Area of question<br />
! Question<br />
|-<br />
| ''What's your name? What do you work on?''<br />
| ''Is your question about policy, a product, a Foundation initiative, etc.''<br />
| ''What would you like to know?''<br />
<!-- Insert new rows here --><br />
|-<br />
|}<br />
<br />
= Welcome! =<br />
<br />
Let's say hello to some new Mozillians!<br />
<br />
== Introducing New Hires ==<br />
{| class="fullwidth-table"<br />
|-<br />
! New Hire<br />
! Introduced by<br />
! Speaker location<br />
! New Hire location<br />
! Will be working on<br />
|-<br />
| ''Who is the new hire?''<br />
| ''Who will be introducing that person?''<br />
| ''Where is the introducer?''<br />
| ''Where will the new person be working from?''<br />
| ''What will the new person be working on?''<br />
|-<br />
| ''Jonas Jensen''<br />
| ''Taras Glek''<br />
| ''Remote''<br />
| ''Remote - Denmark/First week in Toronto''<br />
| ''Engineering''<br />
|-<br />
| ''Josh Mize''<br />
| ''Chris More''<br />
| ''Mountain View''<br />
| ''Tulsa Oklahoma''<br />
| ''Senior Web Developer - Web Productions''<br />
|-<br />
| ''James Graham''<br />
| ''Clint Talbert''<br />
| ''Mountain View''<br />
| ''London''<br />
| ''Engineering''<br />
|-<br />
| ''Diego Marcos''<br />
| ''Dylan Oliver''<br />
| ''Mountain View''<br />
| ''San Francisco''<br />
| ''Engineering''<br />
|-<br />
| ''Stephanie Turner''<br />
| ''Rick Fant''<br />
| ''Mountain View''<br />
| ''Remote - WA''<br />
| ''Program Manager''<br />
|}<br />
<br />
== Introducing New Interns ==<br />
{| class="fullwidth-table"<br />
|-<br />
! New Intern<br />
! Introduced by<br />
! Speaker location<br />
! New Hire location<br />
! Will be working on<br />
|-<br />
| Tom Herold<br />
| Dylan Oliver<br />
| MV<br />
| SF<br />
| Firefox OS<br />
|-<br />
<!-- Insert new rows here --><br />
|-<br />
|}<br />
<br />
= &lt;meta&gt; =<br />
<br />
Notes and non-voice status updates that aren't part of the live meeting go here.<br />
<br />
== Status Updates By Team (*non-voice* updates) ==<br />
<br />
=== Firefox ===<br />
<br />
=== Platform ===<br />
<br />
=== Services ===<br />
<br />
=== Messaging ===<br />
<br />
=== Mobile ===<br />
<br />
=== IT ===<br />
<br />
=== Release Engineering ===<br />
<br />
=== QA ===<br />
<br />
==== Test Execution ====<br />
<br />
==== WebQA ====<br />
<br />
==== QA Community ====<br />
<br />
=== Automation & Tools ===<br />
<br />
=== Security ===<br />
* '''Minion''' - Mozilla Security Assurance team announced the release of web security testing tool Minion v0.3. Read more about it [https://blog.mozilla.org/blog/2013/07/30/mozilla-continues-to-build-the-web-as-a-platform-for-security/ here] and [https://blog.mozilla.org/security/2013/07/30/introducing-minion/ here]<br />
* '''Security Fuzzing Collaboration with Blackberry''' - Read more about it [https://blog.mozilla.org/blog/2013/07/30/mozilla-continues-to-build-the-web-as-a-platform-for-security/ here]<br />
<br />
=== Engagement ===<br />
<br />
==== PR ====<br />
<br />
"Now that the phone is available in a few more markets, hopefully we’ll start to see what kind of a dent it can make in worldwide mobile usage stats, if any, and that’ll tell us whether Mozilla’s attempt to challenge the big guys from the bottom up is working." - Darrell Etherington, TechCrunch<br />
<br />
[http://techcrunch.com/2013/08/01/all-eyes-on-mozillas-firefox-os-as-it-launches-in-latin-america/ All Eyes On Mozilla’s Firefox OS As It Launches In Latin America, TechCrunch]<br />
<br />
[http://www.zdnet.com/firefox-os-devices-land-in-venezuela-colombia-7000018904// Firefox OS devices land in Venezuela, Colombia, ZDNet] <br />
<br />
[http://gigaom.com/2013/08/05/a-chunk-of-the-deep-web-went-down-over-the-weekend-and-tor-users-should-be-wary/ A chunk of the “deep web” went down over the weekend, and Tor users should be wary, GigaOm]<br />
<br />
[http://hothardware.com/News/Chrome-Gains-Ground-Again-in-Browser-Market-Share-Report-Firefox-Takes-a-Knee/ Chrome Gains Ground Again in Browser Market Share Report, Firefox Takes a Knee, Hot Hardware] <br />
<br />
[http://www.ghacks.net/2013/08/01/firefox-25-gets-ocsp-stapling-which-improves-privacy/ Firefox 25 gets OCSP Stapling which improves privacy, ghacks.net] <br />
<br />
[http://lifehacker.com/the-best-apps-and-extensions-to-supercharge-firefoxs-n-995238717/ The Best Apps and Extensions to Supercharge Firefox's New Tab Page, Lifehacker]<br />
<br />
==== Events ====</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=675442Identity/UX2013-07-12T00:20:45Z<p>Cbeasley: /* FXOS */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Identity=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-06-04<br />
|[https://air.mozilla.org/firefox-desktop-user-types-in-north-america/ Air Mozilla : Firefox Desktop User Types in North America ]<br />
|Bill Selman<br />
|-<br />
<br />
|2013-05-29<br />
|[https://air.mozilla.org/picl-is-the-new-sync/ Air Mozila : PiCL is the New Sync]<br />
|Ben Adida<br />
|-<br />
<br />
|2013-05-20<br />
|[http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf Identity Principles and Guidelines]<br />
|Crystal Beasley<br />
|-<br />
|2013-02-04<br />
|[https://air.mozilla.org/what-ive-learned-about-passwords-and-why-they-arent-going-away Air Mozilla : What I've learned about passwords, and why they aren't going away]<br />
|Joseph Bonneau<br />
|-<br />
|2012-12-06<br />
|[https://air.mozilla.org/online-identity Air Mozilla : Online Identity, What Users Care About]<br />
|Lindsay Kenzig / Mary Trombley<br />
|-<br />
|2012-08-10<br />
|[https://air.mozilla.org/passphrases/ Air Mozilla : Passwords of the Future]<br />
|Crystal Beasley / Sawyer Hollenshead (2012 intern)<br />
|-<br />
|}<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-07-10<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL_0710.pdf PiCL Desktop Flow Mockup]<br />
|Zhenshuo Fang<br />
|-<br />
<br />
|2013-07-01<br />
|[http://people.mozilla.com/~cbeasley/PiCL_Android_Signin_130701.png PiCL Android Flow Mockup]<br />
|Ian Barlow<br />
|-<br />
<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2012-11-01<br />
|[http://people.mozilla.org/~smartell/persona/ Style Guide]<br />
|Crystal Beasley/Sean Martell<br />
|-<br />
|}<br />
<br />
<br />
=FXOS=<br />
<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-06-26<br />
|[http://people.mozilla.com/~cbeasley/First_Use_Sign-in_2013-06-26.pdf First Time Run Flow]<br />
|Francis Djabri<br />
|-<br />
<br />
<br />
|}</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=675441Identity/UX2013-07-12T00:19:40Z<p>Cbeasley: /* FXOS */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Identity=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-06-04<br />
|[https://air.mozilla.org/firefox-desktop-user-types-in-north-america/ Air Mozilla : Firefox Desktop User Types in North America ]<br />
|Bill Selman<br />
|-<br />
<br />
|2013-05-29<br />
|[https://air.mozilla.org/picl-is-the-new-sync/ Air Mozila : PiCL is the New Sync]<br />
|Ben Adida<br />
|-<br />
<br />
|2013-05-20<br />
|[http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf Identity Principles and Guidelines]<br />
|Crystal Beasley<br />
|-<br />
|2013-02-04<br />
|[https://air.mozilla.org/what-ive-learned-about-passwords-and-why-they-arent-going-away Air Mozilla : What I've learned about passwords, and why they aren't going away]<br />
|Joseph Bonneau<br />
|-<br />
|2012-12-06<br />
|[https://air.mozilla.org/online-identity Air Mozilla : Online Identity, What Users Care About]<br />
|Lindsay Kenzig / Mary Trombley<br />
|-<br />
|2012-08-10<br />
|[https://air.mozilla.org/passphrases/ Air Mozilla : Passwords of the Future]<br />
|Crystal Beasley / Sawyer Hollenshead (2012 intern)<br />
|-<br />
|}<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-07-10<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL_0710.pdf PiCL Desktop Flow Mockup]<br />
|Zhenshuo Fang<br />
|-<br />
<br />
|2013-07-01<br />
|[http://people.mozilla.com/~cbeasley/PiCL_Android_Signin_130701.png PiCL Android Flow Mockup]<br />
|Ian Barlow<br />
|-<br />
<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2012-11-01<br />
|[http://people.mozilla.org/~smartell/persona/ Style Guide]<br />
|Crystal Beasley/Sean Martell<br />
|-<br />
|}<br />
<br />
<br />
=FXOS=<br />
<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-07-10<br />
|[http://people.mozilla.com/~cbeasley/First_Use_Sign-in_2013-06-26(1).pdf First Time Run Flow]<br />
|Francis Djabri<br />
|-<br />
<br />
<br />
|}</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=675437Identity/UX2013-07-12T00:18:08Z<p>Cbeasley: /* Native FXOS & B2G */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Identity=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-06-04<br />
|[https://air.mozilla.org/firefox-desktop-user-types-in-north-america/ Air Mozilla : Firefox Desktop User Types in North America ]<br />
|Bill Selman<br />
|-<br />
<br />
|2013-05-29<br />
|[https://air.mozilla.org/picl-is-the-new-sync/ Air Mozila : PiCL is the New Sync]<br />
|Ben Adida<br />
|-<br />
<br />
|2013-05-20<br />
|[http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf Identity Principles and Guidelines]<br />
|Crystal Beasley<br />
|-<br />
|2013-02-04<br />
|[https://air.mozilla.org/what-ive-learned-about-passwords-and-why-they-arent-going-away Air Mozilla : What I've learned about passwords, and why they aren't going away]<br />
|Joseph Bonneau<br />
|-<br />
|2012-12-06<br />
|[https://air.mozilla.org/online-identity Air Mozilla : Online Identity, What Users Care About]<br />
|Lindsay Kenzig / Mary Trombley<br />
|-<br />
|2012-08-10<br />
|[https://air.mozilla.org/passphrases/ Air Mozilla : Passwords of the Future]<br />
|Crystal Beasley / Sawyer Hollenshead (2012 intern)<br />
|-<br />
|}<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-07-10<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL_0710.pdf PiCL Desktop Flow Mockup]<br />
|Zhenshuo Fang<br />
|-<br />
<br />
|2013-07-01<br />
|[http://people.mozilla.com/~cbeasley/PiCL_Android_Signin_130701.png PiCL Android Flow Mockup]<br />
|Ian Barlow<br />
|-<br />
<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2012-11-01<br />
|[http://people.mozilla.org/~smartell/persona/ Style Guide]<br />
|Crystal Beasley/Sean Martell<br />
|-<br />
|}<br />
<br />
<br />
=FXOS=<br />
;content coming soon</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=675367Identity/UX2013-07-11T18:50:09Z<p>Cbeasley: /* Profile in the Cloud (PiCL) */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Identity=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-06-04<br />
|[https://air.mozilla.org/firefox-desktop-user-types-in-north-america/ Air Mozilla : Firefox Desktop User Types in North America ]<br />
|Bill Selman<br />
|-<br />
<br />
|2013-05-29<br />
|[https://air.mozilla.org/picl-is-the-new-sync/ Air Mozila : PiCL is the New Sync]<br />
|Ben Adida<br />
|-<br />
<br />
|2013-05-20<br />
|[http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf Identity Principles and Guidelines]<br />
|Crystal Beasley<br />
|-<br />
|2013-02-04<br />
|[https://air.mozilla.org/what-ive-learned-about-passwords-and-why-they-arent-going-away Air Mozilla : What I've learned about passwords, and why they aren't going away]<br />
|Joseph Bonneau<br />
|-<br />
|2012-12-06<br />
|[https://air.mozilla.org/online-identity Air Mozilla : Online Identity, What Users Care About]<br />
|Lindsay Kenzig / Mary Trombley<br />
|-<br />
|2012-08-10<br />
|[https://air.mozilla.org/passphrases/ Air Mozilla : Passwords of the Future]<br />
|Crystal Beasley / Sawyer Hollenshead (2012 intern)<br />
|-<br />
|}<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-07-10<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL_0710.pdf PiCL Desktop Flow Mockup]<br />
|Zhenshuo Fang<br />
|-<br />
<br />
|2013-07-01<br />
|[http://people.mozilla.com/~cbeasley/PiCL_Android_Signin_130701.png PiCL Android Flow Mockup]<br />
|Ian Barlow<br />
|-<br />
<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2012-11-01<br />
|[http://people.mozilla.org/~smartell/persona/ Style Guide]<br />
|Crystal Beasley/Sean Martell<br />
|-<br />
|}<br />
<br />
<br />
=Native FXOS & B2G=<br />
;content coming soon</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=675362Identity/UX2013-07-11T18:36:28Z<p>Cbeasley: /* Profile in the Cloud (PiCL) */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Identity=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-06-04<br />
|[https://air.mozilla.org/firefox-desktop-user-types-in-north-america/ Air Mozilla : Firefox Desktop User Types in North America ]<br />
|Bill Selman<br />
|-<br />
<br />
|2013-05-29<br />
|[https://air.mozilla.org/picl-is-the-new-sync/ Air Mozila : PiCL is the New Sync]<br />
|Ben Adida<br />
|-<br />
<br />
|2013-05-20<br />
|[http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf Identity Principles and Guidelines]<br />
|Crystal Beasley<br />
|-<br />
|2013-02-04<br />
|[https://air.mozilla.org/what-ive-learned-about-passwords-and-why-they-arent-going-away Air Mozilla : What I've learned about passwords, and why they aren't going away]<br />
|Joseph Bonneau<br />
|-<br />
|2012-12-06<br />
|[https://air.mozilla.org/online-identity Air Mozilla : Online Identity, What Users Care About]<br />
|Lindsay Kenzig / Mary Trombley<br />
|-<br />
|2012-08-10<br />
|[https://air.mozilla.org/passphrases/ Air Mozilla : Passwords of the Future]<br />
|Crystal Beasley / Sawyer Hollenshead (2012 intern)<br />
|-<br />
|}<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-07-10<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL_0710.pdf PiCL User Flow Mockup]<br />
|Crystal Beasley/Zhenshuo Fang<br />
|-<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2012-11-01<br />
|[http://people.mozilla.org/~smartell/persona/ Style Guide]<br />
|Crystal Beasley/Sean Martell<br />
|-<br />
|}<br />
<br />
<br />
=Native FXOS & B2G=<br />
;content coming soon</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=663953Identity/UX2013-06-05T22:51:08Z<p>Cbeasley: /* Identity */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Identity=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-06-04<br />
|[https://air.mozilla.org/firefox-desktop-user-types-in-north-america/ Air Mozilla : Firefox Desktop User Types in North America ]<br />
|Bill Selman<br />
|-<br />
<br />
|2013-05-29<br />
|[https://air.mozilla.org/picl-is-the-new-sync/ Air Mozila : PiCL is the New Sync]<br />
|Ben Adida<br />
|-<br />
<br />
|2013-05-20<br />
|[http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf Identity Principles and Guidelines]<br />
|Crystal Beasley<br />
|-<br />
|2013-02-04<br />
|[https://air.mozilla.org/what-ive-learned-about-passwords-and-why-they-arent-going-away Air Mozilla : What I've learned about passwords, and why they aren't going away]<br />
|Joseph Bonneau<br />
|-<br />
|2012-12-06<br />
|[https://air.mozilla.org/online-identity Air Mozilla : Online Identity, What Users Care About]<br />
|Lindsay Kenzig / Mary Trombley<br />
|-<br />
|2012-08-10<br />
|[https://air.mozilla.org/passphrases/ Air Mozilla : Passwords of the Future]<br />
|Crystal Beasley / Sawyer Hollenshead (2012 intern)<br />
|-<br />
|}<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-04-23<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL0425.pdf PiCL User Flow Mockup]<br />
|Crystal Beasley/Zhenshuo Fang<br />
|-<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2012-11-01<br />
|[http://people.mozilla.org/~smartell/persona/ Style Guide]<br />
|Crystal Beasley/Sean Martell<br />
|-<br />
|}<br />
<br />
<br />
=Native FXOS & B2G=<br />
;content coming soon</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=660748Identity/UX2013-05-27T17:39:26Z<p>Cbeasley: /* Identity */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Identity=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-06-04<br />
|[https://air.mozilla.org/firefox-desktop-user-types-in-north-america/ Air Mozilla : Firefox Desktop User Types in North America ]<br />
|Bill Selman<br />
|-<br />
<br />
|2013-05-29<br />
|[https://air.mozilla.org/picl-is-the-new-sync/ Air Mozila : PiCL is the New Sync]<br />
|Ben Adida<br />
|-<br />
<br />
|2013-05-20<br />
|[http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf Identity Principles and Guidelines]<br />
|Crystal Beasley<br />
|-<br />
|2013-02-04<br />
|[https://air.mozilla.org/what-ive-learned-about-passwords-and-why-they-arent-going-away Air Mozilla : What I've learned about passwords, and why they aren't going away]<br />
|Joseph Bonneau<br />
|-<br />
|2012-12-06<br />
|[https://air.mozilla.org/online-identity Air Mozilla : Online Identity, What Users Care About]<br />
|Lindsay Kenzig / Mary Trombley<br />
|-<br />
|}<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-04-23<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL0425.pdf PiCL User Flow Mockup]<br />
|Crystal Beasley/Zhenshuo Fang<br />
|-<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2012-11-01<br />
|[http://people.mozilla.org/~smartell/persona/ Style Guide]<br />
|Crystal Beasley/Sean Martell<br />
|-<br />
|}<br />
<br />
<br />
=Native FXOS & B2G=<br />
;content coming soon</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=660746Identity/UX2013-05-27T17:19:36Z<p>Cbeasley: /* Profile in the Cloud (PiCL) */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Identity=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-05-20<br />
|[http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf Identity Principles and Guidelines]<br />
|Crystal Beasley<br />
|-<br />
|2013-02-04<br />
|[https://air.mozilla.org/what-ive-learned-about-passwords-and-why-they-arent-going-away Air Mozilla : What I've learned about passwords, and why they aren't going away]<br />
|Joseph Bonneau<br />
|-<br />
|2012-12-06<br />
|[https://air.mozilla.org/online-identity Air Mozilla : Online Identity, What Users Care About]<br />
|Lindsay Kenzig / Mary Trombley<br />
|-<br />
|}<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-04-23<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL0425.pdf PiCL User Flow Mockup]<br />
|Crystal Beasley/Zhenshuo Fang<br />
|-<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2012-11-01<br />
|[http://people.mozilla.org/~smartell/persona/ Style Guide]<br />
|Crystal Beasley/Sean Martell<br />
|-<br />
|}<br />
<br />
<br />
=Native FXOS & B2G=<br />
;content coming soon</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=660742Identity/UX2013-05-27T17:09:54Z<p>Cbeasley: /* Signin to the Web */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-04-23<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL0425.pdf PiCL User Flow Mockup]<br />
|Crystal Beasley/Zhenshuo Fang<br />
|-<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2012-11-01<br />
|[http://people.mozilla.org/~smartell/persona/ Style Guide]<br />
|Crystal Beasley/Sean Martell<br />
|-<br />
|}<br />
<br />
<br />
=Native FXOS & B2G=<br />
;content coming soon</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=660741Identity/UX2013-05-27T17:08:52Z<p>Cbeasley: /* Native FXOS & B2G */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-04-23<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL0425.pdf PiCL User Flow Mockup]<br />
|Crystal Beasley/Zhenshuo Fang<br />
|-<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-05-20<br />
|[http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf Identity Principles and Guidelines]<br />
|Crystal Beasley<br />
|-<br />
|2012-11-01<br />
|[http://people.mozilla.org/~smartell/persona/ Style Guide]<br />
|Crystal Beasley/Sean Martell<br />
|-<br />
|}</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity&diff=660740Identity2013-05-27T17:07:51Z<p>Cbeasley: /* Get Involved */</p>
<hr />
<div>__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
<br />
;Reach out to us<br />
* on [[IRC]] at irc.mozilla.org, [http://irclog.gr/#browse/irc.mozilla.org/identity #identity]<br />
* on our [https://www.mozilla.org/about/forums/#dev-identity mailing list]<br />
* by tuning in to our short [[/WeeklyMeeting|weekly meetings]]<br />
<br />
<br />
;Learn more about Persona<br />
* [https://developer.mozilla.org/docs/Persona Documentation]<br />
* [https://wiki.mozilla.org/Identity/UX UX Research and Design Docs]<br />
* [https://github.com/mozilla/id-specs/blob/prod/browserid/index.md Specification]<br />
* [https://github.com/mozilla/browserid/issues Bug tracker]<br />
<br />
<br />
;Follow us on<br />
* our [http://identity.mozilla.com blog]<br />
* [https://twitter.com/mozillapersona Twitter] or [https://identi.ca/mozillapersona Identica]<br />
* our [https://mail.mozilla.org/listinfo/persona-notices announcement list]<br />
<br />
<br />
;Help us out by<br />
* [[/Hacking|hacking on the code]]<br />
* [[/Plugins and libraries|writing a plugin or a library]]<br />
* [[/Spread Persona|spreading the word]]<br />
* [[/Localization|translating Persona in your language]]<br />
<br />
= Vision =<br />
<br />
Central to a people-centered ecosystem is an identity system that is under the control of the individual, and enables information sharing on the users own terms with no take-it-or-leave-it policies. To this end, Mozilla is building an identity system for the Web that has these properties.<br />
<br />
The first service we're building, Persona, enables users to easily sign into websites using their existing email address in a secure and privacy-protecting way, with no additional passwords. For developers, it offers a very easy to implement API, and a verified email address they can use to communicate with the user.<br />
<br />
User identities encompass much more than just an email address, of course, and so the next components of the Mozilla identity system will include payments, profile and data sharing on the users terms and more.<br />
<br />
= Identity Design Principles = <br />
<br />
draft 01 APR 2013<br />
<br />
=== Account as relationship, not mechanism ===<br />
We've used the metaphor of a lock and key for passwords. This is too cold and impersonal. It is an abstraction that serves the cold metal of hardware, but does nothing to help you build a relationship with the person. A more useful way to think about an account is that it allows a computer to identify this person, much like a doorman who can recognize a familiar face and recall their shared history to have a meaningful conversation.<br />
<br />
== Hierarchy of Needs ==<br />
These are presented in order from lowest to highest level of user needs. They start with basic and move to more complex.<br />
<br />
=== Reliability ===<br />
I want access to my information 100% of the time, wherever I am.<br />
And don't blame me for unreliable service! The service should be percieved to be reliable.<br />
<br />
* Can access when and where needed.<br />
* Data is safe from unintentional loss.<br />
* In-browser password manager is allowed to function normally, not disabled.<br />
<br />
=== Safety ===<br />
<br />
At all points of centralization, the service should be resistant to attack. The service should be perceived as secure/protected.<br />
<br />
* Passwords stored securely.<br />
* If I lose my device and attacker cannot remotely wipe another machine.<br />
* Information from one account cannot be used to hack another site<br />
<br />
=== Proportionality ===<br />
<br />
The approach you use should be appropriate to the threat.<br />
<br />
* Password character requirements should be reasonable. Don't ask for 72chars, capital + number that rotates every 90 days unless you are a high-risk target.<br />
* Keep user logged in for long sessions unless you are a high-risk target.<br />
<br />
=== Creating a supportive environment ===<br />
<br />
Don't treat me as an intruder in my own house. Tone should be human and recognize that remembering credentials is a difficult thing to do. Be polite and forgiving of imperfect memory.<br />
<br />
* Error messages should have positive tone. Shaming language around forgetting password only create unnecessary stress.<br />
* After login it redirect user to where there intended to go.<br />
* Remember my configurations.<br />
* Clear how to access self help documents and forums.<br />
<br />
=== Be the user's trusted agent ===<br />
<br />
Provide a safe and secure way to take your information around the web<br />
<br />
* Easy access to contacts, contents of your "wallet."<br />
<br />
== Responsibilities of Relying Party sites ==<br />
<br />
There are several issues which are directly related to accounts which are outside the scope of Persona. These are guidelines for relying party sites implementing Persona.<br />
<br />
* Site reflects whether the user is logged in or not.<br />
* Rules are clear when and why I need to log in or out<br />
* Usernames should only be used if you have public-facing content that needs to be anonymous.<br />
* Site has clear policies about who has access to and who owns user data.<br />
* Site employs ethical practices around what they do with user data and data portability.<br />
* Changes to terms and privacy policies are presented with clear language.<br />
<br />
= 2013 Identity Goals = <br />
<br />
* Sign into websites<br />
* PiCL (a.k.a. Profile In the Cloud) <br />
** PiCL is pronounced 'pickle'<br />
** Details on this project can be viewed on the [https://wiki.mozilla.org/Identity/AttachedServices Attached Services] page.<br />
** Demos are posted regularly on the [https://wiki.mozilla.org/Identity/AttachedServices Attached Services] page.<br />
* Native sign into websites & apps (FxOS, FxDesktop, FxAndroid, and others)<br />
<br />
= 2013 Projects and Roadmap =<br />
<br />
== Firefox OS ==<br />
<br />
{| class="fullwidth-table"<br />
!Milestones<br />
!Overview<br />
!Target<br />
!Crew<br />
|-<br />
|FXOS code merge for phone launch<br />
|<br />
|Q2<br />
|Jed, Team Signin<br />
|-<br />
|FXOS performance<br />
|<br />
|Q2<br />
|Jed<br />
|-<br />
|Persona on first-run<br />
|<br />
|Q3<br />
|Jed<br />
|-<br />
|Age verification<br />
|<br />
|Q4<br />
|Jed<br />
|-<br />
|Silent SMS support for marketplace<br />
|<br />
|Q4<br />
|Jed<br />
|-<br />
|}<br />
<br />
== Profile in the Cloud (PiCL) ==<br />
<br />
{| class="fullwidth-table"<br />
!Milestones<br />
!Overview<br />
!Target<br />
!Crew<br />
|-<br />
|[[https://wiki.mozilla.org/Identity/AttachedServices Attached Services]]<br />
|When a user logs into the browser using a Persona identity, they likely want to connect a number of services, including passwords, bookmarks and tabs backup, contacts in the cloud, apps, etc. The PiCL project will be publishing updates on a regular basis. Details on our milestone schedule can be viewed at: [https://id.etherpad.mozilla.org/picl-engineering-milestones PiCL engineering milestones]<br />
|<br />
|Ben (Project Lead), Jed (Contacts Lead), Chris K (Password Lead), Crystal (UX), Brian W, Ryan K, Dan W, Zach<br />
|-<br />
|Desktop & Android initial platform-level features landed in FX <br />
|<br />
|Q2<br />
|<br />
|-<br />
|Define FXOS PiCL product requirements<br />
|Working with FXOS product management<br />
|Q2<br />
|<br />
|-<br />
|Landed feature in Nightly<br />
|<br />
|Q3<br />
|<br />
|-<br />
|FXOS development planning<br />
|<br />
|Q3<br />
|<br />
|-<br />
|Release to Public<br />
|<br />
|Q4<br />
|<br />
|-<br />
|FFOS: land code<br />
|<br />
|Q4<br />
|<br />
|-<br />
|FXOS: Set up Servers & Partnerships<br />
|<br />
|Q1 2014<br />
|<br />
|-<br />
|FXOS: Ship<br />
|<br />
|Q2 2014<br />
|<br />
|-<br />
|}<br />
<br />
== Signin to Web ==<br />
<br />
{| class="fullwidth-table"<br />
!Project<br />
!Overview<br />
!Target<br />
!Crew<br />
|-<br />
|[http://personatra.in/ Train Schedule]<br />
|Details on our train schedule is live and on demand<br />
|<br />
|Lloyd (Project Lead), Francois, Shane, Dan C, Jared, Gene<br />
|-<br />
|Finalize FXOS production code merge<br />
|<br />
|Q2<br />
|<br />
|-<br />
|AWS move 2 datacenters<br />
|<br />
|Q2<br />
|<br />
|-<br />
|Identity Bridging Google<br />
|<br />
|Q2<br />
|<br />
|-<br />
|Identity Bridging Google Apps for your Domain<br />
|<br />
|Q3<br />
|<br />
|-<br />
|Security (2FA, active monitoring, phishing defenses)<br />
|<br />
|Q4<br />
<br />
|-<br />
|}<br />
<br />
= Identity Speaks: Upcoming Conference Schedule =<br />
{| class="fullwidth-table"<br />
!Conference<br />
!Presentation Details<br />
!Date<br />
!Location<br />
!Presenter<br />
|-<br />
|[http://opensourcebridge.org/ Open Source Bridge]<br />
|[http://opensourcebridge.org/proposals/977 The problem with passwords on the web and what to do about it]<br />
|June 20, 2013<br />
|Portland, OR, USA<br />
|Francois Marier<br />
|-<br />
|[http://wdcnz.com WDCNZ]<br />
|Taking the pain out of signing users in <br />
|July 25, 2013<br />
|Wellington, New Zealand<br />
|Francois Marier<br />
|}<br />
<br />
* Adding a talk? Don't forget to add it to the [https://docs.google.com/spreadsheet/viewform?formkey=dHFQalNmTHF3Qm9md043UkdNV3k3Znc6MQ#gid=0 Mozilla Events Calendar] too.<br />
* Removing a talk? Please move it to [[Identity/Spread Persona]].<br />
<br />
= Meet the Identity Team =<br />
{| class="fullwidth-table"<br />
!Name<br />
!Title<br />
!Location<br />
|-<br />
|Austin King<br />
|Developer<br />
|Washington<br />
|-<br />
|Ben Adida<br />
|Director, Identity<br />
|California<br />
|-<br />
|Brian Warner<br />
|Developer<br />
|California<br />
|-<br />
|Chris Karlof<br />
|Developer<br />
|California<br />
|-<br />
|Crystal Beasley<br />
|Lead UX Designer<br />
|Oregon<br />
|-<br />
|Dan Callahan<br />
|Developer Relations and Documentation<br />
|Minnesota<br />
|-<br />
|Danny Coates<br />
|Developer<br />
|California<br />
|-<br />
|Edwin Wong<br />
|QA<br />
|California<br />
|-<br />
|Francois Marier<br />
|Developer<br />
|New Zealand<br />
|-<br />
|Gene Wood<br />
|Operations<br />
|California<br />
|-<br />
|Hannah Quay-de la Vallee<br />
|Intern 2013<br />
|San Francisco<br />
|-<br />
|James Bonacci<br />
|QA<br />
|California<br />
|-<br />
|Jared Hirsch<br />
|Developer<br />
|California<br />
|-<br />
|Jed Parsons<br />
|Developer<br />
|California<br />
|-<br />
|John Morrison<br />
|QA<br />
|California<br />
|-<br />
|Karl Thiessen<br />
|QA<br />
|California<br />
|-<br />
|Katie Parlante<br />
|Developer<br />
|California<br />
|-<br />
|Lloyd Hilaiel<br />
|Lead Developer<br />
|Colorado<br />
|-<br />
|Ryan Feeley<br />
|UX Designer<br />
|Toronto<br />
|-<br />
|Ryan Kelly<br />
|Developer<br />
|Australia<br />
|-<br />
|Ryan Seys<br />
|Intern 2013<br />
|San Francisco<br />
|-<br />
|Sean McArthur<br />
|Developer<br />
|California<br />
|-<br />
|Shane Tomlinson<br />
|Developer<br />
|United Kingdom<br />
|-<br />
|Tauni Oxborrow<br />
|Program Manager<br />
|California<br />
|-<br />
|Vlad Filippov<br />
|Intern 2013<br />
|San Francisco<br />
|-<br />
|Zach Carter<br />
|Developer<br />
|California<br />
|-<br />
|}<br />
<br />
= Archive =<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Archive: Quarterly Goals and Project Summary<br />
|-<br />
|}<br />
<br />
2013 Q1 Goals<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Contact<br />
|-<br />
|[FFOS] FXOS Identity Service in production<br />
|<br />
|<br />
|<br />
|-<br />
|[Desktop, Android] PICL (Profile In Cloud) alpha1 add-on for Firefox and FX Android (Sync replacement) <br />
|<br />
|<br />
|<br />
|-<br />
|[Special] Persona Sign-In Beta 2 <br />
|<br />
|<br />
|<br />
|-<br />
|[FFOS, Desktop, Android] Persona Service one data-center deployed on AWS <br />
|<br />
|<br />
|<br />
|-<br />
|[FFOS, Desktop, Android] Improved Metrics<br />
|<br />
|<br />
|<br />
|-<br />
|[Special] Mozilla IdP [STRETCH]<br />
|<br />
|<br />
|<br />
|-<br />
|}<br />
<br />
<br />
2012 Q4 Goals<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Contact<br />
|-<br />
|B2G Identity Integration<br />
|<br />
* {{done|native identity client code landed in Gecko and Gaia}}<br />
* {{done|server-provided dialog, re-branded and integration tested}}<br />
* {{done|deployment plan finalized}}<br />
* {{done|performance optimizations for slow connections}}<br />
* {{done|[STRETCH] unverified email support}}<br />
|Completed<br />
|Ben Adida<br />
|-<br />
|Continuous Improvement of Persona Service:<br />
|<br />
* {{done|Proxy IdP}}<br />
* {{miss|Improved Metrics}}<br />
* {{done|Improved QA Automation}}<br />
* {{done|Scaling plan}}<br />
|<br />
|Team Signin<br />
|-<br />
|Design and Prototyping of Significant New Persona Features:<br />
|<br />
* {{done|Persona Password Manager pre-alpha release}} - delayed one week into Q1 because of holidays, but otherwise done, so marking it as such.<br />
* {{miss|[STRETCH] Native Mobile SDKs}}<br />
|<br />
|<br />
|-<br />
|}<br />
2012 Q4 Project Summary<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Notes<br />
|-<br />
|Gombot<br />
|<br />
|On-Hold<br />
|Post-Mortem Notes can be reviewed at: <br />
|-<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
<br />
<section begin=summary />{{RoadmapSummary<br />
|icon=Identityicon.png<br />
|pagelocation=Identity<br />
|pagetitle=Mozilla Identity Roadmap<br />
|owner=Dan Mills<br />
|updated=February 2012<br />
|description=Our goal is to provide to users convenient, safe, and open identity solutions that can become standard components of the Web, while working out-of-the-box as well as we can make them to. In 2012, we will expand our user-centered identity platform beyond sign-in to also include connecting with sites and people as well as online payments.<br />
}}<section end=summary /><br />
<br />
|-<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
<br />
Features on ice (or dropped):<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Key-wrapping<br />
|Support for key wrapping and wrapped key storage. This allows other sites to encrypt data with a key that is unlocked (locally) with the user's BrowserID password.<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|navigator.id.share() prototype<br />
|Developer API to allow users to easily share content with others<br />
|Not started<br />
|Prototype in Q2<br />
|Dan Mills<br />
|-<br />
|Remote storage API prototype<br />
|Developer API to store data (files) in the user's preferred storage provider<br />
|Not started<br />
|Prototype in Q3<br />
|Dan Mills<br />
|-<br />
|API to me<br />
|Developer API to access extended profile data for the user<br />
|Not started<br />
|Prototype in Q3<br />
|Dan Mills<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=658686Identity/UX2013-05-21T16:06:14Z<p>Cbeasley: /* Profile in the Cloud (PiCL) */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Native FXOS & B2G=<br />
;content coming soon<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-04-23<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL0425.pdf PiCL User Flow Mockup]<br />
|Crystal Beasley/Zhenshuo Fang<br />
|-<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-05-20<br />
|[http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf Identity Principles and Guidelines]<br />
|Crystal Beasley<br />
|-<br />
|2012-11-01<br />
|[http://people.mozilla.org/~smartell/persona/ Style Guide]<br />
|Crystal Beasley/Sean Martell<br />
|-<br />
|}</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=658684Identity/UX2013-05-21T16:05:36Z<p>Cbeasley: /* Signin to the Web */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Native FXOS & B2G=<br />
;content coming soon<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-04-23<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL0425.pdf PiCL User Flow Mockup]<br />
|Crystal Beasley/Zhenshuo Fang<br />
|-<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-05-20<br />
|[http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf Identity Principles and Guidelines]<br />
|Crystal Beasley<br />
|-<br />
|2012-11-01<br />
|[http://people.mozilla.org/~smartell/persona/ Style Guide]<br />
|Crystal Beasley/Sean Martell<br />
|-<br />
|}<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
content coming soon</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=658683Identity/UX2013-05-21T16:05:21Z<p>Cbeasley: /* Profile in the Cloud (PiCL) */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Native FXOS & B2G=<br />
;content coming soon<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-04-23<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL0425.pdf PiCL User Flow Mockup]<br />
|Crystal Beasley/Zhenshuo Fang<br />
|-<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
content coming soon</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=658664Identity/UX2013-05-21T15:45:13Z<p>Cbeasley: /* Signin to the Web */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Native FXOS & B2G=<br />
;content coming soon<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-04-23<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL0425.pdf PiCL User Flow Mockup]<br />
|Crystal Beasley/Zhenshuo Fang<br />
|-<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-05-20<br />
|[http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf Identity Principles and Guidelines]<br />
|Crystal Beasley<br />
|-<br />
|2012-11-01<br />
|[http://people.mozilla.org/~smartell/persona/ Style Guide]<br />
|Crystal Beasley/Sean Martell<br />
|-<br />
|}</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=658663Identity/UX2013-05-21T15:42:54Z<p>Cbeasley: /* Profile in the Cloud (PiCL) */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Native FXOS & B2G=<br />
;content coming soon<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-04-23<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL0425.pdf PiCL User Flow Mockup]<br />
|Crystal Beasley/Zhenshuo Fang<br />
|-<br />
|}<br />
<br />
=Signin to the Web=<br />
* Identity Principles and Guidelines http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf<br />
* Martell style guide http://people.mozilla.org/~smartell/persona/</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=658662Identity/UX2013-05-21T15:42:38Z<p>Cbeasley: /* Profile in the Cloud (PiCL) */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Native FXOS & B2G=<br />
;content coming soon<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-04-23<br />
|[http://people.mozilla.com/~zfang/FirefoxAccount/PiCL0425.pdfPiCL User Flow Mockup]<br />
|Crystal Beasley/Zhenshuo Fang<br />
|-<br />
|}<br />
<br />
=Signin to the Web=<br />
* Identity Principles and Guidelines http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf<br />
* Martell style guide http://people.mozilla.org/~smartell/persona/</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=658394Identity/UX2013-05-20T20:48:51Z<p>Cbeasley: /* Signin to the Web */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Native FXOS & B2G=<br />
;content coming soon<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-04-23<br />
|PiCL User Flow [http://people.mozilla.com/~zfang/FirefoxAccount/PiCL0425.pdf Mockup]<br />
|Crystal Beasley/Zhenshuo Fang<br />
|-<br />
|}<br />
<br />
=Signin to the Web=<br />
* Identity Principles and Guidelines http://people.mozilla.com/~cbeasley/2013-identity-design-principles.pdf<br />
* Martell style guide http://people.mozilla.org/~smartell/persona/</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/UX&diff=658294Identity/UX2013-05-20T17:41:56Z<p>Cbeasley: /* Signin to the Web */</p>
<hr />
<div>All User Experience/User Research documentation, mocks, results, etc., can be found here.<br />
<br />
=Native FXOS & B2G=<br />
;content coming soon<br />
<br />
=Profile in the Cloud (PiCL)=<br />
<br />
{| class="fullwidth-table"<br />
!Date<br />
!Description<br />
!Contact<br />
|-<br />
<br />
|2013-04-23<br />
|PiCL User Flow [http://people.mozilla.com/~zfang/FirefoxAccount/PiCL0425.pdf Mockup]<br />
|Crystal Beasley/Zhenshuo Fang<br />
|-<br />
|}<br />
<br />
=Signin to the Web=<br />
<br />
* Martell style guide http://people.mozilla.org/~smartell/persona/</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity&diff=642849Identity2013-04-01T18:23:46Z<p>Cbeasley: /* Relationship (like a doorman) not mechanism (like a lock) */</p>
<hr />
<div>__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Reach out to us<br />
* on [[IRC]] at irc.mozilla.org, [http://irclog.gr/#browse/irc.mozilla.org/identity #identity]<br />
* on our [https://www.mozilla.org/about/forums/#dev-identity mailing list]<br />
* by tuning in to our short [[/WeeklyMeeting|weekly meetings]]<br />
<br />
;Learn more about Persona<br />
* [https://developer.mozilla.org/docs/Persona Documentation]<br />
* [https://github.com/mozilla/id-specs/blob/prod/browserid/index.md Specification]<br />
* [https://github.com/mozilla/browserid/issues Bug tracker]<br />
<br />
;Follow us on<br />
* our [http://identity.mozilla.com blog]<br />
* [https://twitter.com/mozillapersona Twitter] or [https://identi.ca/mozillapersona Identica]<br />
* our [https://mail.mozilla.org/listinfo/persona-notices announcement list]<br />
<br />
;Help us out by<br />
* [[/Hacking|hacking on the code]]<br />
* [[/Plugins and libraries|writing a plugin or a library]]<br />
* [[/Spread Persona|spreading the word]]<br />
* [[/Localization|translating Persona in your language]]<br />
<br />
= Vision =<br />
<br />
Central to a people-centered ecosystem is an identity system that is under the control of the individual, and enables information sharing on the users own terms with no take-it-or-leave-it policies. To this end, Mozilla is building an identity system for the Web that has these properties.<br />
<br />
The first service we're building, Persona, enables users to easily sign into websites using their existing email address in a secure and privacy-protecting way, with no additional passwords. For developers, it offers a very easy to implement API, and a verified email address they can use to communicate with the user.<br />
<br />
User identities encompass much more than just an email address, of course, and so the next components of the Mozilla identity system will include payments, profile and data sharing on the users terms and more.<br />
<br />
= Identity Design Principles = <br />
<br />
draft 01 APR 2013<br />
<br />
=== Account as relationship, not mechanism ===<br />
We've used the metaphor of a lock and key for passwords. This is too cold and impersonal. It is an abstraction that serves the cold metal of hardware, but does nothing to help you build a relationship with the person. A more useful way to think about an account is that it allows a computer to identify this person, much like a doorman who can recognize a familiar face and recall their shared history to have a meaningful conversation.<br />
<br />
== Hierarchy of Needs ==<br />
These are presented in order from lowest to highest level of user needs. They start with basic and move to more complex.<br />
<br />
=== Reliability ===<br />
I want access to my information 100% of the time, wherever I am.<br />
And don't blame me for unreliable service! The service should be percieved to be reliable.<br />
<br />
* Can access when and where needed.<br />
* Data is safe from unintentional loss.<br />
* In-browser password manager is allowed to function normally, not disabled.<br />
<br />
=== Safety ===<br />
<br />
At all points of centralization, the service should be resistant to attack. The service should be perceived as secure/protected.<br />
<br />
* Passwords stored securely.<br />
* If I lose my device and attacker cannot remotely wipe another machine.<br />
* Information from one account cannot be used to hack another site<br />
<br />
=== Proportionality ===<br />
<br />
The approach you use should be appropriate to the threat.<br />
<br />
* Password character requirements should be reasonable. Don't ask for 72chars, capital + number that rotates every 90 days unless you are a high-risk target.<br />
* Keep user logged in for long sessions unless you are a high-risk target.<br />
<br />
=== Creating a supportive environment ===<br />
<br />
Don't treat me as an intruder in my own house. Tone should be human and recognize that remembering credentials is a difficult thing to do. Be polite and forgiving of imperfect memory.<br />
<br />
* Error messages should have positive tone. Shaming language around forgetting password only create unnecessary stress.<br />
* After login it redirect user to where there intended to go.<br />
* Remember my configurations.<br />
* Clear how to access self help documents and forums.<br />
<br />
=== Be the user's trusted agent ===<br />
<br />
Provide a safe and secure way to take your information around the web<br />
<br />
* Easy access to contacts, contents of your "wallet."<br />
<br />
== Responsibilities of Relying Party sites ==<br />
<br />
There are several issues which are directly related to accounts which are outside the scope of Persona. These are guidelines for relying party sites implementing Persona.<br />
<br />
* Site reflects whether the user is logged in or not.<br />
* Rules are clear when and why I need to log in or out<br />
* Usernames should only be used if you have public-facing content that needs to be anonymous.<br />
* Site has clear policies about who has access to and who owns user data.<br />
* Site employs ethical practices around what they do with user data and data portability.<br />
* Changes to terms and privacy policies are presented with clear language.<br />
<br />
= 2013 Identity Goals = <br />
<br />
* Sign into websites<br />
* PiCL (a.k.a. Profile In the Cloud) <br />
** PiCL is pronounced 'pickle'<br />
** Details on this project can be viewed on the [https://wiki.mozilla.org/Identity/AttachedServices Attached Services] page.<br />
** Demos are posted regularly on the [https://wiki.mozilla.org/Identity/AttachedServices Attached Services] page.<br />
* Native sign into websites & apps (FxOS, FxDesktop, FxAndroid, and others) <br />
** Work targeted to begin Q2<br />
<br />
= 2013 Projects and Roadmap =<br />
<br />
== Firefox OS ==<br />
<br />
{| class="fullwidth-table"<br />
!Milestones<br />
!Overview<br />
!Target<br />
!Crew<br />
!Status<br />
|-<br />
|Ongoing support <br />
|Scheduled work has been completed on schedule. We are in support mode at present.<br />
|Completed Q4 2012<br />
|Jed (Lead), Austin, Zach, Sean<br />
|ongoing<br />
|-<br />
|Merge Persona code base into main dev branch<br />
|[https://bugzilla.mozilla.org/show_bug.cgi?id=836928 Bugzilla Tracking Number]<br />
|Q1<br />
|Jed, Lloyd<br />
|In Progress<br />
|-<br />
|}<br />
<br />
== Profile in the Cloud (PiCL) ==<br />
<br />
{| class="fullwidth-table"<br />
!Milestones<br />
!Overview<br />
!Target<br />
!Crew<br />
!Status<br />
|-<br />
|[[https://wiki.mozilla.org/Identity/AttachedServices Attached Services]]<br />
|When a user logs into the browser using a Persona identity, they likely want to connect a number of services, including passwords, bookmarks and tabs backup, contacts in the cloud, apps, etc. The PiCL project will be publishing updates on a regular basis. Details on our milestone schedule can be viewed at: [https://id.etherpad.mozilla.org/picl-engineering-milestones/ PiCL engineering milestones]<br />
|<br />
|Ben (Project Lead), Jed (Contacts Lead), Chris K (Password Lead), Crystal (UX), Brian W, Ryan K, Dan W, Sean, Zach<br />
|<br />
|-<br />
|Milestone 1A: <br />
|native Persona login in FX desktop build (could this be an add-on?), first build of Android "Sync Provider", servers functional with client-side tests for 2 data-types<br />
|March 1<br />
|<br />
|Done<br />
|-<br />
|Milestone 1B:<br />
|desktop: log in with actual Persona assertions, read/write bookmarks, read/write passwords, desktop: full outgoing queues on all data types, ingoing queue with strategy for no-cycles :), android:, read/write two data types with fake auth , comparison of data storage mechanisms for different datatypes (class A, A+ and keyserver)., automation of server deployment and scaling: first pass, warner's advanced data-sync model - unit tests for whole-collection diffs, Nightly with native Persona<br />
|March 8<br />
|<br />
|In Progress<br />
|-<br />
|Milestone 1C:<br />
|desktop: access tabs from other machines, desktop: full incoming/outgoing queues with client-side rebasing, android: read/write two datatypes with actual Persona assertions, servers: data class A+ model with real keyserver.<br />
|March 15<br />
|<br />
|Not Started<br />
|-<br />
|Milestone 1D:<br />
|desktop: history, desktop: queue integration, android: 3-4 data types.<br />
|March 22<br />
|<br />
|Not Started<br />
|-<br />
|Milestone 1E:<br />
|desktop alpha add-on ready for internal demonstrations, android alpha app ready for internal demonstrations, server architecture on AWS with scale metrics and initial auto-scale strategy.<br />
|March 29<br />
|<br />
|Not Started<br />
|-<br />
|}<br />
<br />
== Signin to Web ==<br />
<br />
{| class="fullwidth-table"<br />
!Project<br />
!Overview<br />
!Target<br />
!Crew<br />
!Status<br />
|-<br />
|[http://personatra.in/ Train Schedule]<br />
|Details on our train schedule is live and on demand<br />
|<br />
|Lloyd (Project Lead), Francois, Shane, Dan C, Jared, Gene<br />
|Ongoing<br />
|-<br />
|Persona Beta 2<br />
|Details on the Beta 2 announcement can be viewed at: [https://id.etherpad.mozilla.org/beta2-tasks Beta 2 Announcement Task List]<br />
|Q1 Goal<br />
|Dan C, Ben, Tauni, Lloyd<br />
|In Progress<br />
|-<br />
|Big Tent<br />
|<br />
|Q1 Goal<br />
|Austin, Gene, Lloyd<br />
|In Progress<br />
|-<br />
|KPI<br />
|<br />
|Q1 Goal<br />
|Katie, Gene, Lloyd<br />
|In Progress<br />
|-<br />
|AWS<br />
|<br />
|Q1 Goal<br />
|Jared, Gene<br />
|In Progress<br />
|-<br />
|}<br />
<br />
= Identity Speaks: Upcoming Conference Schedule =<br />
{| class="fullwidth-table"<br />
!Conference<br />
!Presentation Details<br />
!Date<br />
!Location<br />
!Presenter<br />
|-<br />
|[http://conference.auscert.org.au/conf2013/ AusCERT]<br />
|[http://conference.auscert.org.au/conf2013/speaker_Francois_Marier.html Securing the Web without site-specific passwords]<br />
|May 24, 2013<br />
|Gold Coast, Australia<br />
|Francois Marier<br />
|-<br />
|[http://wdcnz.com WDCNZ]<br />
|Taking the pain out of signing users in <br />
|July 25, 2013<br />
|Wellington, New Zealand<br />
|Francois Marier<br />
|}<br />
<br />
* Adding a talk? Don't forget to add it to the [https://docs.google.com/spreadsheet/viewform?formkey=dHFQalNmTHF3Qm9md043UkdNV3k3Znc6MQ#gid=0 Mozilla Events Calendar] too.<br />
* Removing a talk? Please move it to [[Identity/Spread Persona]].<br />
<br />
= Meet the Identity Team =<br />
{| class="fullwidth-table"<br />
!Name<br />
!Title<br />
!Location<br />
|-<br />
|Ben Adida<br />
|Director<br />
|California<br />
|-<br />
|Austin King<br />
|Developer<br />
|Washington<br />
|-<br />
|Brian Warner<br />
|Developer<br />
|California<br />
|-<br />
|Chris Karlof<br />
|Developer<br />
|California<br />
|-<br />
|Crystal Beasley<br />
|Lead UX Designer<br />
|Oregon<br />
|-<br />
|Dan Callahan<br />
|Developer Relations and Documentation<br />
|Minnesota<br />
|-<br />
|Edwin Wong<br />
|QA<br />
|California<br />
|-<br />
|Francois Marier<br />
|Developer<br />
|New Zealand<br />
|-<br />
|Gene Wood<br />
|Operations<br />
|California<br />
|-<br />
|James Bonacci<br />
|QA<br />
|California<br />
|-<br />
|Jared Hirsch<br />
|Developer<br />
|California<br />
|-<br />
|Jed Parsons<br />
|Developer<br />
|California<br />
|-<br />
|John Morrison<br />
|QA<br />
|California<br />
|-<br />
|Karl Thiessen<br />
|QA<br />
|California<br />
|-<br />
|Katie Parlante<br />
|Developer<br />
|California<br />
|-<br />
|Lloyd Hilaiel<br />
|Lead Developer<br />
|Colorado<br />
|-<br />
|Ryan Kelly<br />
|Developer<br />
|Australia<br />
|-<br />
|Sean McArthur<br />
|Developer<br />
|California<br />
|-<br />
|Shane Tomlinson<br />
|Developer<br />
|United Kingdom<br />
|-<br />
|Tauni Oxborrow<br />
|Program Manager<br />
|California<br />
|-<br />
|Zach Carter<br />
|Developer<br />
|California<br />
|-<br />
|}<br />
<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Archive: Quarterly Goals and Project Summary<br />
|-<br />
|<br />
2013 Q1 Goals<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Contact<br />
|-<br />
|[FFOS] FXOS Identity Service in production<br />
|<br />
|<br />
|<br />
|-<br />
|[Desktop, Android] PICL (Profile In Cloud) alpha1 add-on for Firefox and FX Android (Sync replacement) <br />
|<br />
|<br />
|<br />
|-<br />
|[Special] Persona Sign-In Beta 2 <br />
|<br />
|<br />
|<br />
|-<br />
|[FFOS, Desktop, Android] Persona Service one data-center deployed on AWS <br />
|<br />
|<br />
|<br />
|-<br />
|[FFOS, Desktop, Android] Improved Metrics<br />
|<br />
|<br />
|<br />
|-<br />
|[Special] Mozilla IdP [STRETCH]<br />
|<br />
|<br />
|<br />
|-<br />
|}<br />
<br />
<br />
2012 Q4 Goals<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Contact<br />
|-<br />
|B2G Identity Integration<br />
|<br />
* {{done|native identity client code landed in Gecko and Gaia}}<br />
* {{done|server-provided dialog, re-branded and integration tested}}<br />
* {{done|deployment plan finalized}}<br />
* {{done|performance optimizations for slow connections}}<br />
* {{done|[STRETCH] unverified email support}}<br />
|Completed<br />
|Ben Adida<br />
|-<br />
|Continuous Improvement of Persona Service:<br />
|<br />
* {{done|Proxy IdP}}<br />
* {{miss|Improved Metrics}}<br />
* {{done|Improved QA Automation}}<br />
* {{done|Scaling plan}}<br />
|<br />
|Team Signin<br />
|-<br />
|Design and Prototyping of Significant New Persona Features:<br />
|<br />
* {{done|Persona Password Manager pre-alpha release}} - delayed one week into Q1 because of holidays, but otherwise done, so marking it as such.<br />
* {{miss|[STRETCH] Native Mobile SDKs}}<br />
|<br />
|<br />
|-<br />
|}<br />
2012 Q4 Project Summary<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Notes<br />
|-<br />
|Gombot<br />
|<br />
|On-Hold<br />
|Post-Mortem Notes can be reviewed at: <br />
|-<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
<br />
<section begin=summary />{{RoadmapSummary<br />
|icon=Identityicon.png<br />
|pagelocation=Identity<br />
|pagetitle=Mozilla Identity Roadmap<br />
|owner=Dan Mills<br />
|updated=February 2012<br />
|description=Our goal is to provide to users convenient, safe, and open identity solutions that can become standard components of the Web, while working out-of-the-box as well as we can make them to. In 2012, we will expand our user-centered identity platform beyond sign-in to also include connecting with sites and people as well as online payments.<br />
}}<section end=summary /><br />
<br />
|-<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
<br />
Features on ice (or dropped):<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Key-wrapping<br />
|Support for key wrapping and wrapped key storage. This allows other sites to encrypt data with a key that is unlocked (locally) with the user's BrowserID password.<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|navigator.id.share() prototype<br />
|Developer API to allow users to easily share content with others<br />
|Not started<br />
|Prototype in Q2<br />
|Dan Mills<br />
|-<br />
|Remote storage API prototype<br />
|Developer API to store data (files) in the user's preferred storage provider<br />
|Not started<br />
|Prototype in Q3<br />
|Dan Mills<br />
|-<br />
|API to me<br />
|Developer API to access extended profile data for the user<br />
|Not started<br />
|Prototype in Q3<br />
|Dan Mills<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity&diff=642848Identity2013-04-01T18:21:21Z<p>Cbeasley: /* Responsibilities of Relying Party sites */</p>
<hr />
<div>__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Reach out to us<br />
* on [[IRC]] at irc.mozilla.org, [http://irclog.gr/#browse/irc.mozilla.org/identity #identity]<br />
* on our [https://www.mozilla.org/about/forums/#dev-identity mailing list]<br />
* by tuning in to our short [[/WeeklyMeeting|weekly meetings]]<br />
<br />
;Learn more about Persona<br />
* [https://developer.mozilla.org/docs/Persona Documentation]<br />
* [https://github.com/mozilla/id-specs/blob/prod/browserid/index.md Specification]<br />
* [https://github.com/mozilla/browserid/issues Bug tracker]<br />
<br />
;Follow us on<br />
* our [http://identity.mozilla.com blog]<br />
* [https://twitter.com/mozillapersona Twitter] or [https://identi.ca/mozillapersona Identica]<br />
* our [https://mail.mozilla.org/listinfo/persona-notices announcement list]<br />
<br />
;Help us out by<br />
* [[/Hacking|hacking on the code]]<br />
* [[/Plugins and libraries|writing a plugin or a library]]<br />
* [[/Spread Persona|spreading the word]]<br />
* [[/Localization|translating Persona in your language]]<br />
<br />
= Vision =<br />
<br />
Central to a people-centered ecosystem is an identity system that is under the control of the individual, and enables information sharing on the users own terms with no take-it-or-leave-it policies. To this end, Mozilla is building an identity system for the Web that has these properties.<br />
<br />
The first service we're building, Persona, enables users to easily sign into websites using their existing email address in a secure and privacy-protecting way, with no additional passwords. For developers, it offers a very easy to implement API, and a verified email address they can use to communicate with the user.<br />
<br />
User identities encompass much more than just an email address, of course, and so the next components of the Mozilla identity system will include payments, profile and data sharing on the users terms and more.<br />
<br />
= Identity Design Principles = <br />
<br />
draft 01 APR 2013<br />
<br />
=== Relationship (like a doorman) not mechanism (like a lock) ===<br />
We've used the metaphor of a lock and key for passwords. This is too cold and impersonal. It is an abstraction that serves the cold metal of hardware, but does nothing to help you build a relationship with the person. An account allows a computer to recall this person, much like a doorman who can recognize a familiar face and recall their shared history to have a meaningful conversation.<br />
<br />
== Hierarchy of Needs ==<br />
These are presented in order from lowest to highest level of user needs. They start with basic and move to more complex.<br />
<br />
=== Reliability ===<br />
I want access to my information 100% of the time, wherever I am.<br />
And don't blame me for unreliable service! The service should be percieved to be reliable.<br />
<br />
* Can access when and where needed.<br />
* Data is safe from unintentional loss.<br />
* In-browser password manager is allowed to function normally, not disabled.<br />
<br />
=== Safety ===<br />
<br />
At all points of centralization, the service should be resistant to attack. The service should be perceived as secure/protected.<br />
<br />
* Passwords stored securely.<br />
* If I lose my device and attacker cannot remotely wipe another machine.<br />
* Information from one account cannot be used to hack another site<br />
<br />
=== Proportionality ===<br />
<br />
The approach you use should be appropriate to the threat.<br />
<br />
* Password character requirements should be reasonable. Don't ask for 72chars, capital + number that rotates every 90 days unless you are a high-risk target.<br />
* Keep user logged in for long sessions unless you are a high-risk target.<br />
<br />
=== Creating a supportive environment ===<br />
<br />
Don't treat me as an intruder in my own house. Tone should be human and recognize that remembering credentials is a difficult thing to do. Be polite and forgiving of imperfect memory.<br />
<br />
* Error messages should have positive tone. Shaming language around forgetting password only create unnecessary stress.<br />
* After login it redirect user to where there intended to go.<br />
* Remember my configurations.<br />
* Clear how to access self help documents and forums.<br />
<br />
=== Be the user's trusted agent ===<br />
<br />
Provide a safe and secure way to take your information around the web<br />
<br />
* Easy access to contacts, contents of your "wallet."<br />
<br />
== Responsibilities of Relying Party sites ==<br />
<br />
There are several issues which are directly related to accounts which are outside the scope of Persona. These are guidelines for relying party sites implementing Persona.<br />
<br />
* Site reflects whether the user is logged in or not.<br />
* Rules are clear when and why I need to log in or out<br />
* Usernames should only be used if you have public-facing content that needs to be anonymous.<br />
* Site has clear policies about who has access to and who owns user data.<br />
* Site employs ethical practices around what they do with user data and data portability.<br />
* Changes to terms and privacy policies are presented with clear language.<br />
<br />
= 2013 Identity Goals = <br />
<br />
* Sign into websites<br />
* PiCL (a.k.a. Profile In the Cloud) <br />
** PiCL is pronounced 'pickle'<br />
** Details on this project can be viewed on the [https://wiki.mozilla.org/Identity/AttachedServices Attached Services] page.<br />
** Demos are posted regularly on the [https://wiki.mozilla.org/Identity/AttachedServices Attached Services] page.<br />
* Native sign into websites & apps (FxOS, FxDesktop, FxAndroid, and others) <br />
** Work targeted to begin Q2<br />
<br />
= 2013 Projects and Roadmap =<br />
<br />
== Firefox OS ==<br />
<br />
{| class="fullwidth-table"<br />
!Milestones<br />
!Overview<br />
!Target<br />
!Crew<br />
!Status<br />
|-<br />
|Ongoing support <br />
|Scheduled work has been completed on schedule. We are in support mode at present.<br />
|Completed Q4 2012<br />
|Jed (Lead), Austin, Zach, Sean<br />
|ongoing<br />
|-<br />
|Merge Persona code base into main dev branch<br />
|[https://bugzilla.mozilla.org/show_bug.cgi?id=836928 Bugzilla Tracking Number]<br />
|Q1<br />
|Jed, Lloyd<br />
|In Progress<br />
|-<br />
|}<br />
<br />
== Profile in the Cloud (PiCL) ==<br />
<br />
{| class="fullwidth-table"<br />
!Milestones<br />
!Overview<br />
!Target<br />
!Crew<br />
!Status<br />
|-<br />
|[[https://wiki.mozilla.org/Identity/AttachedServices Attached Services]]<br />
|When a user logs into the browser using a Persona identity, they likely want to connect a number of services, including passwords, bookmarks and tabs backup, contacts in the cloud, apps, etc. The PiCL project will be publishing updates on a regular basis. Details on our milestone schedule can be viewed at: [https://id.etherpad.mozilla.org/picl-engineering-milestones/ PiCL engineering milestones]<br />
|<br />
|Ben (Project Lead), Jed (Contacts Lead), Chris K (Password Lead), Crystal (UX), Brian W, Ryan K, Dan W, Sean, Zach<br />
|<br />
|-<br />
|Milestone 1A: <br />
|native Persona login in FX desktop build (could this be an add-on?), first build of Android "Sync Provider", servers functional with client-side tests for 2 data-types<br />
|March 1<br />
|<br />
|Done<br />
|-<br />
|Milestone 1B:<br />
|desktop: log in with actual Persona assertions, read/write bookmarks, read/write passwords, desktop: full outgoing queues on all data types, ingoing queue with strategy for no-cycles :), android:, read/write two data types with fake auth , comparison of data storage mechanisms for different datatypes (class A, A+ and keyserver)., automation of server deployment and scaling: first pass, warner's advanced data-sync model - unit tests for whole-collection diffs, Nightly with native Persona<br />
|March 8<br />
|<br />
|In Progress<br />
|-<br />
|Milestone 1C:<br />
|desktop: access tabs from other machines, desktop: full incoming/outgoing queues with client-side rebasing, android: read/write two datatypes with actual Persona assertions, servers: data class A+ model with real keyserver.<br />
|March 15<br />
|<br />
|Not Started<br />
|-<br />
|Milestone 1D:<br />
|desktop: history, desktop: queue integration, android: 3-4 data types.<br />
|March 22<br />
|<br />
|Not Started<br />
|-<br />
|Milestone 1E:<br />
|desktop alpha add-on ready for internal demonstrations, android alpha app ready for internal demonstrations, server architecture on AWS with scale metrics and initial auto-scale strategy.<br />
|March 29<br />
|<br />
|Not Started<br />
|-<br />
|}<br />
<br />
== Signin to Web ==<br />
<br />
{| class="fullwidth-table"<br />
!Project<br />
!Overview<br />
!Target<br />
!Crew<br />
!Status<br />
|-<br />
|[http://personatra.in/ Train Schedule]<br />
|Details on our train schedule is live and on demand<br />
|<br />
|Lloyd (Project Lead), Francois, Shane, Dan C, Jared, Gene<br />
|Ongoing<br />
|-<br />
|Persona Beta 2<br />
|Details on the Beta 2 announcement can be viewed at: [https://id.etherpad.mozilla.org/beta2-tasks Beta 2 Announcement Task List]<br />
|Q1 Goal<br />
|Dan C, Ben, Tauni, Lloyd<br />
|In Progress<br />
|-<br />
|Big Tent<br />
|<br />
|Q1 Goal<br />
|Austin, Gene, Lloyd<br />
|In Progress<br />
|-<br />
|KPI<br />
|<br />
|Q1 Goal<br />
|Katie, Gene, Lloyd<br />
|In Progress<br />
|-<br />
|AWS<br />
|<br />
|Q1 Goal<br />
|Jared, Gene<br />
|In Progress<br />
|-<br />
|}<br />
<br />
= Identity Speaks: Upcoming Conference Schedule =<br />
{| class="fullwidth-table"<br />
!Conference<br />
!Presentation Details<br />
!Date<br />
!Location<br />
!Presenter<br />
|-<br />
|[http://conference.auscert.org.au/conf2013/ AusCERT]<br />
|[http://conference.auscert.org.au/conf2013/speaker_Francois_Marier.html Securing the Web without site-specific passwords]<br />
|May 24, 2013<br />
|Gold Coast, Australia<br />
|Francois Marier<br />
|-<br />
|[http://wdcnz.com WDCNZ]<br />
|Taking the pain out of signing users in <br />
|July 25, 2013<br />
|Wellington, New Zealand<br />
|Francois Marier<br />
|}<br />
<br />
* Adding a talk? Don't forget to add it to the [https://docs.google.com/spreadsheet/viewform?formkey=dHFQalNmTHF3Qm9md043UkdNV3k3Znc6MQ#gid=0 Mozilla Events Calendar] too.<br />
* Removing a talk? Please move it to [[Identity/Spread Persona]].<br />
<br />
= Meet the Identity Team =<br />
{| class="fullwidth-table"<br />
!Name<br />
!Title<br />
!Location<br />
|-<br />
|Ben Adida<br />
|Director<br />
|California<br />
|-<br />
|Austin King<br />
|Developer<br />
|Washington<br />
|-<br />
|Brian Warner<br />
|Developer<br />
|California<br />
|-<br />
|Chris Karlof<br />
|Developer<br />
|California<br />
|-<br />
|Crystal Beasley<br />
|Lead UX Designer<br />
|Oregon<br />
|-<br />
|Dan Callahan<br />
|Developer Relations and Documentation<br />
|Minnesota<br />
|-<br />
|Edwin Wong<br />
|QA<br />
|California<br />
|-<br />
|Francois Marier<br />
|Developer<br />
|New Zealand<br />
|-<br />
|Gene Wood<br />
|Operations<br />
|California<br />
|-<br />
|James Bonacci<br />
|QA<br />
|California<br />
|-<br />
|Jared Hirsch<br />
|Developer<br />
|California<br />
|-<br />
|Jed Parsons<br />
|Developer<br />
|California<br />
|-<br />
|John Morrison<br />
|QA<br />
|California<br />
|-<br />
|Karl Thiessen<br />
|QA<br />
|California<br />
|-<br />
|Katie Parlante<br />
|Developer<br />
|California<br />
|-<br />
|Lloyd Hilaiel<br />
|Lead Developer<br />
|Colorado<br />
|-<br />
|Ryan Kelly<br />
|Developer<br />
|Australia<br />
|-<br />
|Sean McArthur<br />
|Developer<br />
|California<br />
|-<br />
|Shane Tomlinson<br />
|Developer<br />
|United Kingdom<br />
|-<br />
|Tauni Oxborrow<br />
|Program Manager<br />
|California<br />
|-<br />
|Zach Carter<br />
|Developer<br />
|California<br />
|-<br />
|}<br />
<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Archive: Quarterly Goals and Project Summary<br />
|-<br />
|<br />
2013 Q1 Goals<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Contact<br />
|-<br />
|[FFOS] FXOS Identity Service in production<br />
|<br />
|<br />
|<br />
|-<br />
|[Desktop, Android] PICL (Profile In Cloud) alpha1 add-on for Firefox and FX Android (Sync replacement) <br />
|<br />
|<br />
|<br />
|-<br />
|[Special] Persona Sign-In Beta 2 <br />
|<br />
|<br />
|<br />
|-<br />
|[FFOS, Desktop, Android] Persona Service one data-center deployed on AWS <br />
|<br />
|<br />
|<br />
|-<br />
|[FFOS, Desktop, Android] Improved Metrics<br />
|<br />
|<br />
|<br />
|-<br />
|[Special] Mozilla IdP [STRETCH]<br />
|<br />
|<br />
|<br />
|-<br />
|}<br />
<br />
<br />
2012 Q4 Goals<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Contact<br />
|-<br />
|B2G Identity Integration<br />
|<br />
* {{done|native identity client code landed in Gecko and Gaia}}<br />
* {{done|server-provided dialog, re-branded and integration tested}}<br />
* {{done|deployment plan finalized}}<br />
* {{done|performance optimizations for slow connections}}<br />
* {{done|[STRETCH] unverified email support}}<br />
|Completed<br />
|Ben Adida<br />
|-<br />
|Continuous Improvement of Persona Service:<br />
|<br />
* {{done|Proxy IdP}}<br />
* {{miss|Improved Metrics}}<br />
* {{done|Improved QA Automation}}<br />
* {{done|Scaling plan}}<br />
|<br />
|Team Signin<br />
|-<br />
|Design and Prototyping of Significant New Persona Features:<br />
|<br />
* {{done|Persona Password Manager pre-alpha release}} - delayed one week into Q1 because of holidays, but otherwise done, so marking it as such.<br />
* {{miss|[STRETCH] Native Mobile SDKs}}<br />
|<br />
|<br />
|-<br />
|}<br />
2012 Q4 Project Summary<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Notes<br />
|-<br />
|Gombot<br />
|<br />
|On-Hold<br />
|Post-Mortem Notes can be reviewed at: <br />
|-<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
<br />
<section begin=summary />{{RoadmapSummary<br />
|icon=Identityicon.png<br />
|pagelocation=Identity<br />
|pagetitle=Mozilla Identity Roadmap<br />
|owner=Dan Mills<br />
|updated=February 2012<br />
|description=Our goal is to provide to users convenient, safe, and open identity solutions that can become standard components of the Web, while working out-of-the-box as well as we can make them to. In 2012, we will expand our user-centered identity platform beyond sign-in to also include connecting with sites and people as well as online payments.<br />
}}<section end=summary /><br />
<br />
|-<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
<br />
Features on ice (or dropped):<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Key-wrapping<br />
|Support for key wrapping and wrapped key storage. This allows other sites to encrypt data with a key that is unlocked (locally) with the user's BrowserID password.<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|navigator.id.share() prototype<br />
|Developer API to allow users to easily share content with others<br />
|Not started<br />
|Prototype in Q2<br />
|Dan Mills<br />
|-<br />
|Remote storage API prototype<br />
|Developer API to store data (files) in the user's preferred storage provider<br />
|Not started<br />
|Prototype in Q3<br />
|Dan Mills<br />
|-<br />
|API to me<br />
|Developer API to access extended profile data for the user<br />
|Not started<br />
|Prototype in Q3<br />
|Dan Mills<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity&diff=642761Identity2013-04-01T16:37:43Z<p>Cbeasley: /* Identity Design Principles */</p>
<hr />
<div>__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Reach out to us<br />
* on [[IRC]] at irc.mozilla.org, [http://irclog.gr/#browse/irc.mozilla.org/identity #identity]<br />
* on our [https://www.mozilla.org/about/forums/#dev-identity mailing list]<br />
* by tuning in to our short [[/WeeklyMeeting|weekly meetings]]<br />
<br />
;Learn more about Persona<br />
* [https://developer.mozilla.org/docs/Persona Documentation]<br />
* [https://github.com/mozilla/id-specs/blob/prod/browserid/index.md Specification]<br />
* [https://github.com/mozilla/browserid/issues Bug tracker]<br />
<br />
;Follow us on<br />
* our [http://identity.mozilla.com blog]<br />
* [https://twitter.com/mozillapersona Twitter] or [https://identi.ca/mozillapersona Identica]<br />
* our [https://mail.mozilla.org/listinfo/persona-notices announcement list]<br />
<br />
;Help us out by<br />
* [[/Hacking|hacking on the code]]<br />
* [[/Plugins and libraries|writing a plugin or a library]]<br />
* [[/Spread Persona|spreading the word]]<br />
* [[/Localization|translating Persona in your language]]<br />
<br />
= Vision =<br />
<br />
Central to a people-centered ecosystem is an identity system that is under the control of the individual, and enables information sharing on the users own terms with no take-it-or-leave-it policies. To this end, Mozilla is building an identity system for the Web that has these properties.<br />
<br />
The first service we're building, Persona, enables users to easily sign into websites using their existing email address in a secure and privacy-protecting way, with no additional passwords. For developers, it offers a very easy to implement API, and a verified email address they can use to communicate with the user.<br />
<br />
User identities encompass much more than just an email address, of course, and so the next components of the Mozilla identity system will include payments, profile and data sharing on the users terms and more.<br />
<br />
= Identity Design Principles = <br />
<br />
draft 01 APR 2013<br />
<br />
=== Relationship (like a doorman) not mechanism (like a lock) ===<br />
We've used the metaphor of a lock and key for passwords. This is too cold and impersonal. It is an abstraction that serves the cold metal of hardware, but does nothing to help you build a relationship with the person. An account allows a computer to recall this person, much like a doorman who can recognize a familiar face and recall their shared history to have a meaningful conversation.<br />
<br />
== Hierarchy of Needs ==<br />
These are presented in order from lowest to highest level of user needs. They start with basic and move to more complex.<br />
<br />
=== Reliability ===<br />
I want access to my information 100% of the time, wherever I am.<br />
And don't blame me for unreliable service! The service should be percieved to be reliable.<br />
<br />
* Can access when and where needed.<br />
* Data is safe from unintentional loss.<br />
* In-browser password manager is allowed to function normally, not disabled.<br />
<br />
=== Safety ===<br />
<br />
At all points of centralization, the service should be resistant to attack. The service should be perceived as secure/protected.<br />
<br />
* Passwords stored securely.<br />
* If I lose my device and attacker cannot remotely wipe another machine.<br />
* Information from one account cannot be used to hack another site<br />
<br />
=== Proportionality ===<br />
<br />
The approach you use should be appropriate to the threat.<br />
<br />
* Password character requirements should be reasonable. Don't ask for 72chars, capital + number that rotates every 90 days unless you are a high-risk target.<br />
* Keep user logged in for long sessions unless you are a high-risk target.<br />
<br />
=== Creating a supportive environment ===<br />
<br />
Don't treat me as an intruder in my own house. Tone should be human and recognize that remembering credentials is a difficult thing to do. Be polite and forgiving of imperfect memory.<br />
<br />
* Error messages should have positive tone. Shaming language around forgetting password only create unnecessary stress.<br />
* After login it redirect user to where there intended to go.<br />
* Remember my configurations.<br />
* Clear how to access self help documents and forums.<br />
<br />
=== Be the user's trusted agent ===<br />
<br />
Provide a safe and secure way to take your information around the web<br />
<br />
* Easy access to contacts, contents of your "wallet."<br />
<br />
== Responsibilities of Relying Party sites ==<br />
<br />
There are several issues which are directly related to accounts which are outside the scope of Persona. These are guidelines for relying party sites implementing Persona.<br />
<br />
* Site reflects whether the user is logged in or not.<br />
* Rules are clear when and why I need to login or out<br />
* Usernames should only be used if you have public-facing content that needs to be anonymous.<br />
* Site has clear policies about who has access to and who owns user data.<br />
* Site employs ethical practices around what they do with user data and data porability.<br />
* Changes to terms and privacy policies are presented with clear language.<br />
<br />
= 2013 Identity Goals = <br />
<br />
* Sign into websites<br />
* PiCL (a.k.a. Profile In the Cloud) <br />
** PiCL is pronounced 'pickle'<br />
** Details on this project can be viewed on the [https://wiki.mozilla.org/Identity/AttachedServices Attached Services] page.<br />
** Demos are posted regularly on the [https://wiki.mozilla.org/Identity/AttachedServices Attached Services] page.<br />
* Native sign into websites & apps (FxOS, FxDesktop, FxAndroid, and others) <br />
** Work targeted to begin Q2<br />
<br />
= 2013 Projects and Roadmap =<br />
<br />
== Firefox OS ==<br />
<br />
{| class="fullwidth-table"<br />
!Milestones<br />
!Overview<br />
!Target<br />
!Crew<br />
!Status<br />
|-<br />
|Ongoing support <br />
|Scheduled work has been completed on schedule. We are in support mode at present.<br />
|Completed Q4 2012<br />
|Jed (Lead), Austin, Zach, Sean<br />
|ongoing<br />
|-<br />
|Merge Persona code base into main dev branch<br />
|[https://bugzilla.mozilla.org/show_bug.cgi?id=836928 Bugzilla Tracking Number]<br />
|Q1<br />
|Jed, Lloyd<br />
|In Progress<br />
|-<br />
|}<br />
<br />
== Profile in the Cloud (PiCL) ==<br />
<br />
{| class="fullwidth-table"<br />
!Milestones<br />
!Overview<br />
!Target<br />
!Crew<br />
!Status<br />
|-<br />
|[[https://wiki.mozilla.org/Identity/AttachedServices Attached Services]]<br />
|When a user logs into the browser using a Persona identity, they likely want to connect a number of services, including passwords, bookmarks and tabs backup, contacts in the cloud, apps, etc. The PiCL project will be publishing updates on a regular basis. Details on our milestone schedule can be viewed at: [https://id.etherpad.mozilla.org/picl-engineering-milestones/ PiCL engineering milestones]<br />
|<br />
|Ben (Project Lead), Jed (Contacts Lead), Chris K (Password Lead), Crystal (UX), Brian W, Ryan K, Dan W, Sean, Zach<br />
|<br />
|-<br />
|Milestone 1A: <br />
|native Persona login in FX desktop build (could this be an add-on?), first build of Android "Sync Provider", servers functional with client-side tests for 2 data-types<br />
|March 1<br />
|<br />
|Done<br />
|-<br />
|Milestone 1B:<br />
|desktop: log in with actual Persona assertions, read/write bookmarks, read/write passwords, desktop: full outgoing queues on all data types, ingoing queue with strategy for no-cycles :), android:, read/write two data types with fake auth , comparison of data storage mechanisms for different datatypes (class A, A+ and keyserver)., automation of server deployment and scaling: first pass, warner's advanced data-sync model - unit tests for whole-collection diffs, Nightly with native Persona<br />
|March 8<br />
|<br />
|In Progress<br />
|-<br />
|Milestone 1C:<br />
|desktop: access tabs from other machines, desktop: full incoming/outgoing queues with client-side rebasing, android: read/write two datatypes with actual Persona assertions, servers: data class A+ model with real keyserver.<br />
|March 15<br />
|<br />
|Not Started<br />
|-<br />
|Milestone 1D:<br />
|desktop: history, desktop: queue integration, android: 3-4 data types.<br />
|March 22<br />
|<br />
|Not Started<br />
|-<br />
|Milestone 1E:<br />
|desktop alpha add-on ready for internal demonstrations, android alpha app ready for internal demonstrations, server architecture on AWS with scale metrics and initial auto-scale strategy.<br />
|March 29<br />
|<br />
|Not Started<br />
|-<br />
|}<br />
<br />
== Signin to Web ==<br />
<br />
{| class="fullwidth-table"<br />
!Project<br />
!Overview<br />
!Target<br />
!Crew<br />
!Status<br />
|-<br />
|[http://personatra.in/ Train Schedule]<br />
|Details on our train schedule is live and on demand<br />
|<br />
|Lloyd (Project Lead), Francois, Shane, Dan C, Jared, Gene<br />
|Ongoing<br />
|-<br />
|Persona Beta 2<br />
|Details on the Beta 2 announcement can be viewed at: [https://id.etherpad.mozilla.org/beta2-tasks Beta 2 Announcement Task List]<br />
|Q1 Goal<br />
|Dan C, Ben, Tauni, Lloyd<br />
|In Progress<br />
|-<br />
|Big Tent<br />
|<br />
|Q1 Goal<br />
|Austin, Gene, Lloyd<br />
|In Progress<br />
|-<br />
|KPI<br />
|<br />
|Q1 Goal<br />
|Katie, Gene, Lloyd<br />
|In Progress<br />
|-<br />
|AWS<br />
|<br />
|Q1 Goal<br />
|Jared, Gene<br />
|In Progress<br />
|-<br />
|}<br />
<br />
= Identity Speaks: Upcoming Conference Schedule =<br />
{| class="fullwidth-table"<br />
!Conference<br />
!Presentation Details<br />
!Date<br />
!Location<br />
!Presenter<br />
|-<br />
|[http://www.meetup.com/html5mtl/ HTML5mtl]<br />
|[http://www.meetup.com/HTML5mtl/events/109129482/ Présentation du système Persona]<br />
|Mar 26, 2013<br />
|Montréal, Canada<br />
|Francois Marier<br />
|-<br />
|[http://conference.auscert.org.au/conf2013/ AusCERT]<br />
|[http://conference.auscert.org.au/conf2013/speaker_Francois_Marier.html Securing the Web without site-specific passwords]<br />
|May 24, 2013<br />
|Gold Coast, Australia<br />
|Francois Marier<br />
|}<br />
<br />
* Adding a talk? Don't forget to add it to the [https://docs.google.com/spreadsheet/viewform?formkey=dHFQalNmTHF3Qm9md043UkdNV3k3Znc6MQ#gid=0 Mozilla Events Calendar] too.<br />
* Removing a talk? Please move it to [[Identity/Spread Persona]].<br />
<br />
= Meet the Identity Team =<br />
{| class="fullwidth-table"<br />
!Name<br />
!Title<br />
!Location<br />
|-<br />
|Ben Adida<br />
|Director<br />
|California<br />
|-<br />
|Austin King<br />
|Developer<br />
|Washington<br />
|-<br />
|Brian Warner<br />
|Developer<br />
|California<br />
|-<br />
|Chris Karlof<br />
|Developer<br />
|California<br />
|-<br />
|Crystal Beasley<br />
|Lead UX Designer<br />
|Oregon<br />
|-<br />
|Dan Callahan<br />
|Developer Relations and Documentation<br />
|Minnesota<br />
|-<br />
|Edwin Wong<br />
|QA<br />
|California<br />
|-<br />
|Francois Marier<br />
|Developer<br />
|New Zealand<br />
|-<br />
|Gene Wood<br />
|Operations<br />
|California<br />
|-<br />
|James Bonacci<br />
|QA<br />
|California<br />
|-<br />
|Jared Hirsch<br />
|Developer<br />
|California<br />
|-<br />
|Jed Parsons<br />
|Developer<br />
|California<br />
|-<br />
|John Morrison<br />
|QA<br />
|California<br />
|-<br />
|Karl Thiessen<br />
|QA<br />
|California<br />
|-<br />
|Katie Parlante<br />
|Developer<br />
|California<br />
|-<br />
|Lloyd Hilaiel<br />
|Lead Developer<br />
|Colorado<br />
|-<br />
|Ryan Kelly<br />
|Developer<br />
|Australia<br />
|-<br />
|Sean McArthur<br />
|Developer<br />
|California<br />
|-<br />
|Shane Tomlinson<br />
|Developer<br />
|United Kingdom<br />
|-<br />
|Tauni Oxborrow<br />
|Program Manager<br />
|California<br />
|-<br />
|Zach Carter<br />
|Developer<br />
|California<br />
|-<br />
|}<br />
<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Archive: Quarterly Goals and Project Summary<br />
|-<br />
|<br />
2013 Q1 Goals<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Contact<br />
|-<br />
|[FFOS] FXOS Identity Service in production<br />
|<br />
|<br />
|<br />
|-<br />
|[Desktop, Android] PICL (Profile In Cloud) alpha1 add-on for Firefox and FX Android (Sync replacement) <br />
|<br />
|<br />
|<br />
|-<br />
|[Special] Persona Sign-In Beta 2 <br />
|<br />
|<br />
|<br />
|-<br />
|[FFOS, Desktop, Android] Persona Service one data-center deployed on AWS <br />
|<br />
|<br />
|<br />
|-<br />
|[FFOS, Desktop, Android] Improved Metrics<br />
|<br />
|<br />
|<br />
|-<br />
|[Special] Mozilla IdP [STRETCH]<br />
|<br />
|<br />
|<br />
|-<br />
|}<br />
<br />
<br />
2012 Q4 Goals<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Contact<br />
|-<br />
|B2G Identity Integration<br />
|<br />
* {{done|native identity client code landed in Gecko and Gaia}}<br />
* {{done|server-provided dialog, re-branded and integration tested}}<br />
* {{done|deployment plan finalized}}<br />
* {{done|performance optimizations for slow connections}}<br />
* {{done|[STRETCH] unverified email support}}<br />
|Completed<br />
|Ben Adida<br />
|-<br />
|Continuous Improvement of Persona Service:<br />
|<br />
* {{done|Proxy IdP}}<br />
* {{miss|Improved Metrics}}<br />
* {{done|Improved QA Automation}}<br />
* {{done|Scaling plan}}<br />
|<br />
|Team Signin<br />
|-<br />
|Design and Prototyping of Significant New Persona Features:<br />
|<br />
* {{done|Persona Password Manager pre-alpha release}} - delayed one week into Q1 because of holidays, but otherwise done, so marking it as such.<br />
* {{miss|[STRETCH] Native Mobile SDKs}}<br />
|<br />
|<br />
|-<br />
|}<br />
2012 Q4 Project Summary<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Notes<br />
|-<br />
|Gombot<br />
|<br />
|On-Hold<br />
|Post-Mortem Notes can be reviewed at: <br />
|-<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
<br />
<section begin=summary />{{RoadmapSummary<br />
|icon=Identityicon.png<br />
|pagelocation=Identity<br />
|pagetitle=Mozilla Identity Roadmap<br />
|owner=Dan Mills<br />
|updated=February 2012<br />
|description=Our goal is to provide to users convenient, safe, and open identity solutions that can become standard components of the Web, while working out-of-the-box as well as we can make them to. In 2012, we will expand our user-centered identity platform beyond sign-in to also include connecting with sites and people as well as online payments.<br />
}}<section end=summary /><br />
<br />
|-<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
<br />
Features on ice (or dropped):<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Key-wrapping<br />
|Support for key wrapping and wrapped key storage. This allows other sites to encrypt data with a key that is unlocked (locally) with the user's BrowserID password.<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|navigator.id.share() prototype<br />
|Developer API to allow users to easily share content with others<br />
|Not started<br />
|Prototype in Q2<br />
|Dan Mills<br />
|-<br />
|Remote storage API prototype<br />
|Developer API to store data (files) in the user's preferred storage provider<br />
|Not started<br />
|Prototype in Q3<br />
|Dan Mills<br />
|-<br />
|API to me<br />
|Developer API to access extended profile data for the user<br />
|Not started<br />
|Prototype in Q3<br />
|Dan Mills<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity&diff=642752Identity2013-04-01T16:33:31Z<p>Cbeasley: /* Vision */</p>
<hr />
<div>__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Reach out to us<br />
* on [[IRC]] at irc.mozilla.org, [http://irclog.gr/#browse/irc.mozilla.org/identity #identity]<br />
* on our [https://www.mozilla.org/about/forums/#dev-identity mailing list]<br />
* by tuning in to our short [[/WeeklyMeeting|weekly meetings]]<br />
<br />
;Learn more about Persona<br />
* [https://developer.mozilla.org/docs/Persona Documentation]<br />
* [https://github.com/mozilla/id-specs/blob/prod/browserid/index.md Specification]<br />
* [https://github.com/mozilla/browserid/issues Bug tracker]<br />
<br />
;Follow us on<br />
* our [http://identity.mozilla.com blog]<br />
* [https://twitter.com/mozillapersona Twitter] or [https://identi.ca/mozillapersona Identica]<br />
* our [https://mail.mozilla.org/listinfo/persona-notices announcement list]<br />
<br />
;Help us out by<br />
* [[/Hacking|hacking on the code]]<br />
* [[/Plugins and libraries|writing a plugin or a library]]<br />
* [[/Spread Persona|spreading the word]]<br />
* [[/Localization|translating Persona in your language]]<br />
<br />
= Vision =<br />
<br />
Central to a people-centered ecosystem is an identity system that is under the control of the individual, and enables information sharing on the users own terms with no take-it-or-leave-it policies. To this end, Mozilla is building an identity system for the Web that has these properties.<br />
<br />
The first service we're building, Persona, enables users to easily sign into websites using their existing email address in a secure and privacy-protecting way, with no additional passwords. For developers, it offers a very easy to implement API, and a verified email address they can use to communicate with the user.<br />
<br />
User identities encompass much more than just an email address, of course, and so the next components of the Mozilla identity system will include payments, profile and data sharing on the users terms and more.<br />
<br />
= Identity Design Principles = <br />
<br />
draft 01 APR 2013<br />
<br />
Relationship (like a doorman) not mechanism (like a lock)<br />
We've used the metaphor of a lock and key for passwords. This is too cold and impersonal. It is an abstraction that serves the cold metal of hardware, but does nothing to help you build a relationship with the person. An account allows a computer to recall this person, much like a doorman who can recognize a familiar face and recall their shared history to have a meaningful conversation.<br />
HIERARCHY OF NEEDS<br />
Reliability<br />
I want access to my information 100% of the time, wherever I am.<br />
And don't blame me for unreliable service! The service should be percieved to be reliable.<br />
<br />
* Can access when and where needed.<br />
* Data is safe from unintentional loss.<br />
* In-browser password manager is allowed to function normally, not disabled.<br />
<br />
Safety<br />
<br />
At all points of centralization, the service should be resistant to attack. The service should be perceived as secure/protected.<br />
<br />
* Passwords stored securely.<br />
* If I lose my device and attacker cannot remotely wipe another machine.<br />
* Information from one account cannot be used to hack another site<br />
<br />
Proportionality<br />
<br />
The approach you use should be appropriate to the threat.<br />
<br />
* Password character requirements should be reasonable. Don't ask for 72chars, capital + number that rotates every 90 days unless you are a high-risk target.<br />
* Keep user logged in for long sessions unless you are a high-risk target.<br />
<br />
Creating a supportive environment<br />
<br />
Don't treat me as an intruder in my own house. Tone should be human and recognize that remembering credentials is a difficult thing to do. Be polite and forgiving of imperfect memory.<br />
<br />
* Error messages should have positive tone. Shaming language around forgetting password only create unnecessary stress.<br />
* After login it redirect user to where there intended to go.<br />
* Remember my configurations.<br />
* Clear how to access self help documents and forums.<br />
<br />
Be the user's trusted agent<br />
<br />
Provide a safe and secure way to take your information around the web<br />
<br />
* Easy access to contacts, contents of your "wallet."<br />
<br />
Responsibilities of Relying Party sites<br />
<br />
There are several issues which are directly related to accounts which are outside the scope of Persona. These are guidelines for relying party sites implementing Persona.<br />
<br />
* Site reflects whether the user is logged in or not.<br />
* Rules are clear when and why I need to login or out<br />
* Usernames should only be used if you have public-facing content that needs to be anonymous.<br />
* Site has clear policies about who has access to and who owns user data.<br />
* Site employs ethical practices around what they do with user data and data porability.<br />
* Changes to terms and privacy policies are presented with clear language.<br />
<br />
= 2013 Identity Goals = <br />
<br />
* Sign into websites<br />
* PiCL (a.k.a. Profile In the Cloud) <br />
** PiCL is pronounced 'pickle'<br />
** Details on this project can be viewed on the [https://wiki.mozilla.org/Identity/AttachedServices Attached Services] page.<br />
** Demos are posted regularly on the [https://wiki.mozilla.org/Identity/AttachedServices Attached Services] page.<br />
* Native sign into websites & apps (FxOS, FxDesktop, FxAndroid, and others) <br />
** Work targeted to begin Q2<br />
<br />
= 2013 Projects and Roadmap =<br />
<br />
== Firefox OS ==<br />
<br />
{| class="fullwidth-table"<br />
!Milestones<br />
!Overview<br />
!Target<br />
!Crew<br />
!Status<br />
|-<br />
|Ongoing support <br />
|Scheduled work has been completed on schedule. We are in support mode at present.<br />
|Completed Q4 2012<br />
|Jed (Lead), Austin, Zach, Sean<br />
|ongoing<br />
|-<br />
|Merge Persona code base into main dev branch<br />
|[https://bugzilla.mozilla.org/show_bug.cgi?id=836928 Bugzilla Tracking Number]<br />
|Q1<br />
|Jed, Lloyd<br />
|In Progress<br />
|-<br />
|}<br />
<br />
== Profile in the Cloud (PiCL) ==<br />
<br />
{| class="fullwidth-table"<br />
!Milestones<br />
!Overview<br />
!Target<br />
!Crew<br />
!Status<br />
|-<br />
|[[https://wiki.mozilla.org/Identity/AttachedServices Attached Services]]<br />
|When a user logs into the browser using a Persona identity, they likely want to connect a number of services, including passwords, bookmarks and tabs backup, contacts in the cloud, apps, etc. The PiCL project will be publishing updates on a regular basis. Details on our milestone schedule can be viewed at: [https://id.etherpad.mozilla.org/picl-engineering-milestones/ PiCL engineering milestones]<br />
|<br />
|Ben (Project Lead), Jed (Contacts Lead), Chris K (Password Lead), Crystal (UX), Brian W, Ryan K, Dan W, Sean, Zach<br />
|<br />
|-<br />
|Milestone 1A: <br />
|native Persona login in FX desktop build (could this be an add-on?), first build of Android "Sync Provider", servers functional with client-side tests for 2 data-types<br />
|March 1<br />
|<br />
|Done<br />
|-<br />
|Milestone 1B:<br />
|desktop: log in with actual Persona assertions, read/write bookmarks, read/write passwords, desktop: full outgoing queues on all data types, ingoing queue with strategy for no-cycles :), android:, read/write two data types with fake auth , comparison of data storage mechanisms for different datatypes (class A, A+ and keyserver)., automation of server deployment and scaling: first pass, warner's advanced data-sync model - unit tests for whole-collection diffs, Nightly with native Persona<br />
|March 8<br />
|<br />
|In Progress<br />
|-<br />
|Milestone 1C:<br />
|desktop: access tabs from other machines, desktop: full incoming/outgoing queues with client-side rebasing, android: read/write two datatypes with actual Persona assertions, servers: data class A+ model with real keyserver.<br />
|March 15<br />
|<br />
|Not Started<br />
|-<br />
|Milestone 1D:<br />
|desktop: history, desktop: queue integration, android: 3-4 data types.<br />
|March 22<br />
|<br />
|Not Started<br />
|-<br />
|Milestone 1E:<br />
|desktop alpha add-on ready for internal demonstrations, android alpha app ready for internal demonstrations, server architecture on AWS with scale metrics and initial auto-scale strategy.<br />
|March 29<br />
|<br />
|Not Started<br />
|-<br />
|}<br />
<br />
== Signin to Web ==<br />
<br />
{| class="fullwidth-table"<br />
!Project<br />
!Overview<br />
!Target<br />
!Crew<br />
!Status<br />
|-<br />
|[http://personatra.in/ Train Schedule]<br />
|Details on our train schedule is live and on demand<br />
|<br />
|Lloyd (Project Lead), Francois, Shane, Dan C, Jared, Gene<br />
|Ongoing<br />
|-<br />
|Persona Beta 2<br />
|Details on the Beta 2 announcement can be viewed at: [https://id.etherpad.mozilla.org/beta2-tasks Beta 2 Announcement Task List]<br />
|Q1 Goal<br />
|Dan C, Ben, Tauni, Lloyd<br />
|In Progress<br />
|-<br />
|Big Tent<br />
|<br />
|Q1 Goal<br />
|Austin, Gene, Lloyd<br />
|In Progress<br />
|-<br />
|KPI<br />
|<br />
|Q1 Goal<br />
|Katie, Gene, Lloyd<br />
|In Progress<br />
|-<br />
|AWS<br />
|<br />
|Q1 Goal<br />
|Jared, Gene<br />
|In Progress<br />
|-<br />
|}<br />
<br />
= Identity Speaks: Upcoming Conference Schedule =<br />
{| class="fullwidth-table"<br />
!Conference<br />
!Presentation Details<br />
!Date<br />
!Location<br />
!Presenter<br />
|-<br />
|[http://www.meetup.com/html5mtl/ HTML5mtl]<br />
|[http://www.meetup.com/HTML5mtl/events/109129482/ Présentation du système Persona]<br />
|Mar 26, 2013<br />
|Montréal, Canada<br />
|Francois Marier<br />
|-<br />
|[http://conference.auscert.org.au/conf2013/ AusCERT]<br />
|[http://conference.auscert.org.au/conf2013/speaker_Francois_Marier.html Securing the Web without site-specific passwords]<br />
|May 24, 2013<br />
|Gold Coast, Australia<br />
|Francois Marier<br />
|}<br />
<br />
* Adding a talk? Don't forget to add it to the [https://docs.google.com/spreadsheet/viewform?formkey=dHFQalNmTHF3Qm9md043UkdNV3k3Znc6MQ#gid=0 Mozilla Events Calendar] too.<br />
* Removing a talk? Please move it to [[Identity/Spread Persona]].<br />
<br />
= Meet the Identity Team =<br />
{| class="fullwidth-table"<br />
!Name<br />
!Title<br />
!Location<br />
|-<br />
|Ben Adida<br />
|Director<br />
|California<br />
|-<br />
|Austin King<br />
|Developer<br />
|Washington<br />
|-<br />
|Brian Warner<br />
|Developer<br />
|California<br />
|-<br />
|Chris Karlof<br />
|Developer<br />
|California<br />
|-<br />
|Crystal Beasley<br />
|Lead UX Designer<br />
|Oregon<br />
|-<br />
|Dan Callahan<br />
|Developer Relations and Documentation<br />
|Minnesota<br />
|-<br />
|Edwin Wong<br />
|QA<br />
|California<br />
|-<br />
|Francois Marier<br />
|Developer<br />
|New Zealand<br />
|-<br />
|Gene Wood<br />
|Operations<br />
|California<br />
|-<br />
|James Bonacci<br />
|QA<br />
|California<br />
|-<br />
|Jared Hirsch<br />
|Developer<br />
|California<br />
|-<br />
|Jed Parsons<br />
|Developer<br />
|California<br />
|-<br />
|John Morrison<br />
|QA<br />
|California<br />
|-<br />
|Karl Thiessen<br />
|QA<br />
|California<br />
|-<br />
|Katie Parlante<br />
|Developer<br />
|California<br />
|-<br />
|Lloyd Hilaiel<br />
|Lead Developer<br />
|Colorado<br />
|-<br />
|Ryan Kelly<br />
|Developer<br />
|Australia<br />
|-<br />
|Sean McArthur<br />
|Developer<br />
|California<br />
|-<br />
|Shane Tomlinson<br />
|Developer<br />
|United Kingdom<br />
|-<br />
|Tauni Oxborrow<br />
|Program Manager<br />
|California<br />
|-<br />
|Zach Carter<br />
|Developer<br />
|California<br />
|-<br />
|}<br />
<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Archive: Quarterly Goals and Project Summary<br />
|-<br />
|<br />
2013 Q1 Goals<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Contact<br />
|-<br />
|[FFOS] FXOS Identity Service in production<br />
|<br />
|<br />
|<br />
|-<br />
|[Desktop, Android] PICL (Profile In Cloud) alpha1 add-on for Firefox and FX Android (Sync replacement) <br />
|<br />
|<br />
|<br />
|-<br />
|[Special] Persona Sign-In Beta 2 <br />
|<br />
|<br />
|<br />
|-<br />
|[FFOS, Desktop, Android] Persona Service one data-center deployed on AWS <br />
|<br />
|<br />
|<br />
|-<br />
|[FFOS, Desktop, Android] Improved Metrics<br />
|<br />
|<br />
|<br />
|-<br />
|[Special] Mozilla IdP [STRETCH]<br />
|<br />
|<br />
|<br />
|-<br />
|}<br />
<br />
<br />
2012 Q4 Goals<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Contact<br />
|-<br />
|B2G Identity Integration<br />
|<br />
* {{done|native identity client code landed in Gecko and Gaia}}<br />
* {{done|server-provided dialog, re-branded and integration tested}}<br />
* {{done|deployment plan finalized}}<br />
* {{done|performance optimizations for slow connections}}<br />
* {{done|[STRETCH] unverified email support}}<br />
|Completed<br />
|Ben Adida<br />
|-<br />
|Continuous Improvement of Persona Service:<br />
|<br />
* {{done|Proxy IdP}}<br />
* {{miss|Improved Metrics}}<br />
* {{done|Improved QA Automation}}<br />
* {{done|Scaling plan}}<br />
|<br />
|Team Signin<br />
|-<br />
|Design and Prototyping of Significant New Persona Features:<br />
|<br />
* {{done|Persona Password Manager pre-alpha release}} - delayed one week into Q1 because of holidays, but otherwise done, so marking it as such.<br />
* {{miss|[STRETCH] Native Mobile SDKs}}<br />
|<br />
|<br />
|-<br />
|}<br />
2012 Q4 Project Summary<br />
{| class="fullwidth-table"<br />
!Project<br />
!Description<br />
!Status<br />
!Notes<br />
|-<br />
|Gombot<br />
|<br />
|On-Hold<br />
|Post-Mortem Notes can be reviewed at: <br />
|-<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
<br />
<section begin=summary />{{RoadmapSummary<br />
|icon=Identityicon.png<br />
|pagelocation=Identity<br />
|pagetitle=Mozilla Identity Roadmap<br />
|owner=Dan Mills<br />
|updated=February 2012<br />
|description=Our goal is to provide to users convenient, safe, and open identity solutions that can become standard components of the Web, while working out-of-the-box as well as we can make them to. In 2012, we will expand our user-centered identity platform beyond sign-in to also include connecting with sites and people as well as online payments.<br />
}}<section end=summary /><br />
<br />
|-<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
<br />
Features on ice (or dropped):<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Key-wrapping<br />
|Support for key wrapping and wrapped key storage. This allows other sites to encrypt data with a key that is unlocked (locally) with the user's BrowserID password.<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|navigator.id.share() prototype<br />
|Developer API to allow users to easily share content with others<br />
|Not started<br />
|Prototype in Q2<br />
|Dan Mills<br />
|-<br />
|Remote storage API prototype<br />
|Developer API to store data (files) in the user's preferred storage provider<br />
|Not started<br />
|Prototype in Q3<br />
|Dan Mills<br />
|-<br />
|API to me<br />
|Developer API to access extended profile data for the user<br />
|Not started<br />
|Prototype in Q3<br />
|Dan Mills<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/AttachedServices&diff=640686Identity/AttachedServices2013-03-22T16:11:30Z<p>Cbeasley: /* Use Cases */</p>
<hr />
<div>== Overview ==<br />
<br />
We want users to have access to their data, in particular the data that forms their web-browsing context (bookmarks, tabs, web apps, passwords, etc.) from all of their devices. This data should be tied to their identity, so that logging into a device is sufficient to connect to all the services the user has previously set up, whether those services are provided by Mozilla or third parties. These are Identity-Attached Services, which, as a whole, we're code-naming PICL (Profile In the Cloud). While we figure out what PICL will include, and until we can demonstrate true user value, this is a Mozilla Labs project. If PICL is successful, it will subsume Firefox Sync.<br />
<br />
Some early explorations of the issues surrounding this effort are available in this public Mozilla tech talk: http://vid.ly/5x1u5r<br />
<br />
The PiCL [https://wiki.mozilla.org/Identity milestone schedule] can be viewed under the roadmap section on the Identity page.<br />
<br />
== Use Cases ==<br />
{| class="fullwidth-table"<br />
!User Story<br />
!Data Type<br />
!Theme<br />
!Notes<br />
|-<br />
|As a user, I want to be able to stop using Account altogether, disconnecting all of my clients, deleting all of my data, and deleting all traces of the account in its entirety so I can be assured that no one has any way to know I ever had an account at all. <br />
|All<br />
|Backup<br />
|Firefox Android, Firefox Desktop<br />
|-<br />
|As a user, I want all of my data to be saved on my local machine if I haven't set up a Account, so I am still able to build up a collection of data and personalize my Firefox experience over time.<br />
|All<br />
|Backup<br />
|Firefox Android, Firefox Desktop<br />
|-<br />
|As a user, I want to be able to quickly change the password for my Account data, so if someone does steal my laptop they won't be able to access my data even if my browser is still logged in to my Account. <br />
|Password <br />
|Backup<br />
|Firefox Android, Firefox Desktop<br />
|-<br />
|As Mozilla, I want data about how the feature is working so I can measure and improve.<br />
|Telemetry<br />
|Metrics<br />
|Persona<br />
|-<br />
|As a user, if I explictly log out of my Account, my Firefox reverts to the 'default' profile that still behaves as typical Firefox.<br />
|<br />
|Multi-user<br />
|Firefox Android, Firefox Desktop<br />
|-<br />
|As a user signing into my Account on a device I use relatively frequently, I want my data available instantly so I do not have to wait for it to be synced.<br />
|<br />
|Multi-user<br />
|Firefox Android, Firefox Desktop<br />
|-<br />
|As a user signing into my Account on a shared (or non shared) device, I want to have a specific option to permanently delete my data on a device in preparation for giving it to someone else / throwing it away.<br />
|<br />
|Multi-user<br />
|Firefox Android, Firefox Desktop<br />
|-<br />
|As a user, if I have typed in and stored a password in Firefox on one device, I don't want to have to type and store that password again on any of my other devices so my web accounts & passwords are magically available on all of my devices (especially important so I don't make typing mistakes on my mobile and become frustrated!). <br />
|Password<br />
|Password<br />
|Firefox Android, Firefox Desktop<br />
|-<br />
|As a user, I want to be able to pick up any new device and quickly & easily replicate my core Firefox experience so I don't have repeat a bunch of work I've already done on another device. <br />
|All<br />
|Portability<br />
|Firefox Android, Firefox Desktop<br />
|-<br />
|As a user with several devices, I want my core Firefox experience to be available on all devices, so I don't have to spend a lot of time rebuilding my awesomebar experience or other personalizations on each. <br />
|All<br />
|Portability<br />
|Firefox Android, Firefox Desktop<br />
|-<br />
|As a user, when I install Firefox on a new device, I want my full and personalized Firefox experience to be available as quickly and easily as possible. I don't want to have to think about how to get my data beyond signing in to my Firefox Account, and that process should be as simple and intuitive as possible.<br />
|N/A<br />
|Portability<br />
|Firefox Android, Firefox Desktop<br />
|-<br />
|As a user, I want all of my data to be moved and stored somewhere on my behalf once I create a Account so I do not have to start over if I create a Account after using Firefox for a time without one. <br />
|All<br />
|Portability<br />
|Firefox Android, Firefox Desktop<br />
|-<br />
|As a user, I'm more interested in syncing bookmarks, passwords and 'my' awesome bar when I first start playing with this feature, and I'm not interested in syncing themes or add-ons which may not be relevant from one device type to the next, so I can have a simple way forward in using this new feature. <br />
|Bookmarks, passwords, history (incl frecency & etc)<br />
|Portability<br />
|Firefox Android, Firefox Desktop<br />
|-<br />
|As a user, I would rather have my tabs and history be unrecoverable if I lose my password than risk having them readable in case of a security breach.<br />
|N/A<br />
|Security<br />
|<br />
|-<br />
|As a user of a shared device, I would like all my local data to be safely encrypted when I log out so that it cannot be accessed until I securely log in again.<br />
|N/A<br />
|Security<br />
|<br />
|-<br />
|As a user who has ignored the prompts to create an Acccount, I can create an Account on my own schedule.<br />
|N/A<br />
|Setup<br />
|Firefox Android, Firefox Desktop<br />
|-<br />
|As a user, I don't want to be forced to create a Account when I first start using Firefox, so I can start using the browser as quickly as possible once I've downloaded and installed it. <br />
|N/A<br />
|Setup<br />
|Firefox Android, Firefox Desktop<br />
|-<br />
|}<br />
<br />
== Code ==<br />
<br />
* Passwords: https://github.com/mozilla/picl-passwords<br />
* Tabs: https://github.com/mozilla/picl-tabs<br />
* Bookmarks: TBD<br />
* Contacts: https://github.com/mozilla/picl-contacts<br />
* Backend Server: https://github.com/mozilla/picl-server<br />
* Android: https://github.com/seanmonstar/android-sync/tree/picl<br />
<br />
== Rough Working Documents ==<br />
* https://id.etherpad.mozilla.org/picl<br />
* Storage API Proposal v0: https://docs.google.com/document/d/1aU0Gdga-JBr6f4eqPF5YHkXyGYXtWCP7lTLJThjG3KE/edit?usp=sharing<br />
* [[Identity/CryptoIdeas/01-PBKDF-scrypt]]<br />
* [[Identity/CryptoIdeas/02-Recoverable-Keywrapping]]<br />
* [[Identity/CryptoIdeas/03-ID-Attached-Data]]<br />
* [[Identity/NullSecurityProtocol]]<br />
* [[Identity/AttachedServices/StorageProtocolZero]]<br />
* https://id.etherpad.mozilla.org/picl-android-sync<br />
<br />
== Demos ==<br />
<br />
We regularly build demos of working code.<br />
<br />
{| class="fullwidth-table"<br />
!Week ending<br />
!Description<br />
!Link<br />
!Contact<br />
<br />
|-<br />
|2013-01-25<br />
|Tabs: Demo of an experimental tab-synchronization addon, using Persona for login and Firebase for realtime data storage. NOTE: the bug mentioned in the video has been fixed.<br />
|https://vimeo.com/58167504<br />
|Brian Warner<br />
|-<br />
|2013-02-01<br />
|Contacts: Proof of concept - Detecting and publishing changes to Contacts in PICL. [https://github.com/mozilla/myfx-contacts Github code and documentation].<br />
|http://vimeo.com/58592827<br />
|Jed Parsons<br />
|-<br />
|2013-02-08<br />
|Server: Simple Loadtest Automation with AWS and FunkLoad. [https://github.com/mozilla/picl-server Github code and documentation].<br />
|https://vimeo.com/59229203<br />
|Ryan Kelly<br />
|-<br />
|2013-02-15<br />
|Social tabs provider demo. [https://github.com/ncalexan/social-tabs Github code].<br />
|https://vimeo.com/59761447<br />
|Nick Alexander<br />
|-<br />
|2013-02-22<br />
|Persona dialog hosted in native firefox chrome - wip. The persona login dialog is hosted in a hidden iframe that can be attached to the native interface (the "doorhanger" off the url bar) when user interaction is needed. Privileged code is injected into the iframe that hosts the persona dialog, which enables us to message to and from the dialog from within native DOM functions.<br />
|http://vimeo.com/60136485<br />
|Jed Parsons<br />
|-<br />
|2013-03-01<br />
|This is a demonstration of a simple PICL sync prototype that uses native Persona in a special Firefox build, a Jetpack add-on, and a storage backend written in Node.js. This prototype will sync passwords and the contents of the bookmarks toolbar.<br />
|http://vimeo.com/60875785<br />
|Chris Karlof<br />
|-<br />
|2013-03-01<br />
|PICL Experiment - DB Triggers for Places DB Changelog<br />
|http://vimeo.com/60851334<br />
|Ben Adida<br />
|-<br />
|2013-03-01<br />
|Triggering the native Persona interface from Firefox chrome code<br />
| http://vimeo.com/60873370<br />
|Jed Parsons<br />
|-<br />
|2013-03-07<br />
|PICL Live Functional Tests<br />
| https://vimeo.com/61238051<br />
|Ryan Kelly<br />
|-<br />
|2013-03-15<br />
|PiCL Android Bookmarks Sync Demo<br />
|https://vimeo.com/61935511<br />
|Nick Alexander<br />
|-<br />
|}</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Gaia/System/Identity&diff=510344Gaia/System/Identity2013-01-31T21:13:32Z<p>Cbeasley: /* Team */</p>
<hr />
<div>== Team ==<br />
* UX: Larissa Co<br />
* Dev: ?<br />
* B2G: Andreas Gal<br />
* B2G: Chris Jones<br />
<br />
External:<br />
* Firefox UX: Zhenshuo Fang<br />
* Identity UX: Crystal Beasley<br />
* Identity Product Manager: open <br />
* Identity Eng: Ben Adida<br />
<br />
== Questions ==<br />
<br />
* Do we require users to intermittently re-enter Persona passwords? ala iTunes App Store<br />
* Do we leave Sync, Import and Device Backup requirements for later releases?<br />
* What are sign out / multiple accounts processes? eg: How does my sister log into her Facebook, on my phone?<br />
<br />
== Design Documents ==<br />
* [http://people.mozilla.com/~lco/Identity_B2G/Flows/ Sign-in/Registration Flows v1] (Apr 27, 2012)<br />
** Draft of walk-throughs (mp4 format) for creating or signing into a Persona Account, and some error cases.<br />
* [http://people.mozilla.com/~lco/Identity_B2G/Identity%20Concepts%20v1.pdf wireframes v1] (Apr 25, 2012)<br />
** Initial exploration of Persona requirements for B2G<br />
<br />
== UX Notes ==<br />
''Patryk, I started this from Thursday March 22 notes...''<br />
<br />
* [https://etherpad.mozilla.org/cdBauQ7bDR Primer on Identity team and their 2012 plans (written by Josh, early March)]<br />
<br />
==== Chris Jones said (Thursday March 22) ====<br />
<br />
* Identity pieces should be top priority. It's big piece of our platform differentiator, commitment to partners, and UX.<br />
<br />
* Initial roll-out: Persona with Marketplace.<br />
** Will need to implement Persona account creation. <br />
** Need to work on flows. eg: First run: Sign In [or] Create new account.<br />
** Can setup secondary service. Allows user to setup secondary accounts. Verify any email account. May be business case. ''Should clarify this section... didn't quite understand.''<br />
<br />
* Will support identity tied to phone number (SIM card). Will be able to sign into site through device...<br />
** Phone would know you even on first run, mobile transactions could be facilitated, etc. Thanks to secure, and trusted connection with carrier. <br />
** Enables carriers to implement carrier billing. And creates more seamless experience for users.<br />
** Carriers then want to grow that billing system off mobile, onto desktop. Via Firefox. You initiate identity session on Firefox. Carrier sends you text msg to phone, you type into desktop, and you've established trusted connection with desktop (?)<br />
** Could lock data to identity.<br />
<br />
* Next steps: everything still up in air. Chris Jones can put us in touch with the right people. <br />
<br />
<br />
<br />
==== Partner Notes ====<br />
<br />
Creation and management user personas and any meta data associated. persona identification with singular id's possibly keyed to phone/sim card, browserId & marketplace. <br />
<br />
considerations:<br />
* multiple device and persona management<br />
* persona creation</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Firefox_OS/DogfoodingTips&diff=493593Firefox OS/DogfoodingTips2012-12-12T23:45:34Z<p>Cbeasley: /* Google Voice */</p>
<hr />
<div>Please add your own tips and tricks!<br />
<br />
=Phone Service=<br />
==Using as your primary phone==<br />
Seriously. It's not possible to properly dogfood if you're only using the device as a wifi-only device, and not using as your primary phone. If you're using Android as your current phone and it has a full-sized SIM, you can pop it out and simply put it in the dogfood phone. If you're using iPhone, you'll need to purchase a SIM. Ask your manager for one, or buy a prepaid account or something.<br />
<br />
== Using as a secondary phone==<br />
There are some issues with using and activating prepaid SIM cards on certain carriers. If you discover an issue or workaround, please add it to this list:<br />
<br />
* T-Mobile: In the network settings, you will manually need to enter 'epc.tmobile.com' as the APN in order to use data.<br />
<br />
==Google Voice, the best of both worlds==<br />
<br />
Hardcore dogfooding means you throw the old phone away and live entirely on your Firefox OS phone. That's reasonable for some people, but not for others (like the ones with children who need to be available for emergencies). So I've been using Google Voice as my primary number, and having it forward to my other devices. This means I can dogfood the Firefox phone, but with a backup in case of bugs or missing functionality.<br />
<br />
=General Configuration=<br />
<br />
==Importing Contacts==<br />
<br />
* First, export your contacts in your old phone to the SIM card.<br />
** Some phones have this feature built-in, check your Contacts app or phone settings.<br />
** Android: To export Google contacts onto a SIM card (which Android does not do by default), install the free app [https://play.google.com/store/apps/details?id=com.happydroid.c2s&hl=en Contact2Sim]. Open the app, select the phone, and in the options menu choose "Copy missing to SIM".<br />
** iPhone: No easy solution. You could probably sync iPhone to Mac Address Book, and sync that to Google, and then find an Android phone to export those to your sim card.<br />
* Second, put the SIM card in your Firefox phone, open the Contacts app and click the "Import SIM contacts" button.<br />
<br />
(Francisco wrote a test app to connect to Google and import directly from there, but he hasn't made it easily installable yet.)<br />
<br />
==Email==<br />
<br />
* Gmail: Built-in.<br />
* Zimbra: Choose "Other email", and enter your account details.<br />
* Hotmail: Built-in.<br />
* Exchange: ?<br />
* Other: Choose "Other email" and enter your account details.<br />
<br />
==Calendar==<br />
<br />
* Gmail: Support built-in to Firefox OS Calendar.<br />
* Zimbra: For now, just choose the Zimbra option. The final release will have that removed, and you'll choose CalDav, with the URL of https://mail.mozilla.com.<br />
* Yahoo: Support built-in to Firefox OS Calendar.<br />
* Exchange: Not supported in Firefox OS v1.<br />
<br />
=Misc=<br />
<br />
== Dogfooding on the Go ==<br />
<br />
The best types of testing is when you're using the phone with everyday use cases. Here's a few of my own User stories:<br />
* While connected to wifi, surf the browser. Walk out of the building to your car, and watch your signal switch to the data carrier network. Continue surfing the browser without interruption.<br />
* Have a set of your favorite music playing in the background. Put on some headphones and go for a run. Stop and answer a phone call, talk to your mother, and hang up to resume where your music left off.<br />
* Pull out your camera app, and take a few pictures of your kids. open them up in the gallery, and make a few contrast and crop edits. Share them via email to your spouse.<br />
* Make a phone call to your friend. when the call is done, save the phone number as a new contact. From the contact app, launch the SMS app and sent him or her a text on how cool your phone is.<br />
* Go to the marketplace, log in and install a few games. Launch and play. Pause the game, open the browser, and search for tips on how to beat that level. <br />
* Set up bluetooth and transfer a mp3 to another phone or computer<br />
<br />
==Copying Music and Videos==<br />
<br />
* Connect the device via USB<br />
* Go to Settings -> Media Storage<br />
* Check "USB Mass Storage Enabled"<br />
* Wait for the device to show up on your computer<br />
<br />
You can now copy media over to anywhere in the SD card, and it will be indexed and added to the media apps.<br />
<br />
* <b>Supported music formats:</b> MP3, OGG, M4A (i.e iTunes AAC files)<br />
* <b>Supported video formats:</b> 3GP, ???<br />
<br />
Notes:<br />
* OGG files won't display album art<br />
<br />
==Dogfooding Complaints==<br />
<br />
* [[FirefoxOS/Twitter|Twitter app has major problems]].<br />
* Camera doesn't support auto focus (not happening for V1)<br />
* Cannot rotate photos (not happening for V1)<br />
<br />
==Wishlist Apps/Features==<br />
<br />
* Easy contact import from Google<br />
* Image sync to Dropbox/Flickr<br />
* Image post to Dropbox/Flickr/Twitter/App.net/Facebook/Tumblr<br />
* Music scrobbling to Last.fm<br />
<br />
==Hardware Notes==<br />
<br />
General tips and notes on the Unagi dogfood hardware<br />
<br />
* '''Which buttons work on the phone?''' Only the power (top right edge), volume (upper left edge), home (leftmost lit icon at screen bottom).<br />
* '''How do I take a screen shot?''' Press and hold the 'home' button, press & release power button, release 'home' button.<br />
* '''Earphones w/ mic for Apple/Samsung/HTC don't work on voice call?''' You can buy a 3.5 mm headset adapter that reverses the microphone and ground pins to avoid this problem.</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Firefox_OS/DogfoodingTips&diff=493592Firefox OS/DogfoodingTips2012-12-12T23:45:11Z<p>Cbeasley: /* Use as your primary phone */</p>
<hr />
<div>Please add your own tips and tricks!<br />
<br />
=Phone Service=<br />
==Using as your primary phone==<br />
Seriously. It's not possible to properly dogfood if you're only using the device as a wifi-only device, and not using as your primary phone. If you're using Android as your current phone and it has a full-sized SIM, you can pop it out and simply put it in the dogfood phone. If you're using iPhone, you'll need to purchase a SIM. Ask your manager for one, or buy a prepaid account or something.<br />
<br />
== Using as a secondary phone==<br />
There are some issues with using and activating prepaid SIM cards on certain carriers. If you discover an issue or workaround, please add it to this list:<br />
<br />
* T-Mobile: In the network settings, you will manually need to enter 'epc.tmobile.com' as the APN in order to use data.<br />
<br />
==Google Voice==<br />
<br />
Hardcore dogfooding means you throw the old phone away and live entirely on your Firefox OS phone. That's reasonable for some people, but not for others (like the ones with children who need to be available for emergencies). So I've been using Google Voice as my primary number, and having it forward to my other devices. This means I can dogfood the Firefox phone, but with a backup in case of bugs or missing functionality.<br />
<br />
=General Configuration=<br />
<br />
==Importing Contacts==<br />
<br />
* First, export your contacts in your old phone to the SIM card.<br />
** Some phones have this feature built-in, check your Contacts app or phone settings.<br />
** Android: To export Google contacts onto a SIM card (which Android does not do by default), install the free app [https://play.google.com/store/apps/details?id=com.happydroid.c2s&hl=en Contact2Sim]. Open the app, select the phone, and in the options menu choose "Copy missing to SIM".<br />
** iPhone: No easy solution. You could probably sync iPhone to Mac Address Book, and sync that to Google, and then find an Android phone to export those to your sim card.<br />
* Second, put the SIM card in your Firefox phone, open the Contacts app and click the "Import SIM contacts" button.<br />
<br />
(Francisco wrote a test app to connect to Google and import directly from there, but he hasn't made it easily installable yet.)<br />
<br />
==Email==<br />
<br />
* Gmail: Built-in.<br />
* Zimbra: Choose "Other email", and enter your account details.<br />
* Hotmail: Built-in.<br />
* Exchange: ?<br />
* Other: Choose "Other email" and enter your account details.<br />
<br />
==Calendar==<br />
<br />
* Gmail: Support built-in to Firefox OS Calendar.<br />
* Zimbra: For now, just choose the Zimbra option. The final release will have that removed, and you'll choose CalDav, with the URL of https://mail.mozilla.com.<br />
* Yahoo: Support built-in to Firefox OS Calendar.<br />
* Exchange: Not supported in Firefox OS v1.<br />
<br />
=Misc=<br />
<br />
== Dogfooding on the Go ==<br />
<br />
The best types of testing is when you're using the phone with everyday use cases. Here's a few of my own User stories:<br />
* While connected to wifi, surf the browser. Walk out of the building to your car, and watch your signal switch to the data carrier network. Continue surfing the browser without interruption.<br />
* Have a set of your favorite music playing in the background. Put on some headphones and go for a run. Stop and answer a phone call, talk to your mother, and hang up to resume where your music left off.<br />
* Pull out your camera app, and take a few pictures of your kids. open them up in the gallery, and make a few contrast and crop edits. Share them via email to your spouse.<br />
* Make a phone call to your friend. when the call is done, save the phone number as a new contact. From the contact app, launch the SMS app and sent him or her a text on how cool your phone is.<br />
* Go to the marketplace, log in and install a few games. Launch and play. Pause the game, open the browser, and search for tips on how to beat that level. <br />
* Set up bluetooth and transfer a mp3 to another phone or computer<br />
<br />
==Copying Music and Videos==<br />
<br />
* Connect the device via USB<br />
* Go to Settings -> Media Storage<br />
* Check "USB Mass Storage Enabled"<br />
* Wait for the device to show up on your computer<br />
<br />
You can now copy media over to anywhere in the SD card, and it will be indexed and added to the media apps.<br />
<br />
* <b>Supported music formats:</b> MP3, OGG, M4A (i.e iTunes AAC files)<br />
* <b>Supported video formats:</b> 3GP, ???<br />
<br />
Notes:<br />
* OGG files won't display album art<br />
<br />
==Dogfooding Complaints==<br />
<br />
* [[FirefoxOS/Twitter|Twitter app has major problems]].<br />
* Camera doesn't support auto focus (not happening for V1)<br />
* Cannot rotate photos (not happening for V1)<br />
<br />
==Wishlist Apps/Features==<br />
<br />
* Easy contact import from Google<br />
* Image sync to Dropbox/Flickr<br />
* Image post to Dropbox/Flickr/Twitter/App.net/Facebook/Tumblr<br />
* Music scrobbling to Last.fm<br />
<br />
==Hardware Notes==<br />
<br />
General tips and notes on the Unagi dogfood hardware<br />
<br />
* '''Which buttons work on the phone?''' Only the power (top right edge), volume (upper left edge), home (leftmost lit icon at screen bottom).<br />
* '''How do I take a screen shot?''' Press and hold the 'home' button, press & release power button, release 'home' button.<br />
* '''Earphones w/ mic for Apple/Samsung/HTC don't work on voice call?''' You can buy a 3.5 mm headset adapter that reverses the microphone and ground pins to avoid this problem.</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Firefox_OS/DogfoodingTips&diff=493591Firefox OS/DogfoodingTips2012-12-12T23:44:39Z<p>Cbeasley: /* Using a prepaid SIM card */</p>
<hr />
<div>Please add your own tips and tricks!<br />
<br />
=Phone Service=<br />
==Use as your primary phone==<br />
Seriously. It's not possible to properly dogfood if you're only using the device as a wifi-only device, and not using as your primary phone. If you're using Android as your current phone and it has a full-sized SIM, you can pop it out and simply put it in the dogfood phone. If you're using iPhone, you'll need to purchase a SIM. Ask your manager for one, or buy a prepaid account or something.<br />
<br />
== Using as a secondary phone==<br />
There are some issues with using and activating prepaid SIM cards on certain carriers. If you discover an issue or workaround, please add it to this list:<br />
<br />
* T-Mobile: In the network settings, you will manually need to enter 'epc.tmobile.com' as the APN in order to use data.<br />
<br />
==Google Voice==<br />
<br />
Hardcore dogfooding means you throw the old phone away and live entirely on your Firefox OS phone. That's reasonable for some people, but not for others (like the ones with children who need to be available for emergencies). So I've been using Google Voice as my primary number, and having it forward to my other devices. This means I can dogfood the Firefox phone, but with a backup in case of bugs or missing functionality.<br />
<br />
=General Configuration=<br />
<br />
==Importing Contacts==<br />
<br />
* First, export your contacts in your old phone to the SIM card.<br />
** Some phones have this feature built-in, check your Contacts app or phone settings.<br />
** Android: To export Google contacts onto a SIM card (which Android does not do by default), install the free app [https://play.google.com/store/apps/details?id=com.happydroid.c2s&hl=en Contact2Sim]. Open the app, select the phone, and in the options menu choose "Copy missing to SIM".<br />
** iPhone: No easy solution. You could probably sync iPhone to Mac Address Book, and sync that to Google, and then find an Android phone to export those to your sim card.<br />
* Second, put the SIM card in your Firefox phone, open the Contacts app and click the "Import SIM contacts" button.<br />
<br />
(Francisco wrote a test app to connect to Google and import directly from there, but he hasn't made it easily installable yet.)<br />
<br />
==Email==<br />
<br />
* Gmail: Built-in.<br />
* Zimbra: Choose "Other email", and enter your account details.<br />
* Hotmail: Built-in.<br />
* Exchange: ?<br />
* Other: Choose "Other email" and enter your account details.<br />
<br />
==Calendar==<br />
<br />
* Gmail: Support built-in to Firefox OS Calendar.<br />
* Zimbra: For now, just choose the Zimbra option. The final release will have that removed, and you'll choose CalDav, with the URL of https://mail.mozilla.com.<br />
* Yahoo: Support built-in to Firefox OS Calendar.<br />
* Exchange: Not supported in Firefox OS v1.<br />
<br />
=Misc=<br />
<br />
== Dogfooding on the Go ==<br />
<br />
The best types of testing is when you're using the phone with everyday use cases. Here's a few of my own User stories:<br />
* While connected to wifi, surf the browser. Walk out of the building to your car, and watch your signal switch to the data carrier network. Continue surfing the browser without interruption.<br />
* Have a set of your favorite music playing in the background. Put on some headphones and go for a run. Stop and answer a phone call, talk to your mother, and hang up to resume where your music left off.<br />
* Pull out your camera app, and take a few pictures of your kids. open them up in the gallery, and make a few contrast and crop edits. Share them via email to your spouse.<br />
* Make a phone call to your friend. when the call is done, save the phone number as a new contact. From the contact app, launch the SMS app and sent him or her a text on how cool your phone is.<br />
* Go to the marketplace, log in and install a few games. Launch and play. Pause the game, open the browser, and search for tips on how to beat that level. <br />
* Set up bluetooth and transfer a mp3 to another phone or computer<br />
<br />
==Copying Music and Videos==<br />
<br />
* Connect the device via USB<br />
* Go to Settings -> Media Storage<br />
* Check "USB Mass Storage Enabled"<br />
* Wait for the device to show up on your computer<br />
<br />
You can now copy media over to anywhere in the SD card, and it will be indexed and added to the media apps.<br />
<br />
* <b>Supported music formats:</b> MP3, OGG, M4A (i.e iTunes AAC files)<br />
* <b>Supported video formats:</b> 3GP, ???<br />
<br />
Notes:<br />
* OGG files won't display album art<br />
<br />
==Dogfooding Complaints==<br />
<br />
* [[FirefoxOS/Twitter|Twitter app has major problems]].<br />
* Camera doesn't support auto focus (not happening for V1)<br />
* Cannot rotate photos (not happening for V1)<br />
<br />
==Wishlist Apps/Features==<br />
<br />
* Easy contact import from Google<br />
* Image sync to Dropbox/Flickr<br />
* Image post to Dropbox/Flickr/Twitter/App.net/Facebook/Tumblr<br />
* Music scrobbling to Last.fm<br />
<br />
==Hardware Notes==<br />
<br />
General tips and notes on the Unagi dogfood hardware<br />
<br />
* '''Which buttons work on the phone?''' Only the power (top right edge), volume (upper left edge), home (leftmost lit icon at screen bottom).<br />
* '''How do I take a screen shot?''' Press and hold the 'home' button, press & release power button, release 'home' button.<br />
* '''Earphones w/ mic for Apple/Samsung/HTC don't work on voice call?''' You can buy a 3.5 mm headset adapter that reverses the microphone and ground pins to avoid this problem.</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Firefox_OS/DogfoodingTips&diff=493590Firefox OS/DogfoodingTips2012-12-12T23:43:58Z<p>Cbeasley: /* Get a 2nd SIM Card */</p>
<hr />
<div>Please add your own tips and tricks!<br />
<br />
=Phone Service=<br />
==Use as your primary phone==<br />
Seriously. It's not possible to properly dogfood if you're only using the device as a wifi-only device, and not using as your primary phone. If you're using Android as your current phone and it has a full-sized SIM, you can pop it out and simply put it in the dogfood phone. If you're using iPhone, you'll need to purchase a SIM. Ask your manager for one, or buy a prepaid account or something.<br />
<br />
== Using a prepaid SIM card==<br />
There are some issues with using and activating prepaid SIM cards on certain carriers. If you discover an issue or workaround, please add it to this list:<br />
<br />
* T-Mobile: In the network settings, you will manually need to enter 'epc.tmobile.com' as the APN in order to use data.<br />
<br />
==Google Voice==<br />
<br />
Hardcore dogfooding means you throw the old phone away and live entirely on your Firefox OS phone. That's reasonable for some people, but not for others (like the ones with children who need to be available for emergencies). So I've been using Google Voice as my primary number, and having it forward to my other devices. This means I can dogfood the Firefox phone, but with a backup in case of bugs or missing functionality.<br />
<br />
=General Configuration=<br />
<br />
==Importing Contacts==<br />
<br />
* First, export your contacts in your old phone to the SIM card.<br />
** Some phones have this feature built-in, check your Contacts app or phone settings.<br />
** Android: To export Google contacts onto a SIM card (which Android does not do by default), install the free app [https://play.google.com/store/apps/details?id=com.happydroid.c2s&hl=en Contact2Sim]. Open the app, select the phone, and in the options menu choose "Copy missing to SIM".<br />
** iPhone: No easy solution. You could probably sync iPhone to Mac Address Book, and sync that to Google, and then find an Android phone to export those to your sim card.<br />
* Second, put the SIM card in your Firefox phone, open the Contacts app and click the "Import SIM contacts" button.<br />
<br />
(Francisco wrote a test app to connect to Google and import directly from there, but he hasn't made it easily installable yet.)<br />
<br />
==Email==<br />
<br />
* Gmail: Built-in.<br />
* Zimbra: Choose "Other email", and enter your account details.<br />
* Hotmail: Built-in.<br />
* Exchange: ?<br />
* Other: Choose "Other email" and enter your account details.<br />
<br />
==Calendar==<br />
<br />
* Gmail: Support built-in to Firefox OS Calendar.<br />
* Zimbra: For now, just choose the Zimbra option. The final release will have that removed, and you'll choose CalDav, with the URL of https://mail.mozilla.com.<br />
* Yahoo: Support built-in to Firefox OS Calendar.<br />
* Exchange: Not supported in Firefox OS v1.<br />
<br />
=Misc=<br />
<br />
== Dogfooding on the Go ==<br />
<br />
The best types of testing is when you're using the phone with everyday use cases. Here's a few of my own User stories:<br />
* While connected to wifi, surf the browser. Walk out of the building to your car, and watch your signal switch to the data carrier network. Continue surfing the browser without interruption.<br />
* Have a set of your favorite music playing in the background. Put on some headphones and go for a run. Stop and answer a phone call, talk to your mother, and hang up to resume where your music left off.<br />
* Pull out your camera app, and take a few pictures of your kids. open them up in the gallery, and make a few contrast and crop edits. Share them via email to your spouse.<br />
* Make a phone call to your friend. when the call is done, save the phone number as a new contact. From the contact app, launch the SMS app and sent him or her a text on how cool your phone is.<br />
* Go to the marketplace, log in and install a few games. Launch and play. Pause the game, open the browser, and search for tips on how to beat that level. <br />
* Set up bluetooth and transfer a mp3 to another phone or computer<br />
<br />
==Copying Music and Videos==<br />
<br />
* Connect the device via USB<br />
* Go to Settings -> Media Storage<br />
* Check "USB Mass Storage Enabled"<br />
* Wait for the device to show up on your computer<br />
<br />
You can now copy media over to anywhere in the SD card, and it will be indexed and added to the media apps.<br />
<br />
* <b>Supported music formats:</b> MP3, OGG, M4A (i.e iTunes AAC files)<br />
* <b>Supported video formats:</b> 3GP, ???<br />
<br />
Notes:<br />
* OGG files won't display album art<br />
<br />
==Dogfooding Complaints==<br />
<br />
* [[FirefoxOS/Twitter|Twitter app has major problems]].<br />
* Camera doesn't support auto focus (not happening for V1)<br />
* Cannot rotate photos (not happening for V1)<br />
<br />
==Wishlist Apps/Features==<br />
<br />
* Easy contact import from Google<br />
* Image sync to Dropbox/Flickr<br />
* Image post to Dropbox/Flickr/Twitter/App.net/Facebook/Tumblr<br />
* Music scrobbling to Last.fm<br />
<br />
==Hardware Notes==<br />
<br />
General tips and notes on the Unagi dogfood hardware<br />
<br />
* '''Which buttons work on the phone?''' Only the power (top right edge), volume (upper left edge), home (leftmost lit icon at screen bottom).<br />
* '''How do I take a screen shot?''' Press and hold the 'home' button, press & release power button, release 'home' button.<br />
* '''Earphones w/ mic for Apple/Samsung/HTC don't work on voice call?''' You can buy a 3.5 mm headset adapter that reverses the microphone and ground pins to avoid this problem.</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=MozCampAsia2012/Buddyprogram/Crystal_Beasley&diff=480046MozCampAsia2012/Buddyprogram/Crystal Beasley2012-10-15T21:57:25Z<p>Cbeasley: </p>
<hr />
<div><h1>Name</h1><br />
Crystal Beasley<br />
<h1>Link to My Mozillians/Reps/Twitter Accounts</h1><br />
http://twitter.com/skinny<br /><br />
https://mozillians.org/en-US/skinny<br />
<h2>What is the overall goal I want to accomplish by attending MozCamp Asia</h2><br />
<p>When people ask me what my job is, I don't tell them I'm a UX Designer, I tell them it's my job to make sure Mozilla is 1) making something people care about and 2) something they can understand how to use. I spent a great deal of my time doing research to make sure I do these two things well. I'm very limited by the fact of my geography. Being in an entirely different location will let me explore the unique needs of that culture. We can't solve problems that we don't know exist.</p><br />
<h2>What I want to achieve by Sunday (November 18th)</h2><br />
<br />
* Interviews - Attitudes about privacy and security, tactics to manage their identity online. <br />
** Note: this is a rerunning of the privacy study developed by Mary Trombley. It's been run in CA and Germany. It's important to measure each disparate culture's practices and values.<br />
* Informal conversations with web developers - Validate value proposition of Sign in with Persona <br />
<h3>What I will achieve by December 2nd</h3><br />
* Synthesize and analyze my research<br />
<h3>What I will achieve by December 16th</h3><br />
* Present my research!<br />
<br />
[[Category:MozCampAsia2012Buddy|{{SUBPAGENAME}}]]</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=MozCampAsia2012/Buddyprogram/Crystal_Beasley&diff=480045MozCampAsia2012/Buddyprogram/Crystal Beasley2012-10-15T21:56:46Z<p>Cbeasley: </p>
<hr />
<div><h1>Name</h1><br />
Crystal Beasley<br />
<h1>Link to My Mozillians/Reps/Twitter Accounts</h1><br />
http://twitter.com/skinny<br /><br />
https://mozillians.org/en-US/skinny<br />
<h2>What is the overall goal I want to accomplish by attending MozCamp Asia</h2><br />
<p>When people ask me what my job is, I don't tell them I'm a UX Designer, I tell them it's my job to make sure Mozilla is 1) making something people care about and 2) something they can understand how to use. I spent a great deal of my time doing research to make sure I do these two things well. I'm very limited by the fact of my geography. Being in an entirely different location will let me explore the unique needs of that culture. We can't solve problems that we don't know exist.</p><br />
<h2>What I want to achieve by Sunday (November 18th)</h2><br />
<br />
* Interviews - Attitudes about privacy and security, tactics to manage passwords <br />
** Note: this is a rerunning of the privacy study developed by Mary Trombley. It's been run in CA and Germany. It's important to measure each disparate culture's practices and values.<br />
* Informal conversations with web developers - Validate value proposition of Sign in with Persona <br />
<h3>What I will achieve by December 2nd</h3><br />
* Synthesize and analyze my research<br />
<h3>What I will achieve by December 16th</h3><br />
* Present my research!<br />
<br />
[[Category:MozCampAsia2012Buddy|{{SUBPAGENAME}}]]</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=MozCampAsia2012/Buddyprogram/Crystal_Beasley&diff=480044MozCampAsia2012/Buddyprogram/Crystal Beasley2012-10-15T21:56:02Z<p>Cbeasley: </p>
<hr />
<div><h1>Name</h1><br />
Crystal Beasley<br />
<h1>Link to My Mozillians/Reps/Twitter Accounts</h1><br />
http://twitter.com/skinny<br /><br />
https://mozillians.org/en-US/skinny<br />
<h2>What is the overall goal I want to accomplish by attending MozCamp Asia</h2><br />
<p>When people ask me what my job is, I don't tell them I'm a UX Designer, I tell them it's my job to make sure Mozilla is 1) making something people care about and 2) something they can understand how to use. I spent a great deal of my time doing research to make sure I do these two things well. I'm very limited by the fact of my geography. Being in an entirely different location will let me explore the unique needs of that culture. We can't solve problems that we don't know exist.</p><br />
<h2>What I want to achieve by Sunday (November 18th)</h2><br />
<br />
** Interview mainstream users - Attitudes about privacy and security, tactics to manage passwords <br />
** Note: this is a rerunning of the privacy study developed by Mary Trombley. It's been run in CA and Germany. It's important to measure each disparate culture's practices and values.<br />
* Informal conversations with web developers - Validate value proposition of Sign in with Persona <br />
<h3>What I will achieve by December 2nd</h3><br />
* Synthesize and analyze my research<br />
<h3>What I will achieve by December 16th</h3><br />
* Present my research!<br />
<br />
[[Category:MozCampAsia2012Buddy|{{SUBPAGENAME}}]]</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=MozCampAsia2012/Buddyprogram/Crystal_Beasley&diff=480030MozCampAsia2012/Buddyprogram/Crystal Beasley2012-10-15T21:37:45Z<p>Cbeasley: Created page with "<h1>Name</h1> Crystal Beasley <h1>Link to My Mozillians/Reps/Twitter Accounts</h1> http://twitter.com/skinny <h2>What is the overall goal I want to accomplish by attending MozCam..."</p>
<hr />
<div><h1>Name</h1><br />
Crystal Beasley<br />
<h1>Link to My Mozillians/Reps/Twitter Accounts</h1><br />
http://twitter.com/skinny<br />
<h2>What is the overall goal I want to accomplish by attending MozCamp Asia</h2><br />
<p>When people ask me what my job is, I don't tell them I'm a UX Designer, I tell them it's my job to make sure Mozilla is 1) making something people care about and 2) something they can understand how to use. I spent a great deal of my time doing research to make sure I do these two things well. I'm very limited by the fact of my geography. Being in an entirely different location will let me explore the unique needs of that culture. We can't solve problems that we don't know exist.</p><br />
<h2>What I want to achieve by Sunday (November 18th)</h2><br />
* Give a presentation introducing Persona (if accepted)<br />
<h3>What I will achieve by December 2nd</h3><br />
* Synthesize and analyze my research<br />
<h3>What I will achieve by December 16th</h3><br />
* Present my research!<br />
<br />
[[Category:MozCampAsia2012Buddy|{{SUBPAGENAME}}]]</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/Developer_Wishlist&diff=439026Identity/Developer Wishlist2012-06-07T17:25:42Z<p>Cbeasley: /* Open Source */</p>
<hr />
<div>This is a list of some of the web services that Identity developers personally use frequently and wish would support Persona logins.<br />
<br />
= Proprietary =<br />
<br />
* Egencia<br />
* Github<br />
* Jobvite<br />
* LinkedIn<br />
* Rypple<br />
* Stack Overflow<br />
* Twitter<br />
* Yammer<br />
<br />
= Open Source =<br />
<br />
If a bug report has been filed to request Persona support then a link to the bug report would be nice.<br />
<br />
* [https://gitorious.org/ikiwiki Ikiwiki] (Perl)<br />
* [https://launchpad.net/launchpad Launchpad] (Python)<br />
* [https://launchpad.net/mailman Mailman] (Python)<br />
* [https://www.mediawiki.org/wiki/Developer_hub Mediawiki] (PHP)<br />
* [https://gitorious.org/statusnet StatusNet] (PHP)<br />
* [http://mozilla.etherpad.com Etherpad]</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Websites/Mozilla.org/One_Mozilla/Style_Guide&diff=424311Websites/Mozilla.org/One Mozilla/Style Guide2012-04-25T19:48:40Z<p>Cbeasley: /* Content Outline */</p>
<hr />
<div>== Goal ==<br />
<br />
Codify a common visual language for Mozilla to be used everywhere we connect with users (product, websites, marketing, etc).<br />
<br />
== Get Involved ==<br />
<br />
Join the regular One Mozilla meetings to help us create this style guide.<br />
<br />
* Time: Every Wednesday at 10:30 a.m. Pacific<br />
* Dial-in: 1-800-707-2533, password 369, conference room 95704<br />
<br />
You can also join the discussion at any time on our Mozilla chat server in [irc://irc.mozilla.org/#style #style]. Learn more about [http://irc.mozilla.org how to use our chat server].<br />
<br />
== Overview ==<br />
<br />
The Team:<br />
* Responsible: Sean Martell<br />
* Accountable: John Slater<br />
* Support: Stephen Horlander, Patryk Adamczyk, Josh Carpenter, Matej Novak<br />
* Consulted: Madhava Enros, Ian Barlow, Ty Flanagan, Lee Tom, Bryan Clark, Crystal Beasley, Jason Grlicky, Chris Appleton, Blake Winton<br />
* Informed: Pete Scanlon, Jinghua Zhang<br />
<br />
([http://en.wikipedia.org/wiki/Responsibility_assignment_matrix RASCI background])<br />
<br />
IRC: #style<br />
<br />
Target Audience:<br />
<br />
== Action Plan ==<br />
<br />
* (4/13) Complete temporary Persona and Marketplace mini-style guides [DONE]<br />
** [http://people.mozilla.org/~smartell/persona/ Persona guide]<br />
** [http://people.mozilla.org/~smartell/marketplace/style/ Marketplace guide]<br />
* (4/20) Each team to confirm a basic outline of must-have project guidelines for phase 1<br />
* (4/24) Finalize overall content outline<br />
* (5/04) Create initial layout and design for guide using existing content<br />
* (5/04) Gather initial content from product teams<br />
* (5/07) Begin layout and design for guide using all content<br />
* (5/11) Finalize harmonized content from product and marketing teams<br />
* (5/28) Finalize layout and design in pdf form<br />
* (5/30) Begin development phase<br />
* (TBD) Launch assets repository<br />
* (TBD) Development complete; launch guide<br />
* (TBD) Evangelize guide to all Mozillians<br />
<br />
== Content Outline ==<br />
<br />
(DRAFT: APRIL 17)<br />
<br />
Intro<br />
* What the guide is<br />
* How to use it<br />
<br />
Identity<br />
* Brands<br />
** Mozilla<br />
*** Visual identity<br />
*** Brand platform (if there is one)<br />
*** Sub-brands (Webmaker, Popcorn, Spaces, etc)<br />
** Firefox<br />
*** Visual identity<br />
*** Brand platform<br />
** Marketplace<br />
** etc<br />
* Typography<br />
* Artwork<br />
* Copy<br />
<br />
Brand/Identity<br />
* Brand Platform<br />
** Promise<br />
** Positioning<br />
** Pillars<br />
** Voice<br />
** Manifesto<br />
* Visual Identity<br />
** Guidelines<br />
** Logos<br />
** Wordmarks<br />
* Typography<br />
** Typefaces<br />
** Common Styles<br />
** Alternates<br />
* Artwork<br />
** Standard device illustrations<br />
** Gear<br />
* Copy<br />
** Tone<br />
** Rules<br />
** Localization info<br />
<br />
Websites<br />
* Sandstone overview<br />
** Responsive grid<br />
** Tabzilla<br />
** Backgrounds<br />
** Typography<br />
** Button styles<br />
** Examples gallery<br />
* URL structure<br />
<br />
Product Design<br />
* Firefox<br />
** Overall design guidelines<br />
** Mobile (Smartphones, 7" & 10" Tablets: Android, B2G, Metro, Kindle Fire)<br />
*** TITLE BAR <br />
**** Primary controls (Back / Forward / Stop / Refresh / Bookmark<br />
**** URL Bar with Title<br />
**** Indicators (Addons / ID / Security)<br />
**** Site ID Menu <br />
**** Overflow Menu<br />
*** AWESOMEBAR<br />
**** Top Sites tab <br />
**** History tab <br />
**** Bookmarks tab <br />
**** Search suggest <br />
*** TABS <br />
**** Local / Remote tabs<br />
**** New / close / Undo close tabs<br />
*** IN-CONTENT UI<br />
**** Basic styling<br />
**** Start page<br />
**** Blank page<br />
**** Error pages<br />
**** Channel-specific branding<br />
*** GESTURE SUPPORT<br />
**** one-fingered dragging to scroll pages<br />
**** double tap to zoom / unzoom<br />
**** pinch to zoom<br />
**** long press links for context menu (open in new tab, etc)<br />
**** long press text to activate text selection mode<br />
**** two-fingered side to side dragging for back / forward controls<br />
<br />
** Desktop (Windows, Mac, Linux)<br />
* Thunderbird<br />
** Guidelines<br />
* Marketplace<br />
** Guidelines<br />
** App submission Marketplace graphics requirements/dimensions<br />
** App browsing grid styles<br />
** Standard glyphs<br />
** Default layout theme (color/typography/grain/gradients)<br />
** UI elements<br />
* Persona<br />
** Popup<br />
*** Guidelines<br />
*** Default layout theme (color/typography/grain/gradients)<br />
*** UI elements<br />
**** Primary button<br />
**** Secondary button<br />
**** Error styles<br />
**** Default avatar<br />
**** Lightbox style<br />
** persona.org<br />
*** Home page<br />
*** Tour<br />
*** Manage page<br />
*** Apps dashboard<br />
** Native UI<br />
*** Sign into the browser<br />
*** Sign into sites (mirrors the popup functionality)<br />
<br />
* B2G (Gaia)<br />
** Design principles<br />
** Design framework<br />
*** Patterns<br />
**** Gestures<br />
**** App structure<br />
**** Navigation<br />
**** Selection<br />
**** Notifications<br />
**** Flexibility<br />
*** Building blocks<br />
*** Tabs<br />
**** Lists<br />
**** Grid lists<br />
**** Scrolling<br />
**** Spinners<br />
**** Choice selector<br />
**** Buttons<br />
**** Text fields<br />
**** Seek, progress & activity<br />
**** Switches<br />
**** Dialogs<br />
** Visual language<br />
*** Devices and displays<br />
*** Metrics and grids<br />
*** Typography<br />
*** Color<br />
*** Iconography <br />
* Innovations<br />
** Pancake<br />
** WebFWD<br />
** Labs<br />
** Popcorn.js<br />
** etc<br />
<br />
Assets (eventually using assets.mozilla.org as a common repository)<br />
* Logos<br />
* Fonts<br />
* Code<br />
** Sandstone details<br />
** Tabzilla GitHub<br />
** Footer GitHub<br />
* Useful marketing design PSDs<br />
* Product design guides/PSDs<br />
<br />
== Miscellany ==<br />
* [https://etherpad.mozilla.org/styleguide Notes and ideas from kickoff meeting]<br />
* [https://etherpad.mozilla.org/style-milestones First pass at milestones]<br />
* Interesting references:<br />
** [http://developer.android.com/design/index.html Android]<br />
** [http://www.starbucks.com/static/reference/styleguide/ Starbucks]<br />
** [https://www.gov.uk/designprinciples gov.uk]</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/WeeklyMeeting/2012-04-16&diff=420402Identity/WeeklyMeeting/2012-04-162012-04-16T16:44:17Z<p>Cbeasley: /* UX */</p>
<hr />
<div>= Last Week's Actions =<br />
<br />
* lloyd work with ddahl on JWT<br />
* everyone: give anurag feedback on the metrics dashboard https://metrics.etherpad.mozilla.org/IdentityDashboardBrainstorm <br />
* khuey to send note re: native code location<br />
* dmills to schedule followup with Gilbert <br />
* yvan and sid: come back to weekly!<br />
* jbonacci to check with QA automation team on progress, report status to team<br />
* everyone interested in dev engagement, talk to Laura.<br />
* anurag: come back to meetings!<br />
* crystal to sync with benadida on content strategist.<br />
* benadida to check on automated QA<br />
<br />
= Major Topics =<br />
<br />
= Dev =<br />
* [ST] - Responsive design & other styling cleanup work!<br />
* [ST] - Start on password entry in the dialog<br />
* Platform keygen threading still in progress {{bug|665057}}<br />
<br />
= FF & Platform =<br />
<br />
= Security & Privacy =<br />
<br />
<br />
= Ops =<br />
<br />
* supporting current train in stage<br />
* l10n-preview work still underway<br />
** blocked on some network-related work<br />
<br />
= QA =<br />
* Currently working on Train 25: Bug 744689 - QA and deploy BrowserID train-2012.04.11 to production<br />
** backend and frontend tests (across mac/win7/win8/ubuntu/android2.2/android4.0) complete<br />
*** noted flakiness in win32/safari for frontend tests: #1441<br />
** have one defect reported in #1440<br />
** I have another case where I get 400 Bad request: requires authentication for /wsapi/cert_key. Am looking for concrete STR before filing issue. <br />
<br />
* QA Automation<br />
** The WebQA team is out Mon-Wed for the Selenium Conference in London<br />
** There are now automated tests happening for Win/Prod, Win/Stage, Win/Dev<br />
** Latest info: https://wiki.mozilla.org/Identity/QA#Automation<br />
<br />
* QA Load Test<br />
** Need to work with Dev on load_gen issues: #1436, #1278, #1277, #937, and #875<br />
<br />
* QA action items<br />
** Get some help from Dev on "session simulation" for local installs<br />
** Work with Pete to finish up RPM install and configuration of qa3 VM<br />
** Usage planning for new Test/CI environment (OPs build-out) and for Travis-CI environment<br />
** Test planning for upcoming projects/products: Proxy IDPs, Keywrapping, Persona.org, BID/Etherpad and BID/Mozilla.com<br />
** Test planning for Q2 goals and releases <br />
<br />
* Scheduling<br />
** Services QA team will be splitting time across BID and the April AITC work.<br />
<br />
= Metrics =<br />
<br />
<br />
= UX =<br />
* name and photo flows and sketches<br />
<br />
= UR =<br />
<br />
= Product Marketing=<br />
* Reviewing draft of Persona Style Primer: http://people.mozilla.org/~smartell/persona/ w/Skinny/Shane<br />
* Sign in to browser + Persona visual design sync tomorrow<br />
* New VP of Product Marketing (David Slater) starts this week<br />
* Headed to MozCamp. Have Persona related questions for the LATAM community? Let me know.<br />
<br />
= Product =<br />
<br />
= ACTION ITEMS =</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/WeeklyMeeting/2012-03-12&diff=406498Identity/WeeklyMeeting/2012-03-122012-03-12T16:43:31Z<p>Cbeasley: /* UX */</p>
<hr />
<div>= Last Week's Actions =<br />
<br />
* Ben/Lloyd show ddahl JWT<br />
** CONTINUES<br />
* lloyd & christian to work together to figure out nature and cardinality of front line demos <br />
** DONE<br />
* give anurag feedback on the metrics dashboard (see brainstorm link above)<br />
Identity Dashboard Brainstorm https://metrics.etherpad.mozilla.org/IdentityDashboardBrainstorm<br />
** CONTINUES<br />
<br />
= Major Topics =<br />
<br />
= Dev =<br />
* Good progress of Primary Support<br />
** Delegate authority<br />
** Refined caching<br />
* Starting to see community members playing with their own primaries<br />
** Improved scripts/check_primary.js<br />
<br />
* SHANE IS BACK!<br />
* continued work on logout / shared computers / new api - https://id.etherpad.mozilla.org/26<br />
<br />
= FF & Platform =<br />
<br />
= Security & Privacy =<br />
<br />
= Ops =<br />
<br />
* multi-DC work delayed due to some legal delays getting contract w/dns provider signed<br />
** this week, hopefully.<br />
* petef PTO on thursday, friday<br />
* starting work on l10n-preview env<br />
<br />
= QA =<br />
* Work continues on Train 22: Bug 732142 - QA and deploy BrowserID train-2012.03.01 to production<br />
* We are blocked on the following issues for this release (duplicated during Friday's Test Day):<br />
** 1133: iOS - must click on radio button to select email address.<br />
** 1286: Unable to select other accounts on Android<br />
* Completed another successful Test Day for Persona/BrowserID<br />
** QA will be reviewing the notes today and opening issues if needed<br />
* Completed work on load tests with OPs to cover the following fixes: #990, #1011, and #1211 <br />
* Working with OPs on the PHX1 build-out<br />
<br />
* QA action items<br />
** Test planning for new UI changes/flows (desktop/mobile)<br />
** Test planning for logout everywhere, shared computers, new api<br />
** primary authority delegation<br />
** Coordination of client-side Selenium II automation with Travis-CI for automation<br />
** Work with Pete to finish up RPM install and configuration of qa2 VM<br />
** Usage planning for new Test/CI environment (OPs build-out) and for Travis-CI environment<br />
** Test planning for upcoming BID/Etherpad and BID/Mozilla.com work<br />
<br />
= Engagement =<br />
<br />
= Metrics =<br />
<br />
= UX =<br />
<br />
* met with Luke Wroblewski (consultant)<br />
* worked with Lloyd on shared computer<br />
* nailed down when/where passwords will be requested for new user flows with Ben<br />
* brainstormed future of personaid.org with Dan<br />
<br />
this week<br />
* develop KPIs to track success of design in meeting business and user goals<br />
* prepare for breakout sessions at work week<br />
<br />
= UR =<br />
<br />
= Product =<br />
<br />
= ACTION ITEMS =</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/WeeklyMeeting/2012-02-27&diff=401317Identity/WeeklyMeeting/2012-02-272012-02-27T17:40:51Z<p>Cbeasley: /* UX */</p>
<hr />
<div>= Last Week's Actions =<br />
<br />
* Dan and Ben to consider load-balancing impact of base domain names vs. www.*<br />
** no longer needed<br />
* Ben/Lloyd show ddahl JWT<br />
** CONTINUES: more on this this week, hopefully a "beta" this year.<br />
* Christian needs a better front-line demo<br />
** CONTINUES: was going to propose a demo<br />
<br />
= Major Topics =<br />
<br />
= Dev =<br />
* stomlinson on vacation<br />
* [http://groups.google.com/group/mozilla.dev.identity/browse_thread/thread/e88258e959c9727c Starting Mozilla IdP project back up]<br />
* New event API proposed and being discussed on list<br />
* shared computers approach designed, UX underway<br />
* implementation to handle mysql stalling and failover underway (unit tests, to merge for this weeks train)<br />
<br />
= FF & Platform =<br />
* {{bug|440046}} window.crypto.getRandomValues now has r+ from a DOM peer. Need a Super Review and a rubber stamp from a PSM peer. There is also the issue of {{bug|637432}} where we want to provide a new crypto object for mobile. Not sure about landing timeframe becasue of this.<br />
* Broke out the Firefox front end patch for a native navigator.id object, asking for review from identity team members {{bug|664614}}<br />
<br />
= Security & Privacy =<br />
<br />
= Ops =<br />
<br />
* phx1 build-out continues<br />
** upgraded external zeus cluster (newer hardware, 2->3 machines)<br />
** built internal zeus cluster<br />
** firewall rules in place<br />
** hosts kickstarted<br />
** phx1-local loadtest will commence this week<br />
** 3crowd testing & monitoring integration for browserid.org multi-DC DNS magic<br />
* on track for dual-datacenter next week<br />
* rolled out WatchMouse check to watch /include.js and /.well-known/browserid from all sorts of global locations and verify checksums (in addition to the per-server local nagios checking we do)<br />
<br />
= QA =<br />
* demo of WIP selenium browserid tests for today (jrgm)<br />
<br />
* Train 21: Bug 727995 - QA and deploy BrowserID train-2012.02.16 to production<br />
* Hot Fixes: Bug 729561 - BrowserID: Deploy hotfix to production at 1pm pacific <br />
<br />
* QA action items<br />
** Test planning for new UI changes/flows (desktop/mobile)<br />
** QA sanity testing of Prod deployment to PHX colo (delayed till late Feb/early Mar)<br />
** Client-side Selenium II automation (see above for demo)<br />
** Work with Pete to finish up RPM install and configuration of QA environment (ID2)<br />
** Usage planning for new Test/CI environment<br />
** Work with D Burns and Lloyd on Travis-CI for automation<br />
** Test planning for upcoming BID/Etherpad and BID/Mozilla.com work<br />
<br />
= Engagement =<br />
<br />
= Metrics =<br />
<br />
= UX =<br />
<br />
* scrambled on mockups for TOS/Privacy Policy assent<br />
* work on shared computer <br />
** mockup for "is this your computer"<br />
** mockup for nuking shared computer preferences<br />
* testing RP convert legacy to BID account continues<br />
<br />
= UR =<br />
<br />
= Product =<br />
<br />
= ACTION ITEMS =</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Webdev:Meetings:2012-01-31&diff=392363Webdev:Meetings:2012-01-312012-01-31T18:30:01Z<p>Cbeasley: </p>
<hr />
<div>= Meeting Info =<br />
* Room '''webdev''' via [https://intranet.mozilla.org/Webdev:Vidyo Vidyo]<br />
* Room '''798''' via [[Teleconferencing]]<br />
* Mountain View office in room '''PB&J'''<br />
<br />
= Open Items =<br />
* Brown bags -- do them!<br />
* Work week - please tell us [http://whenisgood.net/pmz8b9i when is good]! ([http://whenisgood.net/pmz8b9i/results/tjt7gb results])<br />
* Perf evals -- what to expect?<br />
<br />
= Roundtable =<br />
== adrian ==<br />
<br />
* Socorro: <br />
** Moved a big part of Socorro UI to the middleware<br />
** Reviews<br />
** Helped creating new reports<br />
* Life<br />
** I have my own apartment! Yay!<br />
<br />
== andy ==<br />
== arron ==<br />
<br />
* Working on the new Web Builder prototype<br />
* [http://i.imgur.com/L3rLC.jpg Comic of T-Rex trying to find a new hobby]<br />
<br />
== ashort ==<br />
== aricaud ==<br />
== bram ==<br />
== bsavage ==<br />
== bensternthal ==<br />
== craigcook ==<br />
== ckoehler ==<br />
== cmore ==<br />
== dd ==<br />
== ednapiranha ==<br />
== erik ==<br />
== gkoberger ==<br />
== jgrlicky ==<br />
== jlongster ==<br />
== jsocol ==<br />
== kumar ==<br />
== lars ==<br />
== laura ==<br />
== lcrouch ==<br />
== lonnen ==<br />
== lorchard ==<br />
== malexis ==<br />
== mkelly ==<br />
* Affiliates Launch!<br />
* Took over maintenance of django-browserid (and received tons of patches from ocoutts)<br />
* Firefox Flicks Development<br />
* Snippets import (over 400 new snippets across all locales, 33% of all snippets ever made).<br />
<br />
[http://www.darthsanddroids.net/ Darths and Droids] is a fantastic webcomic in which a group of people roleplay the story of Star Wars in a world where the movies never existed. "Jedi?" "It's a type of cheese."<br />
<br />
== morgamic ==<br />
* talking to other groups about their org structure, etc.<br />
* intern recruiting -- we're in great shape for 2012<br />
* spinning up recruiting for front-end and UX<br />
* figuring out how to get involved with apps<br />
* Gotta go with this classic [http://www.penny-arcade.com/comic/2004/3/19/ penny arcade].<br />
<br />
== ocoutts ==<br />
== ozten ==<br />
== peterbe ==<br />
== pmclanahan ==<br />
== potch ==<br />
== rhelmer ==<br />
== ricky ==<br />
== robhudson ==<br />
== schalk ==<br />
== seanmonstar ==<br />
<h2> skinny </h2><br />
<p><br /><br />
</p><br />
<br />
== ubernostrum ==<br />
== timw ==<br />
== tofumatt ==<br />
== wenzel ==<br />
== wil ==<br />
== willkg ==</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/WeeklyMeeting/2012-01-30&diff=391779Identity/WeeklyMeeting/2012-01-302012-01-30T18:02:09Z<p>Cbeasley: /* UX */</p>
<hr />
<div>= Last Week's Actions =<br />
<br />
* Q1 goals<br />
** check today for last call<br />
* Mobile flow problem<br />
** Crystal is doing a mobile flow audit<br />
<br />
= Major Progress =<br />
<br />
* primaries expected to ship on Wednesday<br />
<br />
= Dev =<br />
*bug 665057 "Identity internal API": DSA keypair generation is working now. Began tinkering with a native navigator.id object in order to figure out all of the additional internal APIs and tests we will need to support the current in-production BrowserID flow.<br />
**After some discussion and review by bsmith, it will be necessary to re-factor the current implementation so all XPCOM interfaces are removed from PSM (security/manager/ssl) and added to services/ or dom/<br />
* L10n [https://localize.mozilla.org/projects/browserid/ progress page] and proposed [http://pastebin.mozilla.org/1468559 release cycle].<br />
* Fix loads of primary bugs<br />
* Prepare 2 screens for A/B testing of sign up flow.<br />
<br />
= Security & Privacy =<br />
<br />
= Ops =<br />
<br />
* 2-datacenter expected for early March<br />
<br />
= QA =<br />
* Continuing with Train 19: Bug 719243 - QA and deploy BrowserID train-2012.01.18 to production<br />
** Primaries in and enabled<br />
** Localization in code but disabled<br />
** Ongoing debug of various load_gen issues<br />
*** QA could use some help during this train to debug issues with load_gen <br />
* Dev env qualification of Esperanto [eo] and Italian-Swiss [it-CH] as test localizations<br />
* QA action items<br />
** Test planning for Internationalization/Localization<br />
** Test planning for new UI changes/flows (desktop/mobile)<br />
** QA sanity testing of Prod deployment to PHX colo (delayed till late Feb)<br />
** Client-side Selenium II automation<br />
** Work with Pete to finish up RPM install and configuration of QA environment (ID2)<br />
** Command line tools available for testing/verification of BID items<br />
<br />
= Engagement =<br />
<br />
* brand finalization<br />
* MoWoCo coming up<br />
<br />
= Metrics =<br />
<br />
= UX =<br />
<br />
* good progress for upcoming tests<br />
** smooth out RP path for conversion of legacy to BID accounts<br />
** prep tests with Mary for closing the new account loop<br />
* coming insights on password "best practices"<br />
<br />
= UR =<br />
<br />
= Product =<br />
<br />
= ACTION ITEMS =</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/WeeklyMeeting/2012-01-30&diff=391777Identity/WeeklyMeeting/2012-01-302012-01-30T18:00:28Z<p>Cbeasley: /* UR */</p>
<hr />
<div>= Last Week's Actions =<br />
<br />
* Q1 goals<br />
** check today for last call<br />
* Mobile flow problem<br />
** Crystal is doing a mobile flow audit<br />
<br />
= Major Progress =<br />
<br />
* primaries expected to ship on Wednesday<br />
<br />
= Dev =<br />
*bug 665057 "Identity internal API": DSA keypair generation is working now. Began tinkering with a native navigator.id object in order to figure out all of the additional internal APIs and tests we will need to support the current in-production BrowserID flow.<br />
**After some discussion and review by bsmith, it will be necessary to re-factor the current implementation so all XPCOM interfaces are removed from PSM (security/manager/ssl) and added to services/ or dom/<br />
* L10n [https://localize.mozilla.org/projects/browserid/ progress page] and proposed [http://pastebin.mozilla.org/1468559 release cycle].<br />
* Fix loads of primary bugs<br />
* Prepare 2 screens for A/B testing of sign up flow.<br />
<br />
= Security & Privacy =<br />
<br />
= Ops =<br />
<br />
* 2-datacenter expected for early March<br />
<br />
= QA =<br />
* Continuing with Train 19: Bug 719243 - QA and deploy BrowserID train-2012.01.18 to production<br />
** Primaries in and enabled<br />
** Localization in code but disabled<br />
** Ongoing debug of various load_gen issues<br />
*** QA could use some help during this train to debug issues with load_gen <br />
* Dev env qualification of Esperanto [eo] and Italian-Swiss [it-CH] as test localizations<br />
* QA action items<br />
** Test planning for Internationalization/Localization<br />
** Test planning for new UI changes/flows (desktop/mobile)<br />
** QA sanity testing of Prod deployment to PHX colo (delayed till late Feb)<br />
** Client-side Selenium II automation<br />
** Work with Pete to finish up RPM install and configuration of QA environment (ID2)<br />
** Command line tools available for testing/verification of BID items<br />
<br />
= Engagement =<br />
<br />
* brand finalization<br />
* MoWoCo coming up<br />
<br />
= Metrics =<br />
<br />
= UX =<br />
<br />
* good progress for upcoming tests<br />
* coming insights on password "best practices"<br />
<br />
= UR =<br />
<br />
= Product =<br />
<br />
= ACTION ITEMS =</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/WeeklyMeeting/2012-01-30&diff=391776Identity/WeeklyMeeting/2012-01-302012-01-30T18:00:02Z<p>Cbeasley: /* UR */</p>
<hr />
<div>= Last Week's Actions =<br />
<br />
* Q1 goals<br />
** check today for last call<br />
* Mobile flow problem<br />
** Crystal is doing a mobile flow audit<br />
<br />
= Major Progress =<br />
<br />
* primaries expected to ship on Wednesday<br />
<br />
= Dev =<br />
*bug 665057 "Identity internal API": DSA keypair generation is working now. Began tinkering with a native navigator.id object in order to figure out all of the additional internal APIs and tests we will need to support the current in-production BrowserID flow.<br />
**After some discussion and review by bsmith, it will be necessary to re-factor the current implementation so all XPCOM interfaces are removed from PSM (security/manager/ssl) and added to services/ or dom/<br />
* L10n [https://localize.mozilla.org/projects/browserid/ progress page] and proposed [http://pastebin.mozilla.org/1468559 release cycle].<br />
* Fix loads of primary bugs<br />
* Prepare 2 screens for A/B testing of sign up flow.<br />
<br />
= Security & Privacy =<br />
<br />
= Ops =<br />
<br />
* 2-datacenter expected for early March<br />
<br />
= QA =<br />
* Continuing with Train 19: Bug 719243 - QA and deploy BrowserID train-2012.01.18 to production<br />
** Primaries in and enabled<br />
** Localization in code but disabled<br />
** Ongoing debug of various load_gen issues<br />
*** QA could use some help during this train to debug issues with load_gen <br />
* Dev env qualification of Esperanto [eo] and Italian-Swiss [it-CH] as test localizations<br />
* QA action items<br />
** Test planning for Internationalization/Localization<br />
** Test planning for new UI changes/flows (desktop/mobile)<br />
** QA sanity testing of Prod deployment to PHX colo (delayed till late Feb)<br />
** Client-side Selenium II automation<br />
** Work with Pete to finish up RPM install and configuration of QA environment (ID2)<br />
** Command line tools available for testing/verification of BID items<br />
<br />
= Engagement =<br />
<br />
* brand finalization<br />
* MoWoCo coming up<br />
<br />
= Metrics =<br />
<br />
= UX =<br />
<br />
* good progress for upcoming tests<br />
* coming insights on password "best practices"<br />
<br />
= UR =<br />
* smooth out RP path for conversion of legacy to BID accounts<br />
** analysis of login patterns in top 100 sites<br />
<br />
* prep tests with Mary for closing the new account loop<br />
<br />
= Product =<br />
<br />
= ACTION ITEMS =</div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Webdev:Conferences&diff=387830Webdev:Conferences2012-01-17T22:41:45Z<p>Cbeasley: /* Q2 */</p>
<hr />
<div>= 2012 =<br />
== Q1 ==<br />
* Jan 11 [http://waza.heroku.com/ Heroku's Waza] San Francisco, USA<br />
** tofumatt may attend<br />
** mkelly<br />
* Jan 16-20 [http://linux.conf.au linux.conf.au] Ballarat, Australia<br />
** laura (speaking)<br />
* Jan 18-20 [http://webvisionsevent.com Webvisions], NYC<br />
** skinny (speaking)<br />
* Jan 20 [http://www.ordcamp.com/ ORD Camp], Chicago, IL<br />
** Kumar<br />
* Feb 4-5 [http://fosdem.org/2012/ FOSDEM 2012], Brussels, Belgium<br />
* Feb 29-Mar 2 [http://confoo.ca/en Confoo] Montréal<br />
** andym (speaking) [http://confoo.ca/en/2012/session/real-time-web-apps-using-python gevent] and [http://confoo.ca/en/2012/session/unit-testing-with-python Unit testing]<br />
* March 7-15 [http://us.pycon.org/2012 pycon] Santa Clara<br />
** Erik (talks)<br />
** kumar<br />
** wenzel?<br />
** Rob Hudson<br />
** ashort<br />
** willkg<br />
** mkelly<br />
** ckoehler<br />
** lars<br />
** dd<br />
** cmore (Django tutorial only [https://us.pycon.org/2012/schedule/presentation/327/ 1] [https://us.pycon.org/2012/schedule/presentation/458/ 2] -- no conf.)<br />
<br />
== Q2 ==<br />
* April 2-3 [http://2012.jsconf.us/ JSConf] Scottsdale, Arizona<br />
** potch<br />
** jlongster (hoping to speak)<br />
** espressive<br />
* April 14-15 [http://rencontres.django-fr.org/2012/ Djangocong] Carnon-Montpellier, France [sponsoring]<br />
** Rik<br />
* June 4-8 [http://2012.djangocon.eu/ DjangoCon EU] Zurich, Switzerland<br />
** Rik<br />
* June 26-29 [http://opensourcebridge.org Open Source Bridge] Portland, OR<br />
** ckoehler<br />
** wenzel?<br />
** skinny<br />
<br />
== Q3 ==<br />
''July conferences may conflict with Summit!''<br />
* July 5-7 [http://webvisionsevent.com Webvisions], Barcelona<br />
** skinny (speaking)<br />
* July 16-20 [http://www.oscon.com/oscon2012 OSCON], Portland<br />
** andym (submitting talk)<br />
* July 26-29, [http://lanyrd.com/2012/defcon/ Defcon 20], Las Vegas, NV<br />
** ednapiranha?<br />
* Sept 3-8 DjangoCon, Washington DC<br />
** andym (submitting talk)<br />
** dd (I've had good luck recruiting/promoting for Moz here)<br />
** jsocol (as Dave says)<br />
** groovecoder<br />
<br />
== Q4 ==<br />
* Dec (last week) Chaos Computer Congress (29C3), Berlin<br />
<br />
<div class="NavFrame collapsed"><br />
<div class="NavHead">2011</div><br />
<div class="NavContent" style="text-align:left"><br />
<br />
= 2011 =<br />
== Q1 ==<br />
* Feb 5-6 - [http://fosdem.org/2011/ fosdem] <br />
* Feb 19 - [http://superhappydevhouse.org SuperHappyDevHouse] @ Tech Museum of Innovation in San Jose<br />
** lorchard?<br />
* March 9-11 - [http://confoo.ca/en ConFoo.ca] <br />
** andym (speaking)<br />
* March 11-13 - [http://us.pycon.org/2011/ PyCon US] <br />
** wenzel<br />
** kumar (speaking)<br />
* March 11-15 - [http://sxsw.com/interactive/talks/sessions SXSWinteractive]<br />
** laura (speaking)<br />
<br />
== Q2 ==<br />
* April 9-10 - [http://codeconf.com/ CodeConf]<br />
** jbalogh<br />
* May 10-11 - [http://www.google.com/events/io/2010/ Google I/O] <br />
** lorchard?<br />
* May 25-26, [http://www.gluecon.com/ GlueCon]<br />
** paulc?<br />
* May 27, [http://schoolofdev.com/Tulsa/2011/default.aspx Tulsa School of Dev]<br />
** groovecoder<br />
* June 6-9, [http://djangocon.eu DjangoCon EU]<br />
** andym (speaking)<br />
* June 21-24, [http://opensourcebridge.org Open Source Bridge], Portland OR<br />
** All of us!<br />
** ryansnyder (speaking)<br />
** wenzel (speaking)<br />
* June 27-29, [http://futureofwebapps.com/las-vegas-2011/ The Future of Web Apps], Las Vegas, NV<br />
<br />
== Q3 ==<br />
<br />
* July 25-29, [http://www.oscon.com/oscon2011 OSCON], Portland OR<br />
** kumar?<br />
** laura (speaking)<br />
** (various IT people)<br />
* July 30 - Aug 4, [http://www.blackhat.com/ Blackhat], Las Vegas, NV<br />
** clouserw<br />
* Sept 6-10 - DjangoCon<br />
** davedash (speaking)<br />
** brandonsavage<br />
** tofumatt would like to be put in the raffle<br />
* Sept 16-17 [http://pygotham.org/ PyGotham], New York, NY<br />
** jsocol<br />
* Sept 28-30 [http://omniti.com/surge/2011 Surge], Baltimore MD<br />
<br />
== Q4 ==<br />
* Oct 6-7 - [http://py.codeconf.com/ PyCodeConf 2011 (Miami, Florida, US)] -- "Future of Python" conf put on by the folks from GitHub<br />
** ricky<br />
** laura (speaking)<br />
** wenzel<br />
** erikrose<br />
** jlongster<br />
** timw<br />
** peterbe<br />
* Oct 13-15 - [http://www.paris-web.fr/ ParisWeb 2011] Paris<br />
** Rik - How browsers work<br />
* Oct 20 - [http://www.contactcon.com/ Contact Summit 2011]<br />
** lorchard?<br />
** Contact will explore how to realize the greater promise of social media to promote new forms of culture, commerce, collective action and creativity.<br />
* Oct 22-27 - [http://splashcon.org/2011/ SPLASH (formerly OOPSLA)]. OOPSLA is a >1000-person conference on everything from Haskell to Java to Smalltalk to software engineering in general—always an amazing collection of people. It's in Portland this year.<br />
** erikrose<br />
* Nov 1-2 - [http://www.newgameconf.com/ New Game Conference]<br />
** "The Conference for HTML5 Game Developers" Google and Bocoup are putting this on- we should have a Mozilla presence to keep the debate lively :)<br />
** potch<br />
* Nov 7-11 - [http://na11.apachecon.com/ ApacheCon] Vancouver, BC<br />
* Nov 8-9 - [http://www.hadoopworld.com Hadoop World] NYC<br />
* Nov 8-9 - [http://velocityconf.com/velocityeu/ Velocity Conference EU] Berlin<br />
** Rik<br />
* Nov 9-10 - [http://www.defragcon.com/ Defrag]<br />
* Nov 9-12 - [http://gracehopper.org/2011/ Grace Hopper Celebration of Women in Computing]. PDX Has an Open Source day, Lukas and Stormy are on a panel<br />
** laura?<br />
* Nov 12-13 - [http://somethin-else.org/index.php?post/2011/08/16/Save-the-date%21-Mozilla-Camp-Europe-2011-Berlin-%28Nov-12-13%29 MozCamp Europe 2011] Berlin<br />
** Rik<br />
* Dec 5-7 - [http://www.pmi.org/en/Professional-Development/SeminarsWorld/CourseScheduleDetails.aspx?CourseScheduleID={9CAF9A7C-FFD1-4754-9213-3BF0292E35B5} Project Management Institute's - Learning Simulation]<br />
** cmore<br />
</div><br />
</div><br />
<br />
<div class="NavFrame collapsed"><br />
<div class="NavHead">2010</div><br />
<div class="NavContent" style="text-align:left"><br />
<br />
= 2010 =<br />
== Q1 ==<br />
* [http://fosdem.org/2010/ fosdem] Feb 6--7<br />
** wenzel<br />
* [http://sxsw.com/interactive SXSW] March 12-16<br />
** ozten<br />
** jsocol (bump for other folks)<br />
* [http://www.larpcon.com/ LARPcon]<br />
** wclouser<br />
** mccammos<br />
** lorchard (totally have my own boffers)<br />
<br />
== Q2 ==<br />
* [http://aneventapart.com/2010/seattle/ An Event Apart (Seattle)] April 5--7<br />
** jsocol<br />
** rdoherty<br />
* [http://en.oreilly.com/mysql2010/ MySQLConf] April 12--15<br />
** jsocol<br />
* [http://events.jquery.org/2010/sf-bay-area JQuery SF Bay Area Conference] April 24--25<br />
* [http://djangocon.eu/ djangocon.eu] Berlin, May 24--26/28<br />
* [http://www.gluecon.com/2010/ GlueCon] and CloudCamp, Denver, CO May 25--28<br />
** lorchard<br />
* [http://opensourcebridge.org/ Open Source Bridge] Portland, June 1--4<br />
** skeen<br />
* [http://en.oreilly.com/velocity2010 Velocity] June 22--24<br />
* [http://java.sun.com/javaone/ JavaOne] June 22--25<br />
** jbalogh<br />
<br />
== Q3 ==<br />
* [http://en.oreilly.com/oscon2010 OSCON] July 19--23<br />
** lorchard<br />
** lars<br />
** laura (committee, maybe speaking)<br />
** skeen<br />
* [http://www.blackhat.com/ Blackhat] July 24--29<br />
** abuchanan<br />
** paulc<br />
* [http://www.uxweek.com/ UX Week] August 24--27<br />
* [http://djangocon.us/ DjangoCon] September 7--9<br />
** dd - went last year, but I felt it was helpful<br />
** jbalogh - as long as it doesn't conflict with CakeFest, I'm gonna talk about zamboni. In front of people.<br />
** clouserw<br />
** jsocol<br />
** paulc?<br />
** wenzel<br />
** ricky<br />
* [http://ideaconference.org/ IDEA] Sept 14--16<br />
** rdoherty<br />
* [http://www.aneventapart.com/2010/dc/ An Event Apart (DC)] September 16-18<br />
* [http://handcraftedcss.com/ Handcrafted CSS] Sept 14<br />
* [http://cakefest.org/ CakeFest]<br />
** jbalogh<br />
* [http://www.twicon.org/ TwiCon]<br />
** morgamic - I will be presenting on why Jake is better than Edward.<br />
** fligtarsmom<br />
* [http://omniti.com/surge/2010 Surge] Sept 30 - Oct 1<br />
<br />
== Q4 ==<br />
* [http://www.svgopen.org/2009/ SVG Open 2009], Oct 2-4<br />
* [http://www.uist2010.org/ UIST (NYC)] Oct 3-6<br />
* [http://futureofwebapps.com/london-2010/ Future of Web Apps (London)] Oct 4-6<br />
* [http://fronteers.nl/congres Fronteers], Oct 4-8<br />
* [http://www.cloudera.com/company/events/hadoop-world-2010 Hadoop World] Oct 12<br />
* [http://ar.pycon.org/2010/about/ PyCon Argentina], Oct 15-16<br />
** Ian: I'll be giving a keynote<br />
* [http://www.pythonbrasil.org.br/2010 Python Brasil], Oct 21-23<br />
** Ian: I'll be giving a keynote here too<br />
* [http://www.aneventapart.com/2010/sandiego/ An Event Apart (San Diego)] Nov 1-2<br />
<br />
</div><br />
</div><br />
<br />
<div class="NavFrame collapsed"><br />
<div class="NavHead">2009</div><br />
<div class="NavContent" style="text-align:left"><br />
= 2009 =<br />
== Q2 ==<br />
* [http://java.sun.com/javaone/ JavaOne]<br />
* Velocity<br />
** rdoherty<br />
** jbalogh (if anyone else wants to bump me out and come down, that's cool)<br />
<br />
== Q3 ==<br />
* Blackhat<br />
** clouserw<br />
* OSCON<br />
** ozten<br />
** lars<br />
** laura<br />
* [http://djangocon09.eventbrite.com/ DjangoCon]<br />
** ddash<br />
** jbalogh<br />
<br />
== Q4 ==<br />
* [http://www.svgopen.org/2009/ SVG Open 2009], Oct 2-4<br />
* [http://ideaconference.org/ IDEA] Sept 14-16<br />
** Neil (?)<br />
* [http://handcraftedcss.com/ Handcrafted CSS] Sept 14<br />
** might be interesting?<br />
</div><br />
</div></div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Webdev:Conferences&diff=387686Webdev:Conferences2012-01-17T19:11:07Z<p>Cbeasley: /* Q1 */</p>
<hr />
<div>= 2012 =<br />
== Q1 ==<br />
* Jan 11 [http://waza.heroku.com/ Heroku's Waza] San Francisco, USA<br />
** tofumatt may attend<br />
** mkelly<br />
* Jan 16-20 [http://linux.conf.au linux.conf.au] Ballarat, Australia<br />
** laura (speaking)<br />
* Jan 18-20 [http://webvisionsevent.com Webvisions], NYC<br />
** skinny (speaking)<br />
* Feb 4-5 [http://fosdem.org/2012/ FOSDEM 2012], Brussels, Belgium<br />
* Feb 29-Mar 2 [http://confoo.ca/en Confoo] Montréal<br />
** andym (speaking) [http://confoo.ca/en/2012/session/real-time-web-apps-using-python gevent] and [http://confoo.ca/en/2012/session/unit-testing-with-python Unit testing]<br />
* March 7-15 [http://us.pycon.org/2012 pycon] Santa Clara<br />
** Erik (talks)<br />
** kumar<br />
** wenzel?<br />
** Rob Hudson<br />
** ashort<br />
** willkg<br />
** mkelly<br />
** ckoehler<br />
** lars<br />
** dd<br />
** cmore (Django tutorial only [https://us.pycon.org/2012/schedule/presentation/327/ 1] [https://us.pycon.org/2012/schedule/presentation/458/ 2] -- no conf.)<br />
<br />
== Q2 ==<br />
* April 2-3 [http://2012.jsconf.us/ JSConf] Scottsdale, Arizona<br />
** potch<br />
** jlongster (hoping to speak)<br />
** espressive<br />
* April 14-15 [http://rencontres.django-fr.org/2012/ Djangocong] Carnon-Montpellier, France [sponsoring]<br />
** Rik<br />
* June 4-8 [http://2012.djangocon.eu/ DjangoCon EU] Zurich, Switzerland<br />
** Rik<br />
* June 26-29 [http://opensourcebridge.org Open Source Bridge] Portland, OR<br />
** ckoehler<br />
** wenzel?<br />
<br />
== Q3 ==<br />
''July conferences may conflict with Summit!''<br />
* July 5-7 [http://webvisionsevent.com Webvisions], Barcelona<br />
** skinny (speaking)<br />
* July 16-20 [http://www.oscon.com/oscon2012 OSCON], Portland<br />
** andym (submitting talk)<br />
* July 26-29, [http://lanyrd.com/2012/defcon/ Defcon 20], Las Vegas, NV<br />
** ednapiranha?<br />
* Sept 3-8 DjangoCon, Washington DC<br />
** andym (submitting talk)<br />
** dd (I've had good luck recruiting/promoting for Moz here)<br />
** jsocol (as Dave says)<br />
** groovecoder<br />
<br />
== Q4 ==<br />
* Dec (last week) Chaos Computer Congress (29C3), Berlin<br />
<br />
<div class="NavFrame collapsed"><br />
<div class="NavHead">2011</div><br />
<div class="NavContent" style="text-align:left"><br />
<br />
= 2011 =<br />
== Q1 ==<br />
* Feb 5-6 - [http://fosdem.org/2011/ fosdem] <br />
* Feb 19 - [http://superhappydevhouse.org SuperHappyDevHouse] @ Tech Museum of Innovation in San Jose<br />
** lorchard?<br />
* March 9-11 - [http://confoo.ca/en ConFoo.ca] <br />
** andym (speaking)<br />
* March 11-13 - [http://us.pycon.org/2011/ PyCon US] <br />
** wenzel<br />
** kumar (speaking)<br />
* March 11-15 - [http://sxsw.com/interactive/talks/sessions SXSWinteractive]<br />
** laura (speaking)<br />
<br />
== Q2 ==<br />
* April 9-10 - [http://codeconf.com/ CodeConf]<br />
** jbalogh<br />
* May 10-11 - [http://www.google.com/events/io/2010/ Google I/O] <br />
** lorchard?<br />
* May 25-26, [http://www.gluecon.com/ GlueCon]<br />
** paulc?<br />
* May 27, [http://schoolofdev.com/Tulsa/2011/default.aspx Tulsa School of Dev]<br />
** groovecoder<br />
* June 6-9, [http://djangocon.eu DjangoCon EU]<br />
** andym (speaking)<br />
* June 21-24, [http://opensourcebridge.org Open Source Bridge], Portland OR<br />
** All of us!<br />
** ryansnyder (speaking)<br />
** wenzel (speaking)<br />
* June 27-29, [http://futureofwebapps.com/las-vegas-2011/ The Future of Web Apps], Las Vegas, NV<br />
<br />
== Q3 ==<br />
<br />
* July 25-29, [http://www.oscon.com/oscon2011 OSCON], Portland OR<br />
** kumar?<br />
** laura (speaking)<br />
** (various IT people)<br />
* July 30 - Aug 4, [http://www.blackhat.com/ Blackhat], Las Vegas, NV<br />
** clouserw<br />
* Sept 6-10 - DjangoCon<br />
** davedash (speaking)<br />
** brandonsavage<br />
** tofumatt would like to be put in the raffle<br />
* Sept 16-17 [http://pygotham.org/ PyGotham], New York, NY<br />
** jsocol<br />
* Sept 28-30 [http://omniti.com/surge/2011 Surge], Baltimore MD<br />
<br />
== Q4 ==<br />
* Oct 6-7 - [http://py.codeconf.com/ PyCodeConf 2011 (Miami, Florida, US)] -- "Future of Python" conf put on by the folks from GitHub<br />
** ricky<br />
** laura (speaking)<br />
** wenzel<br />
** erikrose<br />
** jlongster<br />
** timw<br />
** peterbe<br />
* Oct 13-15 - [http://www.paris-web.fr/ ParisWeb 2011] Paris<br />
** Rik - How browsers work<br />
* Oct 20 - [http://www.contactcon.com/ Contact Summit 2011]<br />
** lorchard?<br />
** Contact will explore how to realize the greater promise of social media to promote new forms of culture, commerce, collective action and creativity.<br />
* Oct 22-27 - [http://splashcon.org/2011/ SPLASH (formerly OOPSLA)]. OOPSLA is a >1000-person conference on everything from Haskell to Java to Smalltalk to software engineering in general—always an amazing collection of people. It's in Portland this year.<br />
** erikrose<br />
* Nov 1-2 - [http://www.newgameconf.com/ New Game Conference]<br />
** "The Conference for HTML5 Game Developers" Google and Bocoup are putting this on- we should have a Mozilla presence to keep the debate lively :)<br />
** potch<br />
* Nov 7-11 - [http://na11.apachecon.com/ ApacheCon] Vancouver, BC<br />
* Nov 8-9 - [http://www.hadoopworld.com Hadoop World] NYC<br />
* Nov 8-9 - [http://velocityconf.com/velocityeu/ Velocity Conference EU] Berlin<br />
** Rik<br />
* Nov 9-10 - [http://www.defragcon.com/ Defrag]<br />
* Nov 9-12 - [http://gracehopper.org/2011/ Grace Hopper Celebration of Women in Computing]. PDX Has an Open Source day, Lukas and Stormy are on a panel<br />
** laura?<br />
* Nov 12-13 - [http://somethin-else.org/index.php?post/2011/08/16/Save-the-date%21-Mozilla-Camp-Europe-2011-Berlin-%28Nov-12-13%29 MozCamp Europe 2011] Berlin<br />
** Rik<br />
* Dec 5-7 - [http://www.pmi.org/en/Professional-Development/SeminarsWorld/CourseScheduleDetails.aspx?CourseScheduleID={9CAF9A7C-FFD1-4754-9213-3BF0292E35B5} Project Management Institute's - Learning Simulation]<br />
** cmore<br />
</div><br />
</div><br />
<br />
<div class="NavFrame collapsed"><br />
<div class="NavHead">2010</div><br />
<div class="NavContent" style="text-align:left"><br />
<br />
= 2010 =<br />
== Q1 ==<br />
* [http://fosdem.org/2010/ fosdem] Feb 6--7<br />
** wenzel<br />
* [http://sxsw.com/interactive SXSW] March 12-16<br />
** ozten<br />
** jsocol (bump for other folks)<br />
* [http://www.larpcon.com/ LARPcon]<br />
** wclouser<br />
** mccammos<br />
** lorchard (totally have my own boffers)<br />
<br />
== Q2 ==<br />
* [http://aneventapart.com/2010/seattle/ An Event Apart (Seattle)] April 5--7<br />
** jsocol<br />
** rdoherty<br />
* [http://en.oreilly.com/mysql2010/ MySQLConf] April 12--15<br />
** jsocol<br />
* [http://events.jquery.org/2010/sf-bay-area JQuery SF Bay Area Conference] April 24--25<br />
* [http://djangocon.eu/ djangocon.eu] Berlin, May 24--26/28<br />
* [http://www.gluecon.com/2010/ GlueCon] and CloudCamp, Denver, CO May 25--28<br />
** lorchard<br />
* [http://opensourcebridge.org/ Open Source Bridge] Portland, June 1--4<br />
** skeen<br />
* [http://en.oreilly.com/velocity2010 Velocity] June 22--24<br />
* [http://java.sun.com/javaone/ JavaOne] June 22--25<br />
** jbalogh<br />
<br />
== Q3 ==<br />
* [http://en.oreilly.com/oscon2010 OSCON] July 19--23<br />
** lorchard<br />
** lars<br />
** laura (committee, maybe speaking)<br />
** skeen<br />
* [http://www.blackhat.com/ Blackhat] July 24--29<br />
** abuchanan<br />
** paulc<br />
* [http://www.uxweek.com/ UX Week] August 24--27<br />
* [http://djangocon.us/ DjangoCon] September 7--9<br />
** dd - went last year, but I felt it was helpful<br />
** jbalogh - as long as it doesn't conflict with CakeFest, I'm gonna talk about zamboni. In front of people.<br />
** clouserw<br />
** jsocol<br />
** paulc?<br />
** wenzel<br />
** ricky<br />
* [http://ideaconference.org/ IDEA] Sept 14--16<br />
** rdoherty<br />
* [http://www.aneventapart.com/2010/dc/ An Event Apart (DC)] September 16-18<br />
* [http://handcraftedcss.com/ Handcrafted CSS] Sept 14<br />
* [http://cakefest.org/ CakeFest]<br />
** jbalogh<br />
* [http://www.twicon.org/ TwiCon]<br />
** morgamic - I will be presenting on why Jake is better than Edward.<br />
** fligtarsmom<br />
* [http://omniti.com/surge/2010 Surge] Sept 30 - Oct 1<br />
<br />
== Q4 ==<br />
* [http://www.svgopen.org/2009/ SVG Open 2009], Oct 2-4<br />
* [http://www.uist2010.org/ UIST (NYC)] Oct 3-6<br />
* [http://futureofwebapps.com/london-2010/ Future of Web Apps (London)] Oct 4-6<br />
* [http://fronteers.nl/congres Fronteers], Oct 4-8<br />
* [http://www.cloudera.com/company/events/hadoop-world-2010 Hadoop World] Oct 12<br />
* [http://ar.pycon.org/2010/about/ PyCon Argentina], Oct 15-16<br />
** Ian: I'll be giving a keynote<br />
* [http://www.pythonbrasil.org.br/2010 Python Brasil], Oct 21-23<br />
** Ian: I'll be giving a keynote here too<br />
* [http://www.aneventapart.com/2010/sandiego/ An Event Apart (San Diego)] Nov 1-2<br />
<br />
</div><br />
</div><br />
<br />
<div class="NavFrame collapsed"><br />
<div class="NavHead">2009</div><br />
<div class="NavContent" style="text-align:left"><br />
= 2009 =<br />
== Q2 ==<br />
* [http://java.sun.com/javaone/ JavaOne]<br />
* Velocity<br />
** rdoherty<br />
** jbalogh (if anyone else wants to bump me out and come down, that's cool)<br />
<br />
== Q3 ==<br />
* Blackhat<br />
** clouserw<br />
* OSCON<br />
** ozten<br />
** lars<br />
** laura<br />
* [http://djangocon09.eventbrite.com/ DjangoCon]<br />
** ddash<br />
** jbalogh<br />
<br />
== Q4 ==<br />
* [http://www.svgopen.org/2009/ SVG Open 2009], Oct 2-4<br />
* [http://ideaconference.org/ IDEA] Sept 14-16<br />
** Neil (?)<br />
* [http://handcraftedcss.com/ Handcrafted CSS] Sept 14<br />
** might be interesting?<br />
</div><br />
</div></div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Webdev:Conferences&diff=387683Webdev:Conferences2012-01-17T19:10:07Z<p>Cbeasley: /* Q3 */</p>
<hr />
<div>= 2012 =<br />
== Q1 ==<br />
* Jan 11 [http://waza.heroku.com/ Heroku's Waza] San Francisco, USA<br />
** tofumatt may attend<br />
** mkelly<br />
* Jan 16-20 [http://linux.conf.au linux.conf.au] Ballarat, Australia<br />
** laura (speaking)<br />
* Jan 18-20 Webvisions, NYC<br />
** skinny (speaking)<br />
* Feb 4-5 [http://fosdem.org/2012/ FOSDEM 2012], Brussels, Belgium<br />
* Feb 29-Mar 2 [http://confoo.ca/en Confoo] Montréal<br />
** andym (speaking) [http://confoo.ca/en/2012/session/real-time-web-apps-using-python gevent] and [http://confoo.ca/en/2012/session/unit-testing-with-python Unit testing]<br />
* March 7-15 [http://us.pycon.org/2012 pycon] Santa Clara<br />
** Erik (talks)<br />
** kumar<br />
** wenzel?<br />
** Rob Hudson<br />
** ashort<br />
** willkg<br />
** mkelly<br />
** ckoehler<br />
** lars<br />
** dd<br />
** cmore (Django tutorial only [https://us.pycon.org/2012/schedule/presentation/327/ 1] [https://us.pycon.org/2012/schedule/presentation/458/ 2])<br />
<br />
== Q2 ==<br />
* April 2-3 [http://2012.jsconf.us/ JSConf] Scottsdale, Arizona<br />
** potch<br />
** jlongster (hoping to speak)<br />
** espressive<br />
* April 14-15 [http://rencontres.django-fr.org/2012/ Djangocong] Carnon-Montpellier, France [sponsoring]<br />
** Rik<br />
* June 4-8 [http://2012.djangocon.eu/ DjangoCon EU] Zurich, Switzerland<br />
** Rik<br />
* June 26-29 [http://opensourcebridge.org Open Source Bridge] Portland, OR<br />
** ckoehler<br />
** wenzel?<br />
<br />
== Q3 ==<br />
''July conferences may conflict with Summit!''<br />
* July 5-7 [http://webvisionsevent.com Webvisions], Barcelona<br />
** skinny (speaking)<br />
* July 16-20 [http://www.oscon.com/oscon2012 OSCON], Portland<br />
** andym (submitting talk)<br />
* July 26-29, [http://lanyrd.com/2012/defcon/ Defcon 20], Las Vegas, NV<br />
** ednapiranha?<br />
* Sept 3-8 DjangoCon, Washington DC<br />
** andym (submitting talk)<br />
** dd (I've had good luck recruiting/promoting for Moz here)<br />
** jsocol (as Dave says)<br />
** groovecoder<br />
<br />
== Q4 ==<br />
* Dec (last week) Chaos Computer Congress (29C3), Berlin<br />
<br />
<div class="NavFrame collapsed"><br />
<div class="NavHead">2011</div><br />
<div class="NavContent" style="text-align:left"><br />
<br />
= 2011 =<br />
== Q1 ==<br />
* Feb 5-6 - [http://fosdem.org/2011/ fosdem] <br />
* Feb 19 - [http://superhappydevhouse.org SuperHappyDevHouse] @ Tech Museum of Innovation in San Jose<br />
** lorchard?<br />
* March 9-11 - [http://confoo.ca/en ConFoo.ca] <br />
** andym (speaking)<br />
* March 11-13 - [http://us.pycon.org/2011/ PyCon US] <br />
** wenzel<br />
** kumar (speaking)<br />
* March 11-15 - [http://sxsw.com/interactive/talks/sessions SXSWinteractive]<br />
** laura (speaking)<br />
<br />
== Q2 ==<br />
* April 9-10 - [http://codeconf.com/ CodeConf]<br />
** jbalogh<br />
* May 10-11 - [http://www.google.com/events/io/2010/ Google I/O] <br />
** lorchard?<br />
* May 25-26, [http://www.gluecon.com/ GlueCon]<br />
** paulc?<br />
* May 27, [http://schoolofdev.com/Tulsa/2011/default.aspx Tulsa School of Dev]<br />
** groovecoder<br />
* June 6-9, [http://djangocon.eu DjangoCon EU]<br />
** andym (speaking)<br />
* June 21-24, [http://opensourcebridge.org Open Source Bridge], Portland OR<br />
** All of us!<br />
** ryansnyder (speaking)<br />
** wenzel (speaking)<br />
* June 27-29, [http://futureofwebapps.com/las-vegas-2011/ The Future of Web Apps], Las Vegas, NV<br />
<br />
== Q3 ==<br />
<br />
* July 25-29, [http://www.oscon.com/oscon2011 OSCON], Portland OR<br />
** kumar?<br />
** laura (speaking)<br />
** (various IT people)<br />
* July 30 - Aug 4, [http://www.blackhat.com/ Blackhat], Las Vegas, NV<br />
** clouserw<br />
* Sept 6-10 - DjangoCon<br />
** davedash (speaking)<br />
** brandonsavage<br />
** tofumatt would like to be put in the raffle<br />
* Sept 16-17 [http://pygotham.org/ PyGotham], New York, NY<br />
** jsocol<br />
* Sept 28-30 [http://omniti.com/surge/2011 Surge], Baltimore MD<br />
<br />
== Q4 ==<br />
* Oct 6-7 - [http://py.codeconf.com/ PyCodeConf 2011 (Miami, Florida, US)] -- "Future of Python" conf put on by the folks from GitHub<br />
** ricky<br />
** laura (speaking)<br />
** wenzel<br />
** erikrose<br />
** jlongster<br />
** timw<br />
** peterbe<br />
* Oct 13-15 - [http://www.paris-web.fr/ ParisWeb 2011] Paris<br />
** Rik - How browsers work<br />
* Oct 20 - [http://www.contactcon.com/ Contact Summit 2011]<br />
** lorchard?<br />
** Contact will explore how to realize the greater promise of social media to promote new forms of culture, commerce, collective action and creativity.<br />
* Oct 22-27 - [http://splashcon.org/2011/ SPLASH (formerly OOPSLA)]. OOPSLA is a >1000-person conference on everything from Haskell to Java to Smalltalk to software engineering in general—always an amazing collection of people. It's in Portland this year.<br />
** erikrose<br />
* Nov 1-2 - [http://www.newgameconf.com/ New Game Conference]<br />
** "The Conference for HTML5 Game Developers" Google and Bocoup are putting this on- we should have a Mozilla presence to keep the debate lively :)<br />
** potch<br />
* Nov 7-11 - [http://na11.apachecon.com/ ApacheCon] Vancouver, BC<br />
* Nov 8-9 - [http://www.hadoopworld.com Hadoop World] NYC<br />
* Nov 8-9 - [http://velocityconf.com/velocityeu/ Velocity Conference EU] Berlin<br />
** Rik<br />
* Nov 9-10 - [http://www.defragcon.com/ Defrag]<br />
* Nov 9-12 - [http://gracehopper.org/2011/ Grace Hopper Celebration of Women in Computing]. PDX Has an Open Source day, Lukas and Stormy are on a panel<br />
** laura?<br />
* Nov 12-13 - [http://somethin-else.org/index.php?post/2011/08/16/Save-the-date%21-Mozilla-Camp-Europe-2011-Berlin-%28Nov-12-13%29 MozCamp Europe 2011] Berlin<br />
** Rik<br />
* Dec 5-7 - [http://www.pmi.org/en/Professional-Development/SeminarsWorld/CourseScheduleDetails.aspx?CourseScheduleID={9CAF9A7C-FFD1-4754-9213-3BF0292E35B5} Project Management Institute's - Learning Simulation]<br />
** cmore<br />
</div><br />
</div><br />
<br />
<div class="NavFrame collapsed"><br />
<div class="NavHead">2010</div><br />
<div class="NavContent" style="text-align:left"><br />
<br />
= 2010 =<br />
== Q1 ==<br />
* [http://fosdem.org/2010/ fosdem] Feb 6--7<br />
** wenzel<br />
* [http://sxsw.com/interactive SXSW] March 12-16<br />
** ozten<br />
** jsocol (bump for other folks)<br />
* [http://www.larpcon.com/ LARPcon]<br />
** wclouser<br />
** mccammos<br />
** lorchard (totally have my own boffers)<br />
<br />
== Q2 ==<br />
* [http://aneventapart.com/2010/seattle/ An Event Apart (Seattle)] April 5--7<br />
** jsocol<br />
** rdoherty<br />
* [http://en.oreilly.com/mysql2010/ MySQLConf] April 12--15<br />
** jsocol<br />
* [http://events.jquery.org/2010/sf-bay-area JQuery SF Bay Area Conference] April 24--25<br />
* [http://djangocon.eu/ djangocon.eu] Berlin, May 24--26/28<br />
* [http://www.gluecon.com/2010/ GlueCon] and CloudCamp, Denver, CO May 25--28<br />
** lorchard<br />
* [http://opensourcebridge.org/ Open Source Bridge] Portland, June 1--4<br />
** skeen<br />
* [http://en.oreilly.com/velocity2010 Velocity] June 22--24<br />
* [http://java.sun.com/javaone/ JavaOne] June 22--25<br />
** jbalogh<br />
<br />
== Q3 ==<br />
* [http://en.oreilly.com/oscon2010 OSCON] July 19--23<br />
** lorchard<br />
** lars<br />
** laura (committee, maybe speaking)<br />
** skeen<br />
* [http://www.blackhat.com/ Blackhat] July 24--29<br />
** abuchanan<br />
** paulc<br />
* [http://www.uxweek.com/ UX Week] August 24--27<br />
* [http://djangocon.us/ DjangoCon] September 7--9<br />
** dd - went last year, but I felt it was helpful<br />
** jbalogh - as long as it doesn't conflict with CakeFest, I'm gonna talk about zamboni. In front of people.<br />
** clouserw<br />
** jsocol<br />
** paulc?<br />
** wenzel<br />
** ricky<br />
* [http://ideaconference.org/ IDEA] Sept 14--16<br />
** rdoherty<br />
* [http://www.aneventapart.com/2010/dc/ An Event Apart (DC)] September 16-18<br />
* [http://handcraftedcss.com/ Handcrafted CSS] Sept 14<br />
* [http://cakefest.org/ CakeFest]<br />
** jbalogh<br />
* [http://www.twicon.org/ TwiCon]<br />
** morgamic - I will be presenting on why Jake is better than Edward.<br />
** fligtarsmom<br />
* [http://omniti.com/surge/2010 Surge] Sept 30 - Oct 1<br />
<br />
== Q4 ==<br />
* [http://www.svgopen.org/2009/ SVG Open 2009], Oct 2-4<br />
* [http://www.uist2010.org/ UIST (NYC)] Oct 3-6<br />
* [http://futureofwebapps.com/london-2010/ Future of Web Apps (London)] Oct 4-6<br />
* [http://fronteers.nl/congres Fronteers], Oct 4-8<br />
* [http://www.cloudera.com/company/events/hadoop-world-2010 Hadoop World] Oct 12<br />
* [http://ar.pycon.org/2010/about/ PyCon Argentina], Oct 15-16<br />
** Ian: I'll be giving a keynote<br />
* [http://www.pythonbrasil.org.br/2010 Python Brasil], Oct 21-23<br />
** Ian: I'll be giving a keynote here too<br />
* [http://www.aneventapart.com/2010/sandiego/ An Event Apart (San Diego)] Nov 1-2<br />
<br />
</div><br />
</div><br />
<br />
<div class="NavFrame collapsed"><br />
<div class="NavHead">2009</div><br />
<div class="NavContent" style="text-align:left"><br />
= 2009 =<br />
== Q2 ==<br />
* [http://java.sun.com/javaone/ JavaOne]<br />
* Velocity<br />
** rdoherty<br />
** jbalogh (if anyone else wants to bump me out and come down, that's cool)<br />
<br />
== Q3 ==<br />
* Blackhat<br />
** clouserw<br />
* OSCON<br />
** ozten<br />
** lars<br />
** laura<br />
* [http://djangocon09.eventbrite.com/ DjangoCon]<br />
** ddash<br />
** jbalogh<br />
<br />
== Q4 ==<br />
* [http://www.svgopen.org/2009/ SVG Open 2009], Oct 2-4<br />
* [http://ideaconference.org/ IDEA] Sept 14-16<br />
** Neil (?)<br />
* [http://handcraftedcss.com/ Handcrafted CSS] Sept 14<br />
** might be interesting?<br />
</div><br />
</div></div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Webdev:Conferences&diff=387675Webdev:Conferences2012-01-17T19:07:47Z<p>Cbeasley: /* Q1 */</p>
<hr />
<div>= 2012 =<br />
== Q1 ==<br />
* Jan 11 [http://waza.heroku.com/ Heroku's Waza] San Francisco, USA<br />
** tofumatt may attend<br />
** mkelly<br />
* Jan 16-20 [http://linux.conf.au linux.conf.au] Ballarat, Australia<br />
** laura (speaking)<br />
* Jan 18-20 Webvisions, NYC<br />
** skinny (speaking)<br />
* Feb 4-5 [http://fosdem.org/2012/ FOSDEM 2012], Brussels, Belgium<br />
* Feb 29-Mar 2 [http://confoo.ca/en Confoo] Montréal<br />
** andym (speaking) [http://confoo.ca/en/2012/session/real-time-web-apps-using-python gevent] and [http://confoo.ca/en/2012/session/unit-testing-with-python Unit testing]<br />
* March 7-15 [http://us.pycon.org/2012 pycon] Santa Clara<br />
** Erik (talks)<br />
** kumar<br />
** wenzel?<br />
** Rob Hudson<br />
** ashort<br />
** willkg<br />
** mkelly<br />
** andym<br />
** ckoehler<br />
** lars<br />
** dd<br />
** cmore (Django tutorial only [https://us.pycon.org/2012/schedule/presentation/327/ 1] [https://us.pycon.org/2012/schedule/presentation/458/ 2])<br />
<br />
== Q2 ==<br />
* April 2-3 [http://2012.jsconf.us/ JSConf] Scottsdale, Arizona<br />
** potch<br />
** jlongster (hoping to speak)<br />
** espressive<br />
* April 14-15 [http://rencontres.django-fr.org/2012/ Djangocong] Carnon-Montpellier, France [sponsoring]<br />
** Rik<br />
* June 4-8 [http://2012.djangocon.eu/ DjangoCon EU] Zurich, Switzerland<br />
** Rik<br />
* June 26-29 [http://opensourcebridge.org Open Source Bridge] Portland, OR<br />
** ckoehler<br />
** wenzel?<br />
<br />
== Q3 ==<br />
''July conferences may conflict with Summit!''<br />
* July 16-20 [http://www.oscon.com/oscon2012 OSCON], Portland<br />
** andym (submitting talk)<br />
* July 26-29, [http://lanyrd.com/2012/defcon/ Defcon 20], Las Vegas, NV<br />
** ednapiranha?<br />
* Sept 3-8 DjangoCon, Washington DC<br />
** andym (submitting talk)<br />
** dd (I've had good luck recruiting/promoting for Moz here)<br />
** jsocol (as Dave says)<br />
<br />
== Q4 ==<br />
* Dec (last week) Chaos Computer Congress (29C3), Berlin<br />
<br />
<div class="NavFrame collapsed"><br />
<div class="NavHead">2011</div><br />
<div class="NavContent" style="text-align:left"><br />
<br />
= 2011 =<br />
== Q1 ==<br />
* Feb 5-6 - [http://fosdem.org/2011/ fosdem] <br />
* Feb 19 - [http://superhappydevhouse.org SuperHappyDevHouse] @ Tech Museum of Innovation in San Jose<br />
** lorchard?<br />
* March 9-11 - [http://confoo.ca/en ConFoo.ca] <br />
** andym (speaking)<br />
* March 11-13 - [http://us.pycon.org/2011/ PyCon US] <br />
** wenzel<br />
** kumar (speaking)<br />
* March 11-15 - [http://sxsw.com/interactive/talks/sessions SXSWinteractive]<br />
** laura (speaking)<br />
<br />
== Q2 ==<br />
* April 9-10 - [http://codeconf.com/ CodeConf]<br />
** jbalogh<br />
* May 10-11 - [http://www.google.com/events/io/2010/ Google I/O] <br />
** lorchard?<br />
* May 25-26, [http://www.gluecon.com/ GlueCon]<br />
** paulc?<br />
* May 27, [http://schoolofdev.com/Tulsa/2011/default.aspx Tulsa School of Dev]<br />
** groovecoder<br />
* June 6-9, [http://djangocon.eu DjangoCon EU]<br />
** andym (speaking)<br />
* June 21-24, [http://opensourcebridge.org Open Source Bridge], Portland OR<br />
** All of us!<br />
** ryansnyder (speaking)<br />
** wenzel (speaking)<br />
* June 27-29, [http://futureofwebapps.com/las-vegas-2011/ The Future of Web Apps], Las Vegas, NV<br />
<br />
== Q3 ==<br />
<br />
* July 25-29, [http://www.oscon.com/oscon2011 OSCON], Portland OR<br />
** kumar?<br />
** laura (speaking)<br />
** (various IT people)<br />
* July 30 - Aug 4, [http://www.blackhat.com/ Blackhat], Las Vegas, NV<br />
** clouserw<br />
* Sept 6-10 - DjangoCon<br />
** davedash (speaking)<br />
** brandonsavage<br />
** tofumatt would like to be put in the raffle<br />
* Sept 16-17 [http://pygotham.org/ PyGotham], New York, NY<br />
** jsocol<br />
* Sept 28-30 [http://omniti.com/surge/2011 Surge], Baltimore MD<br />
<br />
== Q4 ==<br />
* Oct 6-7 - [http://py.codeconf.com/ PyCodeConf 2011 (Miami, Florida, US)] -- "Future of Python" conf put on by the folks from GitHub<br />
** ricky<br />
** laura (speaking)<br />
** wenzel<br />
** erikrose<br />
** jlongster<br />
** timw<br />
** peterbe<br />
* Oct 13-15 - [http://www.paris-web.fr/ ParisWeb 2011] Paris<br />
** Rik - How browsers work<br />
* Oct 20 - [http://www.contactcon.com/ Contact Summit 2011]<br />
** lorchard?<br />
** Contact will explore how to realize the greater promise of social media to promote new forms of culture, commerce, collective action and creativity.<br />
* Oct 22-27 - [http://splashcon.org/2011/ SPLASH (formerly OOPSLA)]. OOPSLA is a >1000-person conference on everything from Haskell to Java to Smalltalk to software engineering in general—always an amazing collection of people. It's in Portland this year.<br />
** erikrose<br />
* Nov 1-2 - [http://www.newgameconf.com/ New Game Conference]<br />
** "The Conference for HTML5 Game Developers" Google and Bocoup are putting this on- we should have a Mozilla presence to keep the debate lively :)<br />
** potch<br />
* Nov 7-11 - [http://na11.apachecon.com/ ApacheCon] Vancouver, BC<br />
* Nov 8-9 - [http://www.hadoopworld.com Hadoop World] NYC<br />
* Nov 8-9 - [http://velocityconf.com/velocityeu/ Velocity Conference EU] Berlin<br />
** Rik<br />
* Nov 9-10 - [http://www.defragcon.com/ Defrag]<br />
* Nov 9-12 - [http://gracehopper.org/2011/ Grace Hopper Celebration of Women in Computing]. PDX Has an Open Source day, Lukas and Stormy are on a panel<br />
** laura?<br />
* Nov 12-13 - [http://somethin-else.org/index.php?post/2011/08/16/Save-the-date%21-Mozilla-Camp-Europe-2011-Berlin-%28Nov-12-13%29 MozCamp Europe 2011] Berlin<br />
** Rik<br />
* Dec 5-7 - [http://www.pmi.org/en/Professional-Development/SeminarsWorld/CourseScheduleDetails.aspx?CourseScheduleID={9CAF9A7C-FFD1-4754-9213-3BF0292E35B5} Project Management Institute's - Learning Simulation]<br />
** cmore<br />
</div><br />
</div><br />
<br />
<div class="NavFrame collapsed"><br />
<div class="NavHead">2010</div><br />
<div class="NavContent" style="text-align:left"><br />
<br />
= 2010 =<br />
== Q1 ==<br />
* [http://fosdem.org/2010/ fosdem] Feb 6--7<br />
** wenzel<br />
* [http://sxsw.com/interactive SXSW] March 12-16<br />
** ozten<br />
** jsocol (bump for other folks)<br />
* [http://www.larpcon.com/ LARPcon]<br />
** wclouser<br />
** mccammos<br />
** lorchard (totally have my own boffers)<br />
<br />
== Q2 ==<br />
* [http://aneventapart.com/2010/seattle/ An Event Apart (Seattle)] April 5--7<br />
** jsocol<br />
** rdoherty<br />
* [http://en.oreilly.com/mysql2010/ MySQLConf] April 12--15<br />
** jsocol<br />
* [http://events.jquery.org/2010/sf-bay-area JQuery SF Bay Area Conference] April 24--25<br />
* [http://djangocon.eu/ djangocon.eu] Berlin, May 24--26/28<br />
* [http://www.gluecon.com/2010/ GlueCon] and CloudCamp, Denver, CO May 25--28<br />
** lorchard<br />
* [http://opensourcebridge.org/ Open Source Bridge] Portland, June 1--4<br />
** skeen<br />
* [http://en.oreilly.com/velocity2010 Velocity] June 22--24<br />
* [http://java.sun.com/javaone/ JavaOne] June 22--25<br />
** jbalogh<br />
<br />
== Q3 ==<br />
* [http://en.oreilly.com/oscon2010 OSCON] July 19--23<br />
** lorchard<br />
** lars<br />
** laura (committee, maybe speaking)<br />
** skeen<br />
* [http://www.blackhat.com/ Blackhat] July 24--29<br />
** abuchanan<br />
** paulc<br />
* [http://www.uxweek.com/ UX Week] August 24--27<br />
* [http://djangocon.us/ DjangoCon] September 7--9<br />
** dd - went last year, but I felt it was helpful<br />
** jbalogh - as long as it doesn't conflict with CakeFest, I'm gonna talk about zamboni. In front of people.<br />
** clouserw<br />
** jsocol<br />
** paulc?<br />
** wenzel<br />
** ricky<br />
* [http://ideaconference.org/ IDEA] Sept 14--16<br />
** rdoherty<br />
* [http://www.aneventapart.com/2010/dc/ An Event Apart (DC)] September 16-18<br />
* [http://handcraftedcss.com/ Handcrafted CSS] Sept 14<br />
* [http://cakefest.org/ CakeFest]<br />
** jbalogh<br />
* [http://www.twicon.org/ TwiCon]<br />
** morgamic - I will be presenting on why Jake is better than Edward.<br />
** fligtarsmom<br />
* [http://omniti.com/surge/2010 Surge] Sept 30 - Oct 1<br />
<br />
== Q4 ==<br />
* [http://www.svgopen.org/2009/ SVG Open 2009], Oct 2-4<br />
* [http://www.uist2010.org/ UIST (NYC)] Oct 3-6<br />
* [http://futureofwebapps.com/london-2010/ Future of Web Apps (London)] Oct 4-6<br />
* [http://fronteers.nl/congres Fronteers], Oct 4-8<br />
* [http://www.cloudera.com/company/events/hadoop-world-2010 Hadoop World] Oct 12<br />
* [http://ar.pycon.org/2010/about/ PyCon Argentina], Oct 15-16<br />
** Ian: I'll be giving a keynote<br />
* [http://www.pythonbrasil.org.br/2010 Python Brasil], Oct 21-23<br />
** Ian: I'll be giving a keynote here too<br />
* [http://www.aneventapart.com/2010/sandiego/ An Event Apart (San Diego)] Nov 1-2<br />
<br />
</div><br />
</div><br />
<br />
<div class="NavFrame collapsed"><br />
<div class="NavHead">2009</div><br />
<div class="NavContent" style="text-align:left"><br />
= 2009 =<br />
== Q2 ==<br />
* [http://java.sun.com/javaone/ JavaOne]<br />
* Velocity<br />
** rdoherty<br />
** jbalogh (if anyone else wants to bump me out and come down, that's cool)<br />
<br />
== Q3 ==<br />
* Blackhat<br />
** clouserw<br />
* OSCON<br />
** ozten<br />
** lars<br />
** laura<br />
* [http://djangocon09.eventbrite.com/ DjangoCon]<br />
** ddash<br />
** jbalogh<br />
<br />
== Q4 ==<br />
* [http://www.svgopen.org/2009/ SVG Open 2009], Oct 2-4<br />
* [http://ideaconference.org/ IDEA] Sept 14-16<br />
** Neil (?)<br />
* [http://handcraftedcss.com/ Handcrafted CSS] Sept 14<br />
** might be interesting?<br />
</div><br />
</div></div>Cbeasleyhttps://wiki.mozilla.org/index.php?title=Identity/WeeklyMeeting/2011-12-19&diff=379982Identity/WeeklyMeeting/2011-12-192011-12-19T17:53:39Z<p>Cbeasley: /* UX */</p>
<hr />
<div>= Last Week's Actions =<br />
<br />
* Ben to meet with JR<br />
** done<br />
* needs info from people for security RFP<br />
** Ben believes this is done but check with Yvan<br />
* Q1 goals by end of this week.<br />
** NOT DONE<br />
<br />
= Major Progress =<br />
<br />
<br />
= Dev =<br />
* Update build system for single production resource directory.<br />
* Front end work to do code versioning.<br />
* "Assertion being generated" screen.<br />
* {{bug|440046}} r+ received on crypto.getRandomValues should be landing on Nightly this week! (ddahl)<br />
* {{bug|665057}} Identity platform API still waiting on review. Talked to reviewer last week about trying to speed this process up. (ddahl)<br />
* Incremental perf improments - expect 3M ADU in 2011.12.08 and ~8M ADU in 2011.12.22<br />
* Primary work ongoing - goal is code complete and screencast by end of week.<br />
* bipostal.diresworb.org<br />
<br />
= Security & Privacy =<br />
<br />
<br />
= Ops =<br />
<br />
* production!<br />
* working on a zero-downtime push script (w/zeus integration)<br />
** will test this week before push<br />
* metrics log collection / ETL analysis, 90% there<br />
* external watchmouse monitoring<br />
* update dashboards with stats collected in the new train<br />
<br />
= QA =<br />
* QA made a lot of progress over the last few weeks working with Dev and OPs to deploy and test the new Dev, Stage, and Prod environments<br />
* Train 14: Bug 703596 - QA and deploy BrowserID train-2011.11.17 to production<br />
** The very big two-week code push to Beta<br />
* Train 15: Bug 707186 - QA and deploy BrowserID train-2011.12.01 to production<br />
** The very big code push to Stage/Prod<br />
* In progress: Train 16: Stage env only (no more Beta)<br />
** Bug 711265 - please deploy browserid train-2011.12.08 to stage<br />
** Bug 711267 - QA and deploy BrowserID train-2011.12.08 to production<br />
<br />
* QA action items<br />
** Client-side Selenium II automation: jrgm, marlenac, and nhirata<br />
** Work with Pete and Lloyd to finish up RPM install and configuration of QA environment (ID2)<br />
** Work with Pete to get error logs, log rotation, and archiving in Dev and Stage<br />
** Work with Lloyd on his command line tools - see what's there for QA<br />
<br />
= Engagement =<br />
* Brand preferences identified. Top choice being evaluated by legal.<br />
* Go to market plan draft created. Dan, Emily and Stormy discussing tomorrow.<br />
* Developer engagement plan on track.<br />
<br />
= Metrics =<br />
* Working with petef: <br />
logins, software installation and error checks are now in place.<br />
Pending:<br />
Ironing out final issues wrt syncing files between prod and identity-dashboard.<br />
<br />
Dashboards should be live by 14:00PST, 12/19<br />
<br />
= UX =<br />
* noodle on the UI for setting up the basic profile info<br />
* interviewed a candidate for UX Researcher<br />
<br />
= Product =<br />
<br />
= ACTION ITEMS =</div>Cbeasley