https://wiki.mozilla.org/api.php?action=feedcontributions&user=Thunder&feedformat=atomMozillaWiki - User contributions [en]2024-03-28T09:35:18ZUser contributionsMediaWiki 1.27.4https://wiki.mozilla.org/index.php?title=Identity&diff=476328Identity2012-10-03T21:10:04Z<p>Thunder: /* Sign-in */</p>
<hr />
<div><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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://lists.mozilla.org/listinfo/dev-identity mailing list] (also available as a newsgroup: mozilla.dev.identity).<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable the browser to use ID-attached services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Completed features <br />
|-<br />
|<br />
Sign in:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.mozId<br />
|Native DOM bindings for the navigator.id.* APIs<br />
|In progress<br />
|Q3<br />
|Kyle Huey<br />
|-<br />
|[[/persona.org|persona.org prototype]]<br />
|Build a site where users can sign in to see and manage personal information<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|}<br />
<br />
Pay:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|-<br />
|navigator.id.pay() prototype 2<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <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 />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=476324Identity2012-10-03T21:06:55Z<p>Thunder: /* Connect */</p>
<hr />
<div><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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://lists.mozilla.org/listinfo/dev-identity mailing list] (also available as a newsgroup: mozilla.dev.identity).<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable the browser to use ID-attached services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|-<br />
|navigator.mozId<br />
|Native DOM bindings for the navigator.id.* APIs<br />
|In progress<br />
|Q3<br />
|Kyle Huey<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Completed features <br />
|-<br />
|<br />
Sign in:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|[[/persona.org|persona.org prototype]]<br />
|Build a site where users can sign in to see and manage personal information<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|}<br />
<br />
Pay:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|-<br />
|navigator.id.pay() prototype 2<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
Features on ice (or dropped):<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<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>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=476322Identity2012-10-03T21:03:37Z<p>Thunder: /* Pay */</p>
<hr />
<div><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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://lists.mozilla.org/listinfo/dev-identity mailing list] (also available as a newsgroup: mozilla.dev.identity).<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable the browser to use ID-attached services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|-<br />
|navigator.mozId<br />
|Native DOM bindings for the navigator.id.* APIs<br />
|In progress<br />
|Q3<br />
|Kyle Huey<br />
|}<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<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 />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Completed features <br />
|-<br />
|<br />
Sign in:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype 2<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|-<br />
|[[/persona.org|persona.org prototype]]<br />
|Build a site where users can sign in to see and manage personal information<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|}<br />
<br />
Pay:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=476318Identity2012-10-03T21:01:23Z<p>Thunder: /* Persona.org */</p>
<hr />
<div><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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://lists.mozilla.org/listinfo/dev-identity mailing list] (also available as a newsgroup: mozilla.dev.identity).<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable the browser to use ID-attached services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|-<br />
|navigator.mozId<br />
|Native DOM bindings for the navigator.id.* APIs<br />
|In progress<br />
|Q3<br />
|Kyle Huey<br />
|}<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<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 />
== Pay ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype 2<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Completed features <br />
|-<br />
|<br />
Sign in:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|[[/persona.org|persona.org prototype]]<br />
|Build a site where users can sign in to see and manage personal information<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|}<br />
<br />
Pay:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=476314Identity2012-10-03T20:58:58Z<p>Thunder: /* Sign-in */</p>
<hr />
<div><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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://lists.mozilla.org/listinfo/dev-identity mailing list] (also available as a newsgroup: mozilla.dev.identity).<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable the browser to use ID-attached services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|-<br />
|navigator.mozId<br />
|Native DOM bindings for the navigator.id.* APIs<br />
|In progress<br />
|Q3<br />
|Kyle Huey<br />
|}<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<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 />
== Pay ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype 2<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Persona.org ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|[[/persona.org|persona.org prototype]]<br />
|Build a site where users can sign in to see and manage personal information<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Completed features <br />
|-<br />
|<br />
Sign in:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|}<br />
<br />
Pay:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Apps/StatusMeetings/ProdDel2012-08-22&diff=463091Apps/StatusMeetings/ProdDel2012-08-222012-08-22T08:01:36Z<p>Thunder: /* Identity */</p>
<hr />
<div>'''Purpose of this meeting''': Big picture progress and plans of the apps program components and identification of issues that need alignment.<br />
<br />
For dial-in info, see [[Apps/StatusMeetings|this page]].<br />
<br />
= Agenda =<br />
# Status Updates<br />
# ...<br />
<br />
= Status Updates =<br />
== Product Development (Engineering, QA, Security, UX) ==<br />
=== Payments ===<br />
{{descriptor|News on payment plans, implementation, and legal/financial across B2G, Android, and Desktop}}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
=== Identity ===<br />
{{descriptor|Updates on the identity integration with Marketplace and apps}}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
Working through changes around the identity/payments flows for Firefox OS. We are putting together a plan, including the UX, technical architecture, and highlighting risks & decision points. We will start circulating it very soon.<br />
<br />
=== Marketplace ===<br />
{{descriptor|Core Marketplace product and feature updates, release readiness}}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
=== Firefox OS ===<br />
{{descriptor|B2G product updates concerning apps, release schedule updates}}<!-- PUT UPDATE BELOW THIS LINE --><br />
=== WebRT (Desktop & Android) ===<br />
{{descriptor|WebRT updates and readiness for upcoming milestones}}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
WebRT android will be functionally ready for test day this Friday. All y'all expected to find / beg / borrow an Android device and test.<br />
<br />
=== Apps in the Cloud ===<br />
{{descriptor|Latest on app sync}}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
Continuing our work on a proof-of-concept AITC client for Firefox OS<br />
<br />
== User & Developer Engagement ==<br />
=== Business Development ===<br />
{{descriptor|Progress towards regional app goals and feedback from partners}}<!-- PUT UPDATE BELOW THIS LINE --><br />
=== Marketing ===<br />
{{descriptor|Go to market planning and merchandising updates}}<!-- PUT UPDATE BELOW THIS LINE --><br />
=== Developer Experience ===<br />
{{descriptor|Plans and progress in developer ecosystem, tutorials, and app lifecycle tools }}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
=== App Review & Content ===<br />
{{descriptor|Current status of apps in the Marketplace and policy updates}}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
== Services ==<br />
=== Support ===<br />
{{descriptor|Support plan updates}}<!-- PUT UPDATE BELOW THIS LINE --><br />
=== Infrastructure ===<br />
{{descriptor|SLA reports and progress towards operational readiness}}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
= Action Items =</div>Thunderhttps://wiki.mozilla.org/index.php?title=Apps/StatusMeetings/ProdDel2012-08-22&diff=463090Apps/StatusMeetings/ProdDel2012-08-222012-08-22T08:01:07Z<p>Thunder: /* Identity */</p>
<hr />
<div>'''Purpose of this meeting''': Big picture progress and plans of the apps program components and identification of issues that need alignment.<br />
<br />
For dial-in info, see [[Apps/StatusMeetings|this page]].<br />
<br />
= Agenda =<br />
# Status Updates<br />
# ...<br />
<br />
= Status Updates =<br />
== Product Development (Engineering, QA, Security, UX) ==<br />
=== Payments ===<br />
{{descriptor|News on payment plans, implementation, and legal/financial across B2G, Android, and Desktop}}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
=== Identity ===<br />
{{descriptor|Updates on the identity integration with Marketplace and apps}}<!-- PUT UPDATE BELOW THIS LINE --><br />
Working through changes around the identity/payments flows for Firefox OS. We are putting together a plan, including the UX, technical architecture, and highlighting risks & decision points. We will start circulating it very soon.<br />
<br />
=== Marketplace ===<br />
{{descriptor|Core Marketplace product and feature updates, release readiness}}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
=== Firefox OS ===<br />
{{descriptor|B2G product updates concerning apps, release schedule updates}}<!-- PUT UPDATE BELOW THIS LINE --><br />
=== WebRT (Desktop & Android) ===<br />
{{descriptor|WebRT updates and readiness for upcoming milestones}}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
WebRT android will be functionally ready for test day this Friday. All y'all expected to find / beg / borrow an Android device and test.<br />
<br />
=== Apps in the Cloud ===<br />
{{descriptor|Latest on app sync}}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
Continuing our work on a proof-of-concept AITC client for Firefox OS<br />
<br />
== User & Developer Engagement ==<br />
=== Business Development ===<br />
{{descriptor|Progress towards regional app goals and feedback from partners}}<!-- PUT UPDATE BELOW THIS LINE --><br />
=== Marketing ===<br />
{{descriptor|Go to market planning and merchandising updates}}<!-- PUT UPDATE BELOW THIS LINE --><br />
=== Developer Experience ===<br />
{{descriptor|Plans and progress in developer ecosystem, tutorials, and app lifecycle tools }}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
=== App Review & Content ===<br />
{{descriptor|Current status of apps in the Marketplace and policy updates}}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
== Services ==<br />
=== Support ===<br />
{{descriptor|Support plan updates}}<!-- PUT UPDATE BELOW THIS LINE --><br />
=== Infrastructure ===<br />
{{descriptor|SLA reports and progress towards operational readiness}}<!-- PUT UPDATE BELOW THIS LINE --><br />
<br />
= Action Items =</div>Thunderhttps://wiki.mozilla.org/index.php?title=Gaia/System/BootScreen&diff=460545Gaia/System/BootScreen2012-08-13T21:11:20Z<p>Thunder: </p>
<hr />
<div>Splash screen the user sees while the phone boots up.<br />
<br />
== Status & Team ==<br />
* See: [https://docs.google.com/spreadsheet/ccc?key=0AiBigu584YY7dGlNSlY0QzhJb3M5anRBa1gxalV0Y3c#gid=0 B2G - Milestone 4 Planning]<br />
<br />
Tracking bug: [https://bugzilla.mozilla.org/show_bug.cgi?id=782417 bug 782417]<br />
<br />
== Design Specs ==<br />
<br />
====Interaction====<br />
<br />
== Requirements ==<br />
=== v1 ===<br />
* Boot screen is able to display an image (logo/wordmark).<br />
* Boot screen is able to display contributor names (same as the "about" list).<br />
** List is in alphabetical order<br />
** List scrolls<br />
** List starts off at a random location (so users don't see the same names each time).</div>Thunderhttps://wiki.mozilla.org/index.php?title=Gaia/System/BootScreen&diff=460542Gaia/System/BootScreen2012-08-13T21:05:45Z<p>Thunder: /* v1 */</p>
<hr />
<div>Splash screen the user sees while the phone boots up.<br />
<br />
== Status & Team ==<br />
* See: [https://docs.google.com/spreadsheet/ccc?key=0AiBigu584YY7dGlNSlY0QzhJb3M5anRBa1gxalV0Y3c#gid=0 B2G - Milestone 4 Planning]<br />
<br />
<br />
== Design Specs ==<br />
<br />
====Interaction====<br />
<br />
== Requirements ==<br />
=== v1 ===<br />
* Boot screen is able to display an image (logo/wordmark).<br />
* Boot screen is able to display contributor names (same as the "about" list).<br />
** List is in alphabetical order<br />
** List scrolls<br />
** List starts off at a random location (so users don't see the same names each time).</div>Thunderhttps://wiki.mozilla.org/index.php?title=Gaia/System/BootScreen&diff=460536Gaia/System/BootScreen2012-08-13T20:59:33Z<p>Thunder: Created page with "Splash screen the user sees while the phone boots up. == Status & Team == * See: [https://docs.google.com/spreadsheet/ccc?key=0AiBigu584YY7dGlNSlY0QzhJb3M5anRBa1gxalV0Y3c#gid=0 ..."</p>
<hr />
<div>Splash screen the user sees while the phone boots up.<br />
<br />
== Status & Team ==<br />
* See: [https://docs.google.com/spreadsheet/ccc?key=0AiBigu584YY7dGlNSlY0QzhJb3M5anRBa1gxalV0Y3c#gid=0 B2G - Milestone 4 Planning]<br />
<br />
<br />
== Design Specs ==<br />
<br />
====Interaction====<br />
<br />
== Requirements ==<br />
=== v1 ===<br />
* Boot screen is able to display contributor names (same as the "about" list).</div>Thunderhttps://wiki.mozilla.org/index.php?title=Gaia&diff=460529Gaia2012-08-13T20:53:02Z<p>Thunder: /* System */</p>
<hr />
<div>Gaia is a collection of [https://apps.mozillalabs.com/ web apps] which make up the UI for the [[B2G|Boot to Gecko]] project.<br />
<br />
=== Admin ===<br />
* [[Gaia/UXTeam|Team]]<br />
* [[Gaia/Meeting_Notes|Meeting Notes]]<br />
<br />
<br />
== UX Guidelines ==<br />
<br />
* [[Gaia/Design/Patterns|Patterns]]<br />
* [[Gaia/Design/BuildingBlocks|Building Blocks]]<br />
* [[Gaia/Design/Visual|Visual Design]]<br />
* [[Gaia/Design/ApplicationUXDocumentation|App Checklist]]<br />
<br />
<br />
== Apps ==<br />
<br />
* [[Gaia/Browser|Browser]]<br />
* [[Gaia/Calendar|Calendar]]<br />
* [[Gaia/Camera|Camera]]<br />
* [[Gaia/Clock|Clock]]<br />
* [[Gaia/Contacts|Contacts]]<br />
* [[Gaia/Dialer|Dialer]]<br />
* [[Gaia/Email|Email]]<br />
* [[Gaia/FMRadio|FM Radio]]<br />
* [[Gaia/Gallery|Gallery]]<br />
* Home<br />
** [[Gaia/Home/Grid|Grid view]]<br />
** [[Gaia/Home/Cards|Cards view]]<br />
** [[Gaia/Home/Search|Search component]]<br />
* [[Gaia/Home/Lock|Lock]]<br />
* Marketplace *LINKME*<br />
* [[Gaia/Music|Music]]<br />
* [[Gaia/PDFViewer|PDF Viewer]]<br />
* [[Gaia/SMS|SMS/MMS]]<br />
* [[Gaia/Settings|Settings]] <br />
* [[Gaia/Video|Video]]<br />
<br />
== System ==<br />
<br />
* [[Gaia/System/Activities|Activities]]<br />
* [[Gaia/System/Apps|Apps]] (install, permissions, errors, management, updates, uninstall, reinstall)<br />
* [[Gaia/System/ConsumptionControl|Consumption Control]]<br />
* [[Gaia/System/DoNotTrack|Do Not Track]]<br />
* [[Gaia/System/FileManagement|File Management]]<br />
* [[Gaia/System/Bluetooth|Bluetooth]]<br />
* [[Gaia/Design/FirstRun|First Run Experience]]<br />
* [[Gaia/System/Hardware|Hardware Recommendations]]<br />
* [[Gaia/System/Keyboard|Keyboard]] (text-entry ui, predictive and corrective text capabilities)<br />
* [[Gaia/System/CursorManagement|Text-handling]] (cursor management and text selection)<br />
* [[Gaia/System/Localization|Localization & Internationalization]]<br />
* [[Gaia/System/Microformats|Microformats]]<br />
* [[Gaia/Notifications|Notifications]]<br />
* [[Gaia/System/Performance|Performance]]<br />
* [[Gaia/System/Sound|Sound]]<br />
* [[Gaia/System/StatusBar|Status Bar]]<br />
* [[Gaia/System/SystemOverlays|System Overlays]]<br />
* [[Gaia/System/Updates|Updates]]<br />
* [[Gaia/System/BootScreen|Boot Screen]]<br />
<br />
==Future==<br />
<br />
* [[Gaia/Design/FlexibleUI|Flexible UI]]<br />
* [[Gaia/Notes|Notes]]<br />
* [[Gaia/Maps|Maps]]<br />
* [[Gaia/eBookReader|eBook Reader]]<br />
* [[Gaia/Weather|Weather]]<br />
* [[Gaia/System/DRM|DRM]]<br />
* [[Gaia/Calculator|Calculator]]<br />
<br />
== Contributing ==<br />
=== Filing Bugs ===<br />
Issues are filed on [https://github.com/mozilla-b2g/gaia/issues Github].<br />
<br />
=== Hacking ===<br />
You can fork us on [https://github.com/mozilla-b2g/gaia Github], then send a pull request.<br />
<br />
A lot of the apps should be able to run in a web browser (particularly Firefox Nightly), but sometimes you may need to run them on B2G until new APIs land in browsers. See [[Gaia/Hacking]] to get started.<br />
<br />
=== Communicating ===<br />
You can find us in #gaia on irc.mozilla.org and we use the [https://lists.mozilla.org/listinfo/dev-gaia dev-gaia mailing list].<br />
<br />
=== Reviewers ===<br />
<br />
Gaia does not have formal module owners, but the following developers are good candidates to review patches to the following modules and apps:<br />
<br />
{|border=1<br />
!Module<br />
!Reviewers (irc nick/github username)<br />
|-<br />
|Dialer<br />
|etienne_s/etiennesegonzac<br />
|-<br />
|Messages<br />
|timdream<br />
|-<br />
|Browser<br />
|benfrancis/benfrancis<br />
|-<br />
|Camera<br />
|benfrancis/benfrancis<br />
|-<br />
|Gallery<br />
|djf/davidflanagan, benfrancis/benfrancis<br />
|-<br />
|Video<br />
|djf/davidflanagan, kaze/fabi1cazenave<br />
|-<br />
|Homescreen<br />
|djf/davidflanagan<br />
|-<br />
|Keyboard<br />
|timdream<br />
|-<br />
|Settings<br />
|kaze/fabi1cazenave<br />
|-<br />
|Calculator<br />
|daleharvey/daleharvey<br />
|-<br />
|Music<br />
|djf/davidflanagan<br />
|-<br />
|Clock<br />
|etienne_s/etiennesegonzac<br />
|}<br />
<br />
=== Coding Style ===<br />
* Background:<br />
** [[MDC:Developer Guide/Coding Style#General practices]]<br />
** [[MDC:Developer Guide/Coding Style#JavaScript practices]]<br />
** [[MDC:Developer Guide/Coding Style#Naming and formatting code]]<br />
<br />
* make sure HTML files are declared &lt;!DOCTYPE html&gt; (i.e., HTML5). IE9+ will load them in compatibility mode otherwise.<br />
<br />
* add a <code>"use strict";</code> statement (exactly that!) to the top of your JS files<br />
<br />
* 2 spaces for indentation - do not use tab.<br />
<br />
* Line break are free (I promise) don't hesitate to use them to separate logical block inside your functions.<br />
<br />
* Files are named <code>like_this.js</code>.<br />
<br />
* Use single quote instead of double quotes.<br />
<br />
* Additional rules:<br />
Bad:<br />
if (expression) doSomething();<br />
<br />
Correct:<br />
if (expression)<br />
doSomething();<br />
<br />
=== Before submitting a patch ===<br />
On each javascript files you are adding or you have modified, run:<br />
gjslint --nojsdoc my_file.js<br />
<br />
http://code.google.com/closure/utilities/docs/linter_howto.html<br />
<br />
== Subpages of {{FULLPAGENAME}}==<br />
{{Special:PrefixIndex/{{FULLPAGENAME}}/}}</div>Thunderhttps://wiki.mozilla.org/index.php?title=Gaia/Design/FirstRun&diff=455290Gaia/Design/FirstRun2012-07-26T23:50:50Z<p>Thunder: /* Persona account */</p>
<hr />
<div>==Overview==<br />
<br />
The Boot to Gecko first run experience will be a critical component to the overall user experience. The first run will introduce the user to the phone's software and user interface as well as set the user up with their Persona account, contacts, email, web apps and much more. <br />
<br />
===TU account===<br />
<br />
*Users will be prompted to create or sign into a TU account (Note: TU is a Telefonica brand, the account will be operated by BlueVia)<br />
*Users may skip the account creation/sign-in, in which case they will be prompted to sign in later when using the Marketplace<br />
*The TU account will be used for carrier billing from the Marketplace<br />
<br />
===Types of mobile phone users===<br />
<br />
*Brand new phone user: never owned a mobile phone before<br />
*New smartphone user: previously owned a feature phone<br />
*Existing smartphone user: previously owned a smartphone<br />
<br />
===User Contacts scenarios===<br />
<br />
;Group A<br />
*Brand new phone user - no previous phone contacts<br />
*Brand new phone user - no phone contacts, but has contacts in a separate online service (email/social network/etc.)<br />
<br />
;Group B<br />
*New smartphone user - previous feature phone contacts on device<br />
*New smartphone user - previous feature phone contacts on SIM<br />
*New smartphone user - feature phone contacts (SIM/device) and online services with contacts<br />
<br />
;Group C<br />
*Existing smartphone user - previous smartphone contacts<br />
*Existing smartphone user - previous smartphone contacts + contacts in online services<br />
<br />
;Group D<br />
*Multi-device user - imports contacts info from device A to device B and wants them to be in 'sync'<br />
<br />
===Gaia v1 Requirements===<br />
<br />
*Welcome screen to the "Firefox OS Experience" (name will change)<br />
*Language selection with default set per region/country<br />
**Portuguese (Brazil) [default]<br />
**Spanish (LatAm)<br />
**English (US)<br />
*Users are asked to setup their WiFi connection<br />
*Sign-up/Create Telefonica account<br />
*User EULA/ToS/Privacy policy and other legal language<br />
*Opt in to send 'performance data' to Mozilla to improve our product<br />
*Gaia interface walk-thru - 3 key things we want all users to be aware of (these are example, we can update the key messages here)<br />
**Import Contacts from online services (to be defined)<br />
***Copy contacts from SIM card (option)<br />
**Orient users on the Home Screen and the Card view<br />
***Gestures and Date/Time setup (if not automatic)<br />
**Introduce users to the Marketplace to download/buy more apps<br />
**Option to 'Skip' this walk-thru<br />
<br />
===Gaia v2 Requirements===<br />
<br />
*Location based settings is something to consider (security model implications here?)<br />
*Telemetry opt-out for entire B2G stack<br />
*Birthday/age requirement for Apps (EULA related or move this to the Marketplace app flow?)</div>Thunderhttps://wiki.mozilla.org/index.php?title=Firefox/Planning/2012-06-27&diff=446100Firefox/Planning/2012-06-272012-06-27T18:27:01Z<p>Thunder: /* Identity */</p>
<hr />
<div><!-- Maybe don't screw with these links unless you've read this blog post:<br />
http://blog.johnath.com/2011/01/20/automatic-date-links-in-mediawiki/<br />
Just copy them to new pages and it should Just Work!<br />
--><br />
<center>[[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&laquo; previous week]] | [[Firefox/DeliveryMeetings|index]] | [[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &raquo;]]</center><br />
<br />
'''Planning Meeting Details'''<br />
* Wednesdays - 11:00am PDT, 18:00 UTC<br />
* Mountain View Offices: Warp Core Conference Room<br />
* Toronto Offices: Finch Conference Room<br />
* [irc://irc.mozilla.org/planning irc.mozilla.org #planning] for backchannel<br />
* (the [[Platform#Meetings|developer meeting]] takes place on Tuesdays)<br />
<br />
'''Video/Teleconference Details - NEW'''<br />
* 650-903-0800 or 650-215-1282 x92 Conf# '''95312''' (US/INTL)<br />
* 1-800-707-2533 (pin 369) Conf# '''95312''' (US)<br />
* Vidyo Room: Warp Core<br />
* Vidyo [https://v.mozilla.com/flex.html?roomdirect.html&key=UK1zyrd7Vhym Guest URL]<br />
<br />
{{Notes}}<br />
<br />
__FORCETOC__<br />
<br />
== Actions from Last Week ==<br />
* sheila to confirm where people can find updated/detailed product reqs for basecamp<br />
* kev to report back status on google play access<br />
<br />
== Schedule &amp; Progress on [[Releases|Upcoming Releases]] ==<br />
=== Basecamp &amp; Kilimanjaro ===<br />
<br />
===Firefox Desktop ===<br />
==== Release (13, 10esr) ====<br />
* We've been investigating slow FF13/13.0.1 uptake - the leading theory is that the lack of partial updates from FF12->FF13.0.1 caused the update download to be larger for many, thus slowing down uptake<br />
** {{bug|768576}} – Please create custom 12.0->13.0.1 partial updates to help with uptake rate. QA currently testing.<br />
* Firefox 13.0.2 spun up over the weekend with a fix for {{bug|686335}}, to help with uptake of Flash 11.3 fixes<br />
** We're holding this build in our back pocket given the ineffectiveness of the latest Flash update w/r/t crashes, and the fast uptake of the latest 11.3 update<br />
* '''Reminder''' - the next released version of Firefox desktop will be 14.0.1, in line with Firefox for Android 14.0.1<br />
<br />
==== Beta (14) ====<br />
* We took {{bug|686335}} in beta 9 over the weekend - please be on the lookout for plugin-related issues in feedback/bugs<br />
* Beta 10 will be built tomorrow for a Friday ship. The beta #s this cycle are awkward - please instead think about the final planned beta going to build 7/9 (less than 2 weeks away).<br />
<br />
==== Aurora (15) ====<br />
* Background updates for Aurora 15 have now been enabled<br />
<br />
==== Nightly (16) ====<br />
<br />
=== Firefox Mobile ===<br />
"Best update in Android app history"<br />
<br />
====Beta (14)====<br />
* 14.0.1 is the Beta now<br />
<br />
====Aurora (15)====<br />
* Tablet UI has started to land/uplift<br />
* Looking to start uplifting more features from Trunk<br />
<br />
====Nightly (16)====<br />
* More text selection improvements<br />
* Landed "Request Desktop" mode<br />
* Reading Mode is enabled<br />
* Detailed control for Clear Private Data<br />
* Helper Apps support landed (and bounced)<br />
* Webapp support has improved<br />
<br />
====Mobile Web Compatibility====<br />
* Updates from YouTube and Twitter (thanks to both!) this past week. Both sites now serve good mobile content to Firefox for Android.<br />
<br />
=== Services ===<br />
==== Firefox Sync ====<br />
* Native Fennec is out, along with Native Sync. \o/<br />
* Discussions about sync format changes are underway. Ping :gps if interested.<br />
<br />
==== Apps In the Cloud Server ====<br />
* No deployments due to fennec launch this week.<br />
<br />
=== Add-on SDK ===<br />
<br />
Please Read the Wiki today!<br />
<br />
Release (1.8 -> Firefox 13, 14) <br />
* [http://blog.mozilla.org/addons/2012/06/26/announcing-add-on-sdk-1-8/ Released Add-on SDK 1.8!]<br />
<br />
Stabilization (1.9 -> Firefox 14, 15)<br />
* Next release scheduled for 7 August, 2012<br />
<br />
Development (1.10 -> Firefox 15, 16)<br />
* Merge to Stabilization scheduled for 7 August, 2012<br />
<br />
===Identity===<br />
* Patch for backend (with sample but not final UI) of BrowserID support close to landing.<br />
* B2G v1 to use this backend but in a restricted manner to enable marketplace sign-in and purchases:<br />
** Phone number "email" (555...@phones.carrier.com) provisioned via radio<br />
** Phone can use special phone email to semi-automatically sign into marketplace and billing provider<br />
** Phone "email" is hidden, not for use on other sites (as it discloses your phone number)<br />
** We will tie phone accounts and real email (desktop) accounts after v1 launch, but before v2. e.g., by adding the ability to SMS your phone from the desktop to confirm you own that phone number<br />
<br />
===Apps===<br />
*App Test Days this week!<br />
** 6/28 - Marketplace - details [https://quality.mozilla.org/2012/06/webqa-marketplace-manualautomation-test-day-june-28th/ here]<br />
** 6/29 - Desktop and Android - details [https://quality.mozilla.org/2012/06/desktop-and-android-web-apps-test-day-june-29th/ here]<br />
<br />
* Firefox Desktop 15 (Aurora) <br />
** Landed: Support of native installation and and chromeless launch of apps for Win and Mac OS<br />
<br />
* Firefox Desktop 16 (Nightly) <br />
** Fit and polish for K9o requirements. Down to 5 blockers!!! WOOT!<br />
<br />
* Firefox Mobile 16 (Nightly) - in progress<br />
** Features: Native Install and chromeless window launch <br />
** Proposed marketplace bundling with Fennec is an open issue. See {{bug|738545}}<br />
** Features landing in nightly - check them out! <br />
<br />
* Apps in the Cloud<br />
** AITC client for desktop landed for FF15<br />
** AITC client for mobile aimed to start for FF16<br />
<br />
== Feedback Summary ==<br />
=== Desktop ===<br />
Flash issues continue to represent 1/3 or more of our negative sentiment on Input and 15 or our top 20 SUMO issues. The issue is compounded by the fact that users are trying to turn the RealPlayer Record plugin back on thinking that the issue has been fixed or the blocklist did not work for them in the first place. We found a suggested replacement and are putting that into our documentation today. Flash 11.3 feedback is generally poor.<br />
<br />
* Facebook photo/video uploads use the flash uploader -- this is broken in 11.3<br />
* SPDY Gmail/Twitter: I was able to find a user willing to work 1 on 1. Information sent to Patrick. <br />
* Possible Hotmail/ESPN campaign: We are getting quite a few reports from users that their hotmail pages are being redirected to espn go after a few seconds. It may be a marketing campaign. Users report that it doesn't happen in Safari or IE though. [https://support.mozilla.org/en-US/questions/930307] [https://support.mozilla.org/en-US/questions/930290] [http://input.mozilla.org/en-US/?product=firefox&date_start=2012-06-20&version=13.0.1&sentiment=sad&q=espn+hotmail]<br />
* Strange Google Characters: Google sites show symbols instead of text. Was mentioned for Twitter as well. SPDY related? Reset Firefox seemed to work. [http://input.mozilla.org/en-US/opinion/3045659][http://input.mozilla.org/en-US/opinion/3033264][https://support.mozilla.org/en-US/questions/930850][https://support.mozilla.org/en-US/questions/930857]<br />
<br />
Beta:<br />
<br />
Flash/youtube not working still increasing on a regular basis on the beta channel. [http://input.mozilla.org/en-US/?product=firefox&sentiment=sad&date_end=&date_start=&version=14.0&q=youtube|flash Link]. Looks like new version of flash hasn't really improved the situation much.<br />
<br />
=== Mobile ===<br />
Feedback on release is super positive (4.1 stars overall for v14 as of midnight--more than 2,000 5-star reviews in the first 24 hours!!), some notable quotes:<br />
<br />
====Better than Opera====<br />
<br />
Now in version 14.0, the competition goes to Firefox outright. The performance is outstanding - it loads quickly and the framerate is better than the stock browser and Opera Mobile. The user interface is intuitive and a pleasure to use.<br />
<br />
Best android browser This has overtaken Opera as the best browser. Once you install the phony add on it is perfect. The flash support works better than Opera and the stock browser. Overall perfect cant fault it. Well done Mozilla!<br />
<br />
====Better than Chrome and Stock and Dolphin====<br />
<br />
Smoking fast Wow! Well worth the wait. So much faster than the stock browser and sync gives me all my bookmarks and history.<br />
<br />
Simply the best! Amazing update!!! The best browser for Android at the moment. Starts instantly! Very fast. Supports Flash (suck it Chrome). Easy to use. Made it my browser, deleted all other. Keep up good work, Mozilla!!!<br />
<br />
Chrome dumped I just updated Firefox and this is so fast I can't keep up with it and I'm loving it. I just dumped my chrome in favor of this well polished product.<br />
<br />
Wow!!! This is the best android app update ever. Smoother than butter scrolling, super fast launch, great UI. Bye Google Chrome , you have been replaced!<br />
<br />
Excellent! It's incredible fast! Love it! Switching from chrome to firefox now ;-)<br />
<br />
Great Works much better than chrome, dolphin or stock browser. So far....<br />
<br />
Wow!! I just uninstalled Dolphin on my Evo 4G. I've tried FF a few times only to be left with disappointment. Not this time, I decided to try it again after reading about it on Wired/Webmonkey and it is FAST! and *apple* smooth. Thank you!!<br />
<br />
====Better than Safari====<br />
Awsom Have been using Firefox for years and just recently switched from iOS to Android, and amazed by the fact that I can continue using Firefox as my primary browser. Love it!!!! Poor iOS users don't know what they're missing.<br />
<br />
====Makes me think I should go back to Firefox on my Desktop====<br />
<br />
Such a massive update!!! Work great!!! this update take me back to firefox on desktop<br />
<br />
Very impressed and glad they listened to the feedback. Thanks mozilla and fellow users.<br />
<br />
Incredible The new firefox is super fast, feature rich, beautiful and just awesome. I have finally found a browser that I will consistently use.<br />
<br />
Great experience Since the 14.0 Firefox has improved so much.. I was struggling b/w Chrome Beta and Firefox Beta.. and I guess Firefox will be my primary choice specially due to startup time improvement. I use Firefox on desktop, so this make perfect combination :)<br />
<br />
<br />
Issue:<br />
Main issue, representing the largest percentage of low reviews in first 24hrs is lack of tablet support/tablet blockage (fix is in-progress; planned for v15)<br />
<br />
== UX & User Research ==<br />
=== UX Design ===<br />
<br />
* [metro] (Yuan)<br />
** [https://www.dropbox.com/s/goazw69kpfvc0b8/Q2%20FX%20Metro%20-%20UX%20Update.pdf Overall design draft document!]<br />
** more [http://f.cl.ly/items/3U1A0I470y2g0N1I1x0J/awesome%20screen%20in%20snap%20view.pdf detail on the snap view]<br />
** related - Yuan and Mozilla UX interns Chris and Brian participated in a Microsoft Win8 Hackathon and '''won first prize''' -- details to come<br />
* [Desktop]<br />
** [Australis]<br />
*** sketching through variations on [http://people.mozilla.com/~zfang/Customization/Sketches_6:21.pdf the customization panel] and mocking up some improved affordances [http://people.mozilla.com/~zfang/Customization/MenuAffordance.jpg example 1], [http://people.mozilla.com/~zfang/Customization/ToolBarCustomization.jpg example 2] (Zhenshuo)<br />
*** Australis customization overall thinking [https://etherpad.mozilla.org/AustralisCustomization in this etherpad]<br />
*** Continuing to support tab-bar and toolbar implementation with assets, guidance (Shorlander)<br />
** [home/new tab] iterating on touch versions of home/new tab and customization in its next version, [https://www.dropbox.com/sh/ks2avp27lzdeoln/Xh5QR5jKUX explorations being added here] (Boriss)<br />
* [Android] (Ian)<br />
** Did you hear? We shipped Firefox on Android. Some good analysis of the UI decisions in [http://arstechnica.com/gadgets/2012/06/hands-on-firefox-for-android-may-become-your-favorite-android-browser/ the Ars Technica review]<br />
** Final revisions/refinements on what we'd like to see in Fx15/16 (phone and tablet)<br />
*** e.g. - [http://cl.ly/3Q2Q1A0K0l0j3A3s1L0V menu refinement]<br />
*** and [http://cl.ly/1X420c0T3h1m2a3E2S0w tab drawer refinement]<br />
** polishing the ongoing text selection feature work<br />
** starting to design private browsing<br />
** Testing nightly on a selection of ARMv6 phones - first reaction: we run really surprisingly well; much better than the default browser already<br />
** Digging into some engagement/marketing feature requirements (Madhava, Ian)<br />
* [B2G Firefox] (Larissa)<br />
** cleaning up browser specs to align with Gaia system UI<br />
** usability testing on browser tabs (short report coming soon)<br />
** working on website permissions in the browser<br />
** browser visual mockups - [http://cl.ly/021o0L321a2g102O2e3o here], [http://cl.ly/0Z1O111H391r0l3z2Y35 here], and [http://cl.ly/3o3H1m1U1t1l392q2R0A here] (Patryk & Larissa)<br />
* [Social API] Supporting implementation with assets, guidance (Boriss)<br />
<br />
== '''Market Insights''' ==<br />
=== Desktop / Platform ===<br />
<br />
=== Mobile ===<br />
<br />
Summary below, full update [http://irinasandu.com/2012/06/27/android-and-mobile-browsing-insights-week-26/ here] and in your inbox.<br />
<br />
<br />
* New Android version, 4.1, and new device(s) rumoured for Google I/O<br />
* Android dominates the Chinese smartphone market with 55%, iOS at 12%<br />
* ZTE looking to expand to high-end range and Western markets<br />
* Microsoft showed the Windows Phone 8 platform, its next proposition for smartphones<br />
* Amazon app stores to open to Western European countries<br />
* Mobile payments main factor for growth of NFC applications<br />
<br />
== Marketing, Press &amp; Public Reaction ==<br />
<br />
==== Marketing ====<br />
*Focus is on achieving 2012 ADI growth goal, and the Firefox features, and engagement campaigns that will get us there<br />
<br />
<br />
==== Press ====<br />
<br />
*[http://venturebeat.com/2012/06/26/mozilla-firefox-android-update/ Firefox for Android gets a major update, may be the best mobile browser yet (hands-on)]<br><br />
*[http://arstechnica.com/gadgets/2012/06/hands-on-firefox-for-android-may-become-your-favorite-android-browser/ Hands-on: Firefox for Android may become your favorite mobile browser]<br><br />
*[http://techland.time.com/2012/06/26/firefox-for-android-all-new-and-much-much-better/ Firefox for Android: All-New and Much, Much Better]<br><br />
*[http://gigaom.com/mobile/firefox-for-android-loses-beta-tag-speeds-up-mobile-web/ Firefox for Android loses beta tag, speeds up mobile web]<br><br />
*[http://www.informationweek.com/news/mobility/smart_phones/240002678 Firefox For Android Reborn]<br><br />
*[http://cnettv.cnet.com/firefox-android-changes-course-goes-native/9742-1_53-50126920.html VIDEO: Firefox for Android changes course, goes native]<br><br />
<br />
<br><br />
<br />
== Questions, Comments, FYI ==<br />
<br />
== Actions this week ==</div>Thunderhttps://wiki.mozilla.org/index.php?title=Firefox/Planning/2012-06-13&diff=440981Firefox/Planning/2012-06-132012-06-13T17:58:22Z<p>Thunder: /* Identity */</p>
<hr />
<div><!-- Maybe don't screw with these links unless you've read this blog post:<br />
http://blog.johnath.com/2011/01/20/automatic-date-links-in-mediawiki/<br />
Just copy them to new pages and it should Just Work!<br />
--><br />
<center>[[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&laquo; previous week]] | [[Firefox/DeliveryMeetings|index]] | [[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &raquo;]]</center><br />
<br />
'''Planning Meeting Details'''<br />
* Wednesdays - 11:00am PDT, 18:00 UTC<br />
* Mountain View Offices: Warp Core Conference Room<br />
* Toronto Offices: Finch Conference Room<br />
* [irc://irc.mozilla.org/planning irc.mozilla.org #planning] for backchannel<br />
* (the [[Platform#Meetings|developer meeting]] takes place on Tuesdays)<br />
<br />
'''Video/Teleconference Details - NEW'''<br />
* 650-903-0800 or 650-215-1282 x92 Conf# '''95312''' (US/INTL)<br />
* 1-800-707-2533 (pin 369) Conf# '''95312''' (US)<br />
* Vidyo Room: Warp Core<br />
* Vidyo [https://v.mozilla.com/flex.html?roomdirect.html&key=UK1zyrd7Vhym Guest URL]<br />
<br />
{{Notes}}<br />
<br />
__FORCETOC__<br />
<br />
== Actions from Last Week ==<br />
<br />
== Schedule &amp; Progress on [[Releases|Upcoming Releases]] ==<br />
=== Kilimanjaro ===<br />
<br />
===Firefox Desktop ===<br />
No voice updates today, in a conflicting meeting. -akeybl<br />
<br />
==== Release (13, 10esr) ====<br />
* We are spinning a [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=736731%2C733614%2C756850%2C;list_id=3400492 FF13.0.1 release] today, for likely release Friday. <br />
* We are in our [https://mail.mozilla.com/home/akeybl@mozilla.com/Release%20Management.html second week of the cycle] - Firefox 14 Beta 7 will be shipping this week<br />
* The FF13 post-mortem will be held next Tuesday at 9AM PT<br />
<br />
==== Beta (14) ====<br />
* Please continue to prioritize '''[https://bugzilla.mozilla.org/buglist.cgi?field0-3-0=cf_status_firefox14&type0-1-0=notequals&value0-4-0=verified&list_id=2013297&field0-1-0=cf_status_firefox14&field0-0-0=cf_tracking_firefox14&type0-4-0=notequals&value0-3-0=unaffected&query_format=advanced&value0-2-0=fixed&value0-1-0=wontfix&type0-3-0=notequals&field0-2-0=cf_status_firefox14&field0-4-0=cf_status_firefox14&type0-0-0=equals&value0-0-0=%2B&type0-2-0=notequals tracked FF14 bugs]''' over [https://bugzilla.mozilla.org/buglist.cgi?field0-3-0=cf_status_firefox15&type0-1-0=notequals&value0-4-0=verified&list_id=2013297&field0-1-0=cf_status_firefox15&field0-0-0=cf_tracking_firefox15&type0-4-0=notequals&value0-3-0=unaffected&query_format=advanced&value0-2-0=fixed&value0-1-0=wontfix&type0-3-0=notequals&field0-2-0=cf_status_firefox15&field0-4-0=cf_status_firefox15&type0-0-0=equals&value0-0-0=%2B&type0-2-0=notequals tracked FF15 bugs] over work landing on m-c<br />
<br />
==== Aurora (15) ====<br />
* There are still plans to re-enable bg updates on Aurora in the next couple of weeks, will keep everybody updated.<br />
<br />
==== Nightly (16) ====<br />
<br />
=== Firefox Mobile ===<br />
====Beta (14)====<br />
* We expect Beta 7 to be released today or tomorrow, after a re-spin<br />
<br />
====Aurora (15)====<br />
====Nightly (16)====<br />
<br />
=== Services ===<br />
==== Firefox Sync ====<br />
* Desktop/Mobile has a sexy new feature that landed in Nightly, pushing tabs to other Firefoxes. [https://wiki.mozilla.org/Services/PushTabToDevice, see read more about it here]<br />
==== Apps In the Cloud Server ====<br />
<br />
=== Add-on SDK ===<br />
<br />
Release (1.7 -> Firefox 12, 13) <br />
<br />
Stabilization (1.8 -> Firefox 13, 14)<br />
<br />
Development (1.9 -> Firefox 14, 15)<br />
<br />
===Identity===<br />
* Native BrowserID/Persona support for signing into websites working patch (with NSS crypto)<br />
* Patches will be up for review soon<br />
<br />
===Apps===<br />
* Firefox Desktop 15 (Aurora) <br />
** Landed: Support of native installation and and chromeless launch of apps for Win and Mac OS<br />
<br />
* Firefox Desktop 16 (Nightly) <br />
** Fit and polish for K9o requirements<br />
<br />
* Firefox Mobile 16 (Nightly) - in progress<br />
** Features: Native Install and chromeless window launch <br />
** Proposed marketplace bundling with Fennec is an open issue. See {{bug|738545}}<br />
** Starting to land some features<br />
<br />
* Apps in the Cloud<br />
** AITC client for desktop landed for FF15<br />
<br />
== Feedback Summary ==<br />
=== Desktop ===<br />
<br />
==== Issues ====<br />
<br />
'''Flash crash/won't load:''' We are seeing a decrease in reports since the RealPlayer blocklist. We've updated our documentation accordingly. [https://support.mozilla.org/en-US/questions/759565] [https://support.mozilla.org/en-US/questions?sort=requested]<br />
[http://input.mozilla.org/en-US/?product=firefox&sentiment=sad&date_end=2012-06-12&date_start=2012-06-05&version=13.0&q=%28youtube%29|%28flash%29]<br />
<br />
'''Hotmail inbox/loading:''' <br />
[https://bugzilla.mozilla.org/show_bug.cgi?id=762170]<br />
[http://input.mozilla.org/en-US/opinion/3000432]<br />
[http://input.mozilla.org/en-US/opinion/2998781]<br />
[http://input.mozilla.org/en-US/opinion/2998327]<br />
<br />
'''Yahoo forced to sign in over and over:'''<br />
[https://bugzilla.mozilla.org/show_bug.cgi?id=763607]<br />
[https://support.mozilla.org/en-US/questions/927114]<br />
[http://input.mozilla.org/en-US/opinion/3000125]<br />
[http://input.mozilla.org/en-US/opinion/2999087]<br />
[http://input.mozilla.org/en-US/opinion/2996926]<br />
<br />
'''SPDY Issues: '''<br />
[https://bugzilla.mozilla.org/show_bug.cgi?id=762162]<br />
[https://support.mozilla.org/en-US/questions/928731]<br />
[http://input.mozilla.org/en-US/opinion/2998766]<br />
[http://input.mozilla.org/en-US/opinion/2995298]<br />
[http://input.mozilla.org/en-US/opinion/2994344]<br />
<br />
'''Thumbnails are blank:''' Possibly just a user education issue<br />
[https://support.mozilla.org/en-US/questions/926742]<br />
[http://input.mozilla.org/en-US/opinion/2999266]<br />
[http://input.mozilla.org/en-US/opinion/2997250]<br />
[http://input.mozilla.org/en-US/opinion/2991237]<br />
[http://input.mozilla.org/en-US/opinion/2999987]<br />
<br />
==== Features ====<br />
'''New Tab:''' Generally unfavorable due in part to user education as displayed here "I submitted sad feedback because I want blank page when opening new tab. Should have read help first. Past history now turned off now very happy thanks Firefox"<br />
<br />
'''Bad: 76%'''<br />
[http://input.mozilla.org/en-US/opinion/3000346]<br />
[http://input.mozilla.org/en-US/opinion/2999974]<br />
[http://input.mozilla.org/en-US/opinion/2999714]<br />
<br />
'''Love it: 10%'''<br />
* Hey, Your new view with the tabs, I love it! I switched to Safari b/c of this, but now I'm back! Great change!<br />
* Love the new tab setup!!! Smart/great thinken<br />
* the new tab feature is GREAT<br />
* Firefox just updated and when I went to open a new tab I saw the new feature where the sites I visit frequently are displayed on the screen as an option to be selected from. What a great idea it is to include this. Thanks.<br />
<br />
'''Improvements: 10%'''<br />
"Can we make the new tab interface more configurable? I want the option to load my home page when opening a new tab. Or I want to be able to choose what sites display more easily. Maybe an "Add to tab page" option on bookmarks?"<br />
<br />
<br />
'''Home page:''' Generally unfavorable. Lots of confusing with new tab page.<br />
<br />
'''Bad:''' <br />
[http://input.mozilla.org/en-US/opinion/2994567]<br />
[http://input.mozilla.org/en-US/opinion/2991117]<br />
<br />
'''Love it:'''<br />
* i liked the 'download' in the new home page, so i must not go to 'tools' first :)<br />
* the new homepage layout is sleek and easy to get to settings and addons<br />
* I liked the new tab :D and the new "about:home" page !! Keep it up with your fire firefox !! :D :D<br />
<br />
=== Mobile ===<br />
(Just read the wiki today please)<br />
<br />
Top three dissatisfiers (startup speed, memory consumption, Flash support) are fixed in Firefox Beta! Beta is a 4-star product in Google Play, with Beta6 getting 43 five-star written reviews. <br />
<br />
Themes: "better than Chrome beta" "makes my work much easier" "downloading is very stable" "love the way it syncs tabs a bookmarks with my laptop"<br />
<br />
Low reviews themes: text selection & copy/paste; google search looks old (work is in-progress to fix both) <br />
<br />
We have blocked tablets, so we saw a couple of questions on SUMO about that (we improved documentation to fix)<br />
<br />
We also updated documentation to address the prerequisite uninstallation of sync'ed aurora/beta/nightly before syncing the final release version.<br />
<br />
User requests: import bookmarks from another mobile browser<br />
<br />
== UX & User Research ==<br />
<br />
== '''Market Insights''' ==<br />
=== Desktop / Platform ===<br />
==== Adobe ====<br />
* Adobe released a number of [http://www.computerworld.com/s/article/9227927/Adobe_patches_critical_Flash_bugs_ships_sandboxed_plug_in_for_Firefox security updates for the Flash Player]. A sandboxed plugin for Firefox was also included.<br />
==== Android ====<br />
* An interesting piece of news from Intel says that most of the versions of Android out there [http://wmpoweruser.com/intel-android-dual-core-so-poor-having-a-second-core-is-actually-a-detriment/ make little to no use of the second cores] on many dual-core mobile devices.<br />
==== Apple ====<br />
* At Apple's World Wide Developer Conference this week, Apple [http://www.theverge.com/2012/6/11/3077116/apple-announces-safari-6-lion-mountain-developer presented] some of the recent changes to the Safari web browser, some of which had already been seen in OS X Mountain Lion preview builds. The updated browser will feature a unified search and address bar, synced tabs via iCloud, a new "Tab View" interface, Baidu as the standard search engine in China and "the fastest Javascript interpreter on the market"<br />
==== Facebook / Social Networks ====<br />
* Facebook launched [http://www.insidefacebook.com/2012/06/07/facebook-launches-app-center-with-600-apps/ App Center], a personalized dashboard that "aims to improve app discovery across the web and mobile devices". More than 600 social apps were included. At the launch, Facebook said that they had more than 130 games with one million users or more, and that they drove people to the Apple App Store 83 million times last month.<br />
* Interestingly, in the App Center, only [http://www.insidefacebook.com/2012/06/12/facebook-uses-random-sampling-to-determine-app-ratings-and-avoid-manipulation/ randomly-sampled users] will be able to provide app ratings, in an effort to reduce the impact of manipulation.<br />
* [http://www.koreatimes.co.kr/www/news/tech/2012/06/133_112887.html Samsung indicated that they were planning to launch a Facebook competitor]<br />
<br />
==== Google ====<br />
* The Chrome team, in their dev channel, [http://blog.chromium.org/2012/06/try-chrome-in-metro-mode.html released] the first build of Chrome for Windows 8. Here are some [http://arstechnica.com/information-technology/2012/06/first-look-at-chrome-in-the-windows-8-metro-environment/ screenshots]<br />
* Google's Chrome Web Store is [http://blog.chromium.org/2012/06/new-developer-features-in-chrome-web.html now available] in Turkey, Ukraine, Egypt, Saudi Arabia, Morocco and the United Arab Emirates. There have also been some improvements in the analytics available to developers.<br />
* Also in the Chrome Web Store is an improved [http://blog.chromium.org/2012/06/make-your-website-faster-with-pagespeed.html PageSpeed Insights tool], an extension that analyzes all aspects of the page load, including resources, network, DOM, and the timeline.<br />
* Perhaps because of the increasing availability of "retina" displays, Chrome Canary builds now support the [http://www.cssportal.com/css-properties/image-resolution.htm CSS image-resolution property].<br />
* Chrome 20 will now feature a timer with [http://trac.webkit.org/changeset/115503 microsecond precision], allowing [http://gent.ilcore.com/2012/06/better-timer-for-javascript.html much more accurate timing] for profiling.<br />
==== Microsoft ====<br />
* Microsoft stated that the upcoming release of MSIE10 will [http://blogs.msdn.com/b/ie/archive/2012/06/06/moving-the-stable-web-forward-in-ie10-release-preview.aspx support] unprefixed versions of CSS gradients, animations, transitions, transforms, font-feature-settings, the indexed database API and requestAnimationFrame. A number of other properties will also be supported in prefixed form.<br />
* [http://blogs.msdn.com/b/ie/archive/2012/06/08/high-quality-visuals-for-pinned-sites-in-windows-8.aspx "Pinned sites"] in Windows 8 can now sport a 144x144 pixel tile image and custom colours if the site author includes some custom meta tags in their HTML.<br />
==== Opera ====<br />
* The Opera team produced a [http://my.opera.com/ODIN/blog/2012/06/05/animatable-css-properties-in-opera-12 long list] of all the properties in the upcoming version 12 release of Opera that will support animation.<br />
==== Security ====<br />
* The Chrome team also released a [http://blog.chromium.org/2012/06/tale-of-two-pwnies-part-2.html breakdown] of a second security breach that was revealed by Google's Pwnium contest earlier this year. This one made use of some XSS vulnerabilities in Chrome's URL handling.<br />
* Yesterday was Patch Tuesday and Microsoft [http://www.computerworld.com/s/article/9228036/Microsoft_scrambles_as_it_patches_26_bugs_warns_users_of_active_attacks released fixes for 26 vulnerabilities], including one zero-day Internet Explorer bug that affects all versions, even MSIE10.<br />
==== Tizen ====<br />
* Samsung has spent the $500,000 necessary to [http://www.tizenexperts.com/2012/06/samsung-puts-500000-secret-weapon-apple/ join the Linux Foundation] as a platinum member<br />
==== W3C ====<br />
* [http://www.glazman.org/weblog/dotclear/index.php?post/2012/06/06/Transforms%2C-Transitions-and-Animations The CSS WG just resolved during its weekly conf call to allow browsers vendors to unprefix CSS 3 Transforms, Transitions and Animations immediately.]<br />
* Tim Bray has [http://www.tbray.org/tmp/draft-tbray-http-legally-restricted-status.html#anchor3 submitted a proposal for a new 451 status code] to indicate when material is unavailable for legal reasons, for example state censorship.<br />
==== WebKit ====<br />
* Support for [http://trac.webkit.org/changeset/120154 CSS Variables] landed in WebKit.<br />
<br />
== Marketing, Press &amp; Public Reaction ==<br />
<br />
==== Marketing ====<br />
<br />
<br />
<br />
==== Press ====<br />
<br />
*[http://www.pcworld.com/businesscenter/article/257452/firefox_14_beta_arrives_with_an_extra_shot_of_security.html Firefox 14 Beta Arrives with an Extra Shot of Security]<br><br />
*[http://www.h-online.com/open/news/item/Firefox-14-Beta-promises-improved-security-1613878.html Firefox 14 Beta promises improved security]<br><br />
*[http://www.h-online.com/open/news/item/Firefox-15-Aurora-has-native-PDF-support-1616291.html Firefox 15 Aurora has native PDF support]<br><br />
*[http://betanews.com/2012/06/07/which-firefox-is-right-for-you-13-14-15-or-16/ Which Firefox is right for you -- 13, 14, 15 or 16?]<br><br />
<br />
<br><br />
<br />
== Questions, Comments, FYI ==<br />
<br />
== Actions this week ==</div>Thunderhttps://wiki.mozilla.org/index.php?title=Firefox/Planning/2012-06-06&diff=438664Firefox/Planning/2012-06-062012-06-06T18:11:36Z<p>Thunder: /* Identity */</p>
<hr />
<div><!-- Maybe don't screw with these links unless you've read this blog post:<br />
http://blog.johnath.com/2011/01/20/automatic-date-links-in-mediawiki/<br />
Just copy them to new pages and it should Just Work!<br />
--><br />
<center>[[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&laquo; previous week]] | [[Firefox/DeliveryMeetings|index]] | [[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &raquo;]]</center><br />
<br />
'''Planning Meeting Details'''<br />
* Wednesdays - 11:00am PDT, 18:00 UTC<br />
* Mountain View Offices: Warp Core Conference Room<br />
* Toronto Offices: Finch Conference Room<br />
* [irc://irc.mozilla.org/planning irc.mozilla.org #planning] for backchannel<br />
* (the [[Platform#Meetings|developer meeting]] takes place on Tuesdays)<br />
<br />
'''Video/Teleconference Details - NEW'''<br />
* 650-903-0800 or 650-215-1282 x92 Conf# '''95312''' (US/INTL)<br />
* 1-800-707-2533 (pin 369) Conf# '''95312''' (US)<br />
* Vidyo Room: Warp Core<br />
* Vidyo [https://v.mozilla.com/flex.html?roomdirect.html&key=UK1zyrd7Vhym Guest URL]<br />
<br />
{{Notes}}<br />
<br />
__FORCETOC__<br />
<br />
== Actions from Last Week ==<br />
<br />
== Schedule &amp; Progress on [[Releases|Upcoming Releases]] ==<br />
=== Kilimanjaro ===<br />
<br />
===Firefox Desktop ===<br />
==== Release (13, 10esr, <strike>3.6</strike>) ====<br />
* FF13 released yesterday! Full unthrottling will wait till after Patch Tuesday next week.<br />
* We pulled the final lever for moving insecure 3.6 users up to mainline - note the strike-out in the title<br />
<br />
==== Beta (14) ====<br />
* FF14b6 will be released tomorrow (6/7)<br />
<br />
==== Aurora (15) ====<br />
* Aurora 15 updates will be enabled Friday<br />
<br />
==== Nightly (16) ====<br />
* A big thanks to Marco Castelluccio for implementing a Web Apps Runtime and native install for Web apps for desktop Linux. With Marco's contribution, we will be able to support native web apps on Windows, Mac, and Linux for Kilimanjaro and beyond. <br />
** Bug 745018 - Implement webapp runtime for Linux<br />
** Bug 744193 - Install web app on host OS - Linux<br />
* PDF.js is making great progress<br />
** Bug 752676 - Control pdf.js and Other PDF Plugins using Application Preferences<br />
** Bug 742099 - Localize pdf.js strings and replace with the final strings for release<br />
* Bug 749628 - Implement a "Responsive Design" tool<br />
* Bug 758812 - Break up browser.js into smaller pieces, Phase 1<br />
* Bug 735099 - Re-enable incremental GC on desktop platforms<br />
<br />
=== Firefox Mobile ===<br />
====Beta (14)====<br />
* Prepping Beta 6, XF for tablets and FN for phones<br />
<br />
====Aurora (15)====<br />
* Tablet UI<br />
* Reading List<br />
* Find in Page<br />
<br />
====Nightly (16)====<br />
* Search Suggestions<br />
* Chromeless WebApps<br />
* Text Selection in Web Content<br />
<br />
=== Services ===<br />
==== Firefox Sync ====<br />
* nothing major to report<br />
* Native Sync is fleshing out ui parity (on Nightly)<br />
<br />
==== Apps In the Cloud Server ====<br />
* nothing major to report<br />
<br />
=== Add-on SDK ===<br />
<br />
[https://groups.google.com/d/topic/mozilla-labs-jetpack/buwPODIj3SQ/discussion Released 1.8b4!]<br />
<br />
No other updates this week due to Add-ons mini-workweek<br />
<br />
===Identity===<br />
* Work is progressing, drop by #identity or ping Ben A. for a demo of a (working!) Firefox-native sign in email chooser<br />
* On track for 16<br />
<br />
===Apps===<br />
* Firefox Desktop 14 (Beta) - landed <br />
** Functionality was backed out - {{bug|750936}}<br />
** Native Install<br />
** Chromeless launch of apps<br />
<br />
* Firefox Desktop 15 (Aurora) <br />
** Features: Support of native installation and and chromeless launch of apps for Win and Mac OS<br />
<br />
* Firefox Desktop 16 (Nightly) <br />
** Fit and polish for K9o requirements<br />
<br />
* Firefox Mobile 15 (Nightly) - in progress<br />
** Features: Native Install and chromeless window launch <br />
** Proposed marketplace bundling with Fennec is an open issue. See {{bug|738545}}<br />
<br />
* Apps in the Cloud<br />
** AITC client for desktop landed for FF15<br />
<br />
===Developer Tools/Experience===<br />
* Firefox 15 (Aurora)<br />
** Debugger<br />
*** includes remote debugging for Fennec<br />
*** need to watch Aurora feedback closely<br />
** Responsive Mode<br />
*** Mentioned last month, preffed on last week<br />
*** Test responsive layouts without resizing your whole browser<br />
** Layout view<br />
*** Added to Style Inspector<br />
*** Shows at-a-glance metrics like height, width, padding for the selected element<br />
** Developer toolbar will be on the next train.<br />
* End-to-end Apps tutorial draft<br />
** there's [https://developer.mozilla.org/en/Apps/Tutorials/General a draft on MDN]<br />
** this content will be presented directly on the Marketplace site<br />
* Prototype of [http://jlongster.github.com/mortar/ Open Web Apps Bootstrap] up<br />
<br />
== Feedback Summary ==<br />
=== Desktop ===<br />
* Firefox 13: Generally OK feedback so far, comments mainly around new features<br />
** Possibly something with hotmail/messenger (Can't change status, can't log in, can't read messages)<br />
<br />
Feature feedback:<br />
* New tab page (probably about 60% negative):<br />
** Privacy concerns (how do I turn it off?) -- about 40-50% of negative feedback about this feature.<br />
** Broke extensions (There's an extension that makes it load a different URL that broke, also broke speed dial and stuff like that)<br />
** People want bookmarks (not history) or to be able to customize the links shown.<br />
* About:home (about 80% negative):<br />
** Almost universally hated because some people (a number of people) seem to have lost their previous home pages. Also, can't set "blank" as a home page.<br />
** Users can't change the search engine on this page.<br />
** Some users are ending up with Yahoo as a home page without their consent.<br />
<br />
=== Mobile ===<br />
Firefox Beta for Android fixed the top three user issues with the product (start-up performance, browsing performance and flash support). <br />
<br />
Overall for beta4/5 feedback is good; 4 stars.<br />
<br />
Beta4/5 user issues:<br />
*Photon 4g continues to generate low reviews<br />
*A couple of instability reports and a couple of website incompatibility reports (techcrunch)<br />
<br />
Beta 4/5 requests:<br />
*Text selection<br />
*Fewer permissions<br />
<br />
Documentation:<br />
*Completing documentation of single sync client requirement for beta/aurora/nightly users before installing release<br />
*Updating supported devices documentation<br />
*Need to update language support documentation<br />
*Need to clarify tablet support and compatibility<br />
<br />
== UX & User Research ==<br />
=== UX Design ===<br />
<br />
* UX summit last week, so we were quiet<br />
* [hometab/newtab] new mockups getting finished for some lightweight prototyping (Boriss)<br />
* [android] (ibarlow)<br />
** final bug work for Native UI release (so soon!)<br />
** tablet and next-version-of-phone implementation and design support going on in<br />
*** {{bug|739355}} - Title bar updates (tablet and phones)<br />
*** {{bug|739364}} - Awesomebar updates (tablet and phones)<br />
*** {{bug|739407}} - Tab menu updates (tablet and phones)<br />
*** {{bug|713450}} - Close tabs by slide<br />
** Oh look! First traces of search suggest designs landing [http://www.flickr.com/photos/lucasrocha/7160434745/ screenshot in flickr]<br />
* [sync setup] [http://cl.ly/1t3U0o1J1e3h2U2N1g2N 90% use case flow revisions] (Zhenshuo)<br />
* [Identity] Ongoing design of Sign-into-site flows - [http://people.mozilla.com/~zfang/PersonaID/PersonaIDNative1.jpg variant 1], [http://people.mozilla.com/~zfang/PersonaID/PersonaIDNative2.jpg variant 2]<br />
* [apps integration] Design of app recommendations ongoing (Boriss, with special guest Bryan) <br />
* [desktop] <br />
** Reviewing Australis designs against new [https://blog.mozilla.org/ux/2012/06/firefox-heatmap-study-2012-results-are-in/ Firefox heatmap data] (Zhenshuo)<br />
** Detailed interaction design iterations happening on Australis customization UI; [http://people.mozilla.com/~shorlander/files/customization-interactive-mockup-panel/customizationInteractiveMockup-panel.html basic clickable mockup] (Zhenshuo, Stephen)<br />
** Design in progress for layout of in-content preferences: [http://people.mozilla.com/~zfang/Preferences/InContentPreferences.jpg mockup] (Zhenshuo)<br />
* [metro] (Yuan)<br />
** User feedback on button styling for metro app bar -- [http://people.mozilla.com/~ywang/FX%20on%20Metro/ user test materials]<br />
** Another video sketch, this one about general web browsing use, in preparation<br />
** Exploring share functions, through app contract<br />
<br />
=== Research ===<br />
UR ran some usability tests on the Firefox Beta. We found that basic tasks (search, bookmarking, tabs) were easy for participants to complete. There are some questions around the search accelerators in the Top Sites tab, and of course typing is still painful. UR will work with UX to figure out how to manage. Anyone who wants to see raw video footage of the tests can contact Mary Trombley.<br />
<br />
== '''Market Insights''' ==<br />
=== Desktop / Platform ===<br />
==== Apple ====<br />
* Apple was granted [http://da.feedsportal.com/c/34438/f/628517/s/200bc187/l/0L0Spatentlyapple0N0Cpatently0Eapple0C20A120C0A60Capple0Ewins0Epatents0Efor0Eindustrial0Edesign0Efuture0E3d0Eremote0Eharnessing0Epower0Ethrough0Eelectromagnetic0Einduction0Bhtml/ia1.htm 22 patents] covering everything from industrial design to a futuristic 3D Apple TV remote and even a way that Apple envisions of harnessing power through electromagnetic induction to help extend battery life on iOS devices.<br />
==== Microsoft ====<br />
* The 6th Platform Preview for IE10 [http://blogs.msdn.com/b/ie/archive/2012/05/31/windows-release-preview-the-sixth-ie10-platform-preview.aspx now includes] the latest preview update for IE10. It includes an embedded Adobe Flash Player, which has been improved to support touch gestures. It is also integrated with the Process Lifetime Manager to better improve battery life in the Metro environment. Flash will also be bundled with the operating system and will receive improvements through Windows Update.<br />
* The new release preview also sends a Do Not Track header by default, the first web browser to do so.<br />
* IE10 now supports unprefixed versions of CSS transitions, transforms, animations, gradients, and CSS Fonts’ font-feature-settings property, as well as platform APIs such as the Indexed Database API (IndexedDB) and requestAnimationFrame().<br />
* IE10 will also [http://blogs.msdn.com/b/ie/archive/2012/06/04/legacy-dx-filters-removed-from-ie10-release-preview.aspx no longer support] IE4's visual filters and transitions for anything other than intranet sites<br />
* Interesting, Microsoft is going to great lengths to force adoption of the Metro-style interface, even to the point of [http://venturebeat.com/2012/05/31/windows-8-start-button-2 removing all code from Windows 8 referencing the Start button/menu] to prevent third-party developers from creating a workaround allowing people to continue using it<br />
* Microsoft's Bing Mobile team released [https://www.onx.ms/#!findOutMorePage On-Ex], an Android application that is a sort of "if this then that" for mobile phones. Powered by Javascript, it offers some interesting API calls -- [https://www.onx.ms/#apiPage/modeOfTransport modeOfTransport] returns whether the user is walking, running or driving.<br />
* Analysts are estimating that new Windows RT tablets will be in the [http://computerworld.co.nz/news.nsf/technology/windows-rt-tablets-could-cost-500-to-700 $500-$700 price range], which raises concerns for their viability<br />
<br />
==== Google ====<br />
* Fully hardware-accelerated CSS filters [http://blog.chromium.org/2012/06/accelerated-css-filters-landed-in.html are available in Chrome/Chromium version 19 and newer]<br />
* The press are heralding the upcoming Chrome version 21 as being optimized for [http://www.geek.com/articles/geek-pick/google-chrome-21-gears-up-for-gaming-20120530/ web-based gaming]<br />
==== Security ====<br />
* [http://krebsonsecurity.com/2012/05/facebook-takes-aim-at-cross-browser-lilyjade-worm Facebook is trying to stop a browser plugin-based worm] that uses the Crossrider cross-platform plugin creation tool.<br />
==== Tizen ====<br />
* A Tizen developer ran the [http://www.tizenexperts.com/2012/05/tizen-lord-rings-ringmark-facebook/ RingMark test] on Tizen, Android, and iPhone smartphones. Tizen was the clear leader with 141 passed Ring 1 tests.<br />
==== Gaming ====<br />
* The authors of Scirra, an HTML5 gaming framework, [http://www.scirra.com/blog/85/the-great-html5-mobile-gaming-performance-comparison did an HTML5 desktop/mobile gaming shootout using 23 different combinations of browsers and devices]. Firefox got the highest score for desktop but the lowest for Android 4.0.<br />
<br />
=== Mobile ===<br />
<br />
Summary below, full update [http://irinasandu.com/2012/06/06/android-and-mobile-browsing-insights-week-23/ here] and in your inbox.<br />
<br />
<br />
* Opera announced it reached 189.6 million mobile users, a new version of Opera Mini for basic phones and a partnership with America Movil and one with Bharti Airtel<br />
<br />
* 65% of all Androids run Gingerbread, 19% Froyo and 7% Ice Cream Sandwich<br />
<br />
* The hardware section of the Play Store expansing with accessories<br />
<br />
* Researchers found security flaws in Google Bouncer<br />
<br />
* HTC and Sony partnered to augment their mobile offerings<br />
<br />
* First Android device on x86 architecture available in Europe<br />
<br />
* Samsung Galaxy S III landing in market, Galaxy Note 2 rumoured to launch in October<br />
<br />
* Asus, Acer and Toshiba to be among Windows 8 tablet manufacturers<br />
<br />
* Video of Tizen on Samsung reference device [http://www.tizenexperts.com/2012/05/hands-tizen-developer-prototype-device/ available]<br />
<br />
* By 2015 smartphones will account for 75% of new phones sold<br />
<br />
== Marketing, Press &amp; Public Reaction ==<br />
<br />
==== Marketing ====<br />
<br />
*Finalizing materials for releases later this week; getting started on the next round of releases.<br />
<br />
==== Press ====<br />
<br />
*[http://www.pcworld.com/businesscenter/article/256886/six_good_reasons_to_download_firefox_13.html Six Good Reasons to Download Firefox 13]<br><br />
*[http://www.webmonkey.com/2012/06/firefox-13-a-faster-smarter-web-browser/ Firefox 13: A Faster, Smarter Web Browser]<br><br />
*[http://www.webpronews.com/firefox-13-releases-a-day-before-official-launch-2012-06 Firefox 13 Releases A Day Before Official Launch] <br><br />
*[http://blogs.cio.com/browsers/17135/firefox-13-arrives-snazzy-features-rival-chrome Firefox 13 Arrives with Snazzy Features that Rival Chrome]<br><br />
<br />
<br><br />
<br />
== Questions, Comments, FYI ==<br />
* If you see :gps, give him a giant hug, or a beer.<br />
<br />
== Actions this week ==</div>Thunderhttps://wiki.mozilla.org/index.php?title=Firefox/Planning/2012-05-16&diff=431600Firefox/Planning/2012-05-162012-05-16T18:13:00Z<p>Thunder: /* Identity */</p>
<hr />
<div><!-- Maybe don't screw with these links unless you've read this blog post:<br />
http://blog.johnath.com/2011/01/20/automatic-date-links-in-mediawiki/<br />
Just copy them to new pages and it should Just Work!<br />
--><br />
<center>[[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&laquo; previous week]] | [[Firefox/DeliveryMeetings|index]] | [[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &raquo;]]</center><br />
<br />
'''Planning Meeting Details'''<br />
* Wednesdays - 11:00am PDT, 18:00 UTC<br />
* Mountain View Offices: Warp Core Conference Room<br />
* Toronto Offices: Finch Conference Room<br />
* [irc://irc.mozilla.org/planning irc.mozilla.org #planning] for backchannel<br />
* (the [[Platform#Meetings|developer meeting]] takes place on Tuesdays)<br />
<br />
'''Video/Teleconference Details - NEW'''<br />
* 650-903-0800 or 650-215-1282 x92 Conf# '''95312''' (US/INTL)<br />
* 1-800-707-2533 (pin 369) Conf# '''95312''' (US)<br />
* Vidyo Room: Warp Core<br />
* Vidyo [https://v.mozilla.com/flex.html?roomdirect.html&key=UK1zyrd7Vhym Guest URL]<br />
<br />
{{Notes}}<br />
<br />
__FORCETOC__<br />
<br />
== Actions from Last Week ==<br />
<br />
== Schedule &amp; Progress on [[Releases|Upcoming Releases]] ==<br />
=== Kilimanjaro ===<br />
<br />
===Firefox Desktop ===<br />
==== Release (12, 10esr, 3.6) ====<br />
* Merge day may move one day earlier than ship date to decouple necessary work and meet our Aurora/Beta target ship by the end of the week. See dev.planning thread. This will '''not''' affect any release dates.<br />
<br />
==== Beta (13) ====<br />
* FF13 beta 4 will be released on Friday<br />
<br />
==== Aurora (14) ====<br />
<br />
==== Nightly (15) ====<br />
Bug 754133 - Set background of standalone images (the image itself, not the whole page) to white<br />
<br />
=== Firefox Mobile ===<br />
* [https://www.mozilla.org/en-US/mobile/14.0beta/releasenotes/ Fennec Native 14 beta 1] is now live on [https://play.google.com/store/apps/details?id=org.mozilla.firefox_beta Google Play]<br />
* We expect our next beta of Fennec Native (released as early as 5/17) to be multi-locale with the same 13 localizations as XUL Fennec previously<br />
*Day 1 Adoption<br />
**Installs: 785,103 (+3.45% from yesterday)<br />
**Active installs: 209,076 (+14.32%)<br />
**Total Beta ADIs: 39,224 (+66.34%)<br />
**ADIs on 14.0: 15,345 (39% of total ADIs)<br />
<br />
=== Services ===<br />
==== Firefox Sync ====<br />
* Beta is out! \o/<br />
* Please remember you can have only 1 native sync per android device, so no you cannot have Aurora & Beta syncing at the same time. [https://wiki.mozilla.org/User:Anaaktgeboren/NativeSync#Android_Sync_behavior_with_multiple_Firefox_versions_installed Read Why Here]<br />
<br />
==== Apps In the Cloud Server ====<br />
* Regular deployment happening.<br />
<br />
=== Add-on SDK ===<br />
<br />
Release (1.7 -> Firefox 12, 13)<br />
<br />
* Released SDK 1.7 yesterday<br />
** mixed bouquet of new features and important bug fixes<br />
** css-only page-mods, l10n pluralization goodness<br />
** configurable contentURL property for panel and widget!<br />
** many bug fixes<br />
<br />
Stabilization (1.8 -> Firefox 13, 14)<br />
<br />
* on-track for release Tuesday June 26th<br />
* first beta release either today or tomorrow?<br />
<br />
Development (1.9 -> Firefox 14, 15)<br />
<br />
* Firefox 15 / memory leak issues mitigated by latest khuey patch<br />
** still planning to spin up a campaign to get older extensions re-packed, because its the right thing to do<br />
** more plannig for this will happen at the Addons work week, June 4.<br />
* started landing 'Spring Cleaning' items yesterday, aiming to land loader in Firefox<br />
<br />
===Identity===<br />
* Focused on Basecamp<br />
* Other work still proceeding, but some of it is pushed back: Persona beta moved to July. Should have no impact on other products.<br />
<br />
===Apps===<br />
* Firefox Desktop 14 (Aurora) - landed <br />
** Looking to back out this functionality - {{bug|750936}}<br />
** Native Install<br />
** Chromeless launch of apps<br />
<br />
* Mozillian Marketplace Release is out! Thanks for the feedback so far!<br />
** Please be mindful that this is an internal release and of alpha quality. Early access is limited to Mozillians and partners for testing, so please do not tweet, communicate or share screenshots, features or details about the Marketplace for now.<br />
** Download Firefox Desktop Nightly (Fx15)<br />
** Have a look at the [https://wiki.mozilla.org/Marketplace/Mozillian_Preview wiki] to learn more about the testing procedure.<br />
** If you run into any hiccups, you can report them to apps-feedback@mozilla.com.<br />
** Once you’re done, there’s also an [http://qsurvey.mozilla.com/s3/mozillianspreview online survey] for you to fill out.<br />
<br />
* Firefox Desktop 15 (Nightly) <br />
** Working on fixing bugs - mostly fit and polish to fit Kilimanjaro requirements<br />
<br />
* Firefox Mobile 15 (Nightly) - in progress<br />
** Work started in Fx14 continues in 15. <br />
** The team is shoring up the bugs to be in better shape for K9o implementation. <br />
** Proposed marketplace bundling with Fennec is an open issue. See {{bug|738545}}<br />
<br />
* Apps in the Cloud<br />
** AITC client continues<br />
** AITC Server - Completed<br />
<br />
== Feedback Summary ==<br />
=== Desktop ===<br />
<b>Firefox 12 issues summary</b>:<br />
<br />
We currently have a 5% increase in issues over Firefox 11. This seems to be a combination of issues including:<br />
<br />
Firefox 12 is slow - Thread was originally about a gfx card issue, but I think it turned into a pile on thread https://support.mozilla.org/en-US/questions/926621<br />
[http://input.mozilla.org/en-US/opinion/2931234]<br />
[http://input.mozilla.org/en-US/opinion/2930930]<br />
<br />
Foxit Reader causing Hotmail issues: Solution is to rollback to an older version of Foxit. This combined with the Adobe Reader issue is sticky.<br />
[https://support.mozilla.org/en-US/questions/739403]<br />
https://support.mozilla.org/en-US/questions/926740<br />
[http://input.mozilla.org/en-US/opinion/2929657]<br />
[http://input.mozilla.org/en-US/opinion/2928595]<br />
<br />
PDF Issues on Mac - Reader update https://support.mozilla.org/en-US/questions/775819<br />
[https://support.mozilla.org/en-US/questions/926799]<br />
[http://input.mozilla.org/en-US/opinion/2930373]<br />
[http://input.mozilla.org/en-US/opinion/2925866]<br />
<br />
Firefox 12 consumes too much memory - https://support.mozilla.org/en-US/questions/927004<br />
[http://input.mozilla.org/en-US/opinion/2931561]<br />
[http://input.mozilla.org/en-US/opinion/2930795]<br />
[http://input.mozilla.org/en-US/opinion/2929091]<br />
<br />
Copy/Paste Image - Fixed - https://bugzilla.mozilla.org/show_bug.cgi?id=749527<br />
[http://input.mozilla.org/en-US/opinion/2926818]<br />
[http://input.mozilla.org/en-US/?product=firefox&version=12.0&date_start=2012-04-24&date_end=2012-05-16&q=copy+image]<br />
<br />
Firefox 12 incorrectly caching pages - Bug filed - https://bugzilla.mozilla.org/show_bug.cgi?id=748647<br />
[https://support.mozilla.org/en-US/questions/926043]<br />
<br />
Incompatible Norton Toolbar: Need to update norton 360 and norton internet security suite.<br />
[https://support.mozilla.org/en-US/questions/925899]<br />
[http://input.mozilla.org/en-US/?q=norton&product=firefox&version=12.0&sentiment=sad&date_start=2012-04-07]<br />
<br />
<br />
<b>FF12 praise summary, down 6% from FF11</b>:<br />
<br />
fast:<br />
[http://input.mozilla.org/en-US/opinion/2931689]<br />
[http://input.mozilla.org/en-US/opinion/2931687]<br />
[http://input.mozilla.org/en-US/opinion/2931430]<br />
<br />
ui:<br />
[http://input.mozilla.org/en-US/opinion/2930426]<br />
[http://input.mozilla.org/en-US/opinion/2929294]<br />
<br />
stable:<br />
[http://input.mozilla.org/en-US/opinion/2924997]<br />
[http://input.mozilla.org/en-US/opinion/2894948]<br />
[http://input.mozilla.org/en-US/opinion/2891593]<br />
<br />
=== Mobile ===<br />
*Top three dissatisfiers (startup speed, flash support, and memory consumption) are now fixed in Firefox for Android Beta!!<br />
*Google Play reviews summary, 330 reviews of Beta in first 24 hours; our rating based on those reviews is a solid 4.0 stars. 160 5-star reviews already!<br />
**Themes: fast, wow, flash, memory, smooth, scrolling, sexy, this is now my default browser<br />
**"This is now the fastest, smoothest browser in AndroidLand."<br />
**"I absolutely love FF Sync, uploaded to my phone in seconds."<br />
**"Great Improvement I thought firefox will never support flash. It is the only reason that I didn't use as my default browser. At first look it's amazing. Definitely deserve five stars. And finally thanks for dev team for your hard work."<br />
**"Beautiful This update is simply amazing! I am thoroughly impressed. Firefox just beat out dolphin for my go to mobile browsing."<br />
<br />
== UX & User Research ==<br />
=== UX Design ===<br />
<br />
* [apps integration] [http://cl.ly/3X2E2g0n0M1X0P0g2I3R awesomebar/apps integration concept sketching] (Madhava)<br />
* [android] Collating beta1 UX feedback [https://etherpad.mozilla.org/betaUXfeedback etherpad here] (Madhava)<br />
* [android] Finishing tab menu designs for next version; finalizing designs for search suggest; widget; custom menu (Ian)<br />
* [metro] Incorporating feedback from last video sketch; preparing another one around interactions of basic browser usage (yuan)<br />
* [B2G Firefox] (Larissa)<br />
** [http://people.mozilla.com/~lco/FX_B2G/Release_1_Specs/R1_Tabs_v1.pdf v1 tabs interaction spec]<br />
** revising start page spec; starting on details of sharing and browser settings<br />
* [sign-into-browser / ID integration] (Zhenshuo)<br />
** [http://people.mozilla.com/~zfang/PersonaID/Australis-SignInToSites.jpg sign into '''sites''' exploration]<br />
* [desktop] [https://etherpad.mozilla.org/Preferences more ideas for preferences simplification] (Zhenshuo)<br />
<br />
== '''Market Insights''' ==<br />
=== Desktop / Platform ===<br />
==== Adobe ====<br />
* After initially requiring users to pay hundreds of dollars to receive security fixes for vulnerabilities in Flash Professional, Illustrator, and other products, Adobe has [http://www.computerworld.com/s/article/9227119/Adobe_backpedals_will_now_patch_software_for_free relented] and will now provide them for free<br />
==== Apple ====<br />
* A fairly significant [http://www.tuaw.com/2012/03/22/security-alert-safari-for-ios-5-1-reportedly-vulnerable-to-addr/ security issue] was found in Safari's handling of input in the URL bar; a fix is expected shortly<br />
==== Google ====<br />
* Code recently [http://codereview.chromium.org/10392084/ landed] that integrates all of a users' Google Web History with their Chrome browsing history<br />
* Google posted a [http://blog.chromium.org/2012/05/connect-with-web-intents.html web developer introduction, with video] to its Web Intents implementation<br />
* [http://chrome.blogspot.ca/2012/05/keeping-tabs-on-your-tabs.html Tab syncing across devices] has now landed in the Chrome stable channel.<br />
* The default extensions for Chrome have been updated to include [http://src.chromium.org/viewvc/chrome?view=rev&revision=135906 Google Docs]<br />
==== Microsoft ====<br />
* Microsoft posted a [http://blogs.msdn.com/b/ie/archive/2012/05/14/sharing-links-from-ie10-on-windows-8.aspx detailed summary, with video] of how social sharing of links and other content from IE10 will work on Windows 8.<br />
* Senate Judiciary Committee staffers plan to take a look at allegations that Microsoft has made it difficult for competing Web browsers to run on a certain version of Windows, an aide told a [http://www.computerworld.com/s/article/9227121/Senate_to_look_at_Mozilla_s_browser_competition_allegations political blog]<br />
* A leaked version of the [http://windows8beta.com/2012/05/leaks-of-windows-8-pre-release-preview-build-shows-improved-results-for-ie10-benchmarks upcoming Preview Release] of IE10 shows an improved score on html5test.com<br />
==== Opera ====<br />
* There are [http://www.favbrowser.com/is-opera-metro-for-windows-8-in-development-windows-phone-8-version-planned/ rumours] that Opera will be porting its Opera Mobile browser to the upcoming Windows Phone platform<br />
* Opera Mini was also released for the [http://my.opera.com/chooseopera/blog/2012/05/09/opera-mini-for-bada Samsung Bada] platform<br />
==== WebKit ====<br />
* CSS Variables are [https://lists.webkit.org/pipermail/webkit-dev/2012-May/020633.html coming] to WebKit<br />
* The tab-size property is now supported, and work has begun on the Media Capture API<br />
<br />
=== Mobile ===<br />
<br />
Summary below, full update [http://irinasandu.com/2012/05/16/android-and-mobile-browsing-insights-week-20/ here] and in your inbox.<br />
<br />
* Updated Android version distribution numbers are available<br />
* Google's Motorola acquisition expected to be completed soon<br />
* Android 5.0, code-named Jelly Bean, rumoured to be released in fall with multiple flagship devices<br />
* Baidu to be releasing Yi-based devices<br />
* 56.1% of smartphone shipments in Q1 featured Android<br />
* Samsung confirmed as top mobile phone vendor by shipments in Q1<br />
<br />
== Marketing, Press &amp; Public Reaction ==<br />
<br />
==== Marketing ====<br />
* Transition: Laura Forrest will be the new PMM for Desktop, with full transition by 6/18. Desktop is in excellent hands!<br />
** In the meantime, Laura Mesa and Grace will continue leading through the next Desktop updates, including Aurora & Beta. <br />
** Working through how this may/may not effect Beta and Aurora outbound.<br />
* Otherwise, materials and blog posts on schedule for next update. <br />
<br />
<br />
==== Press ====<br />
<br />
[http://www.webmonkey.com/2012/05/firefox-for-android-preps-for-prime-time/ Firefox for Android Preps for Prime Time]<br> <br />
<br />
[http://www.fiercemobilecontent.com/story/mozilla-updates-firefox-android-adobe-flash-support/2012-05-16 Mozilla updates Firefox for Android with Adobe Flash support]<br> <br />
<br />
[http://www.h-online.com/open/news/item/Firefox-14-beta-for-Android-released-1577315.html Firefox 14 beta for Android released]<br> <br />
<br />
[http://cnettv.cnet.com/hands-mozilla-firefox-os-boot-gecko/9742-1_53-50124428.html Hands on with Mozilla Firefox OS Boot to Gecko][http://www.internetnews.com/blog/skerner/google-chrome-19-syncs-your-life.-didnt-firefox-do-that-last-year.html]<br />
<br />
== Questions, Comments, FYI ==<br />
<br />
* myk: I keep hearing people talk about this thing called "Basecamp", and I'm pretending to be a volunteer contributor; where/when can I find out more information about it?<br />
<br />
== Actions this week ==</div>Thunderhttps://wiki.mozilla.org/index.php?title=Firefox/Planning/2012-05-09&diff=429122Firefox/Planning/2012-05-092012-05-09T18:10:16Z<p>Thunder: /* Identity */</p>
<hr />
<div><!-- Maybe don't screw with these links unless you've read this blog post:<br />
http://blog.johnath.com/2011/01/20/automatic-date-links-in-mediawiki/<br />
Just copy them to new pages and it should Just Work!<br />
--><br />
<center>[[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&laquo; previous week]] | [[Firefox/DeliveryMeetings|index]] | [[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &raquo;]]</center><br />
<br />
'''Planning Meeting Details'''<br />
* Wednesdays - 11:00am PDT, 18:00 UTC<br />
* Mountain View Offices: Warp Core Conference Room<br />
* Toronto Offices: Finch Conference Room<br />
* [irc://irc.mozilla.org/planning irc.mozilla.org #planning] for backchannel<br />
* (the [[Platform#Meetings|developer meeting]] takes place on Tuesdays)<br />
<br />
'''Video/Teleconference Details - NEW'''<br />
* 650-903-0800 or 650-215-1282 x92 Conf# '''95312''' (US/INTL)<br />
* 1-800-707-2533 (pin 369) Conf# '''95312''' (US)<br />
* Vidyo Room: Warp Core<br />
* Vidyo [https://v.mozilla.com/flex.html?roomdirect.html&key=UK1zyrd7Vhym Guest URL]<br />
<br />
{{Notes}}<br />
<br />
__FORCETOC__<br />
<br />
== Actions from Last Week ==<br />
* dcm to find updated states of sdk usage in new addons<br />
** In [https://wiki.mozilla.org/Firefox/Planning/2012-05-09#Add-on_SDK Add-on SDK Section!]<br />
* thunder/mconnor - update on identity+sync<br />
* michelleluna - look at gmail feedback for aurora this week (doesn't reload); Answer: there is no input data to suggest a widepsread reloading Gmail issue in Firefox, I see only 6 comments out of 999 related to Gmail and none about not reloading, see input.mozilla.org/en-US/?product=firefox&version=14.0a2&date_start=2012-04-25&date_end=&q= A more generic search for 'google' also surfaces no comments about mail issues.<br />
<br />
== Schedule &amp; Progress on [[Releases|Upcoming Releases]] ==<br />
=== Kilimanjaro ===<br />
<br />
===Firefox Desktop ===<br />
==== Release (12, 10esr, 3.6) ====<br />
* Automatic updates from 3.6 to 12 are proceeding in {{bug|753006}} – Please prepare automatic updates for FF3.6 to FF12<br />
** 3.6.28->12 updates are already live<br />
<br />
==== Beta (13) ====<br />
* We've just built our third FF13 beta<br />
<br />
==== Aurora (14) ====<br />
<br />
==== Nightly (15) ====<br />
* Owen Carpenter, John Rietveld, Devon Sayles, and Zuhao (Joe) Chen from Michigan State's CSE Capstone program landed in-content prefs (preffed off) and tests into m-c last night. To see this great work, set browser.preferences.inContent to true. Congratulations to that team. Thanks to Jared Wein for his mentoring and to Unfocused for his code reviews. See [http://msujaws.wordpress.com/2012/01/09/in-content-preferences-for-firefox-may-be-here-in-16-weeks/ In-Content Preferences for Firefox may be here in 16 weeks] for .ore,<br />
* {{Bug|650353}} have one global object per compartment <br />
* {{Bug|752877}} Cut wrappers after firing [inner,outer]-window-destroyed. <br />
* {{Bug|716439}} Implement clipping to rectangles with rounded corners on the GPU<br />
* {{Bug|674225}} support the Opus voice codec in <nowiki><audio></nowiki> and <nowiki><video></nowiki> elements<br />
* {{Bug|641892}} Support showing multiple popup notification icons at the same time <br />
* {{Bug|743877}} tab switching shouldn't occur off a timeout <br />
* {{Bug|664918}} Infrastructure for media stream graph processing <br />
* {{Bug|650988}} Do image scaling on the GPU <br />
* {{Bug|748785}} Enable NPAPI Async drawing model by default on windows <br />
* {{Bug|166240}} Implement D3E KeyboardEvent.location (except JOYSTICK) <br />
* {{Bug|478927}} Need a way from chrome to know when error pages load <br />
* {{Bug|726366}} spdy should support tunnel through http proxy<br />
* {{Bug|377624}} Implement the accept attribute for the form and file upload controls form "image/*"<br />
<br />
=== Firefox Mobile ===<br />
====Beta Plan====<br />
* Some new beta blockers appeared on Friday<br />
** Rendering failures on Motorolas<br />
** XUL -> Native migrations failures<br />
* Investigating shipping multiple locales<br />
* Eminent: Go to build<br />
* 2012-05-15: Push to market<br />
<br />
==== Aurora (14) ====<br />
* Landing blockers<br />
<br />
==== Nightly (15) ====<br />
* New front-end work<br />
** Chromeless webapps<br />
** Tablet UI<br />
** Homescreen widget<br />
** Reader mode<br />
** Text selection<br />
** HTML5 context menu<br />
<br />
=== Services ===<br />
* read the wiki update<br />
==== Firefox Sync ====<br />
* Sync 2.0 & Sign into Browser have separated into two projects<br />
** ping :ally if you have questions about what this means<br />
* Along with mobile, _this_ close to the fennec beta<br />
==== Apps In the Cloud Server ====<br />
* keeps on rocking in the free world<br />
<br />
=== Add-on SDK ===<br />
<br />
Release (1.6 -> Firefox 11, 12) <br />
<br />
% of all new add-ons uploaded to AMO that are built with Add-on SDK (these are rough numbers identified only by GUIDs beginning with "jid")<br />
Jan 35.27%<br />
Feb 29.2%<br />
Mar 34.15%<br />
Apr 30.34% <br />
<br />
Stabilization (1.7 -> Firefox 12, 13)<br />
* [https://groups.google.com/d/msg/mozilla-labs-jetpack/-/HxdSZrwnFo4J Released 1.7RC2 yesterday] - please test<br />
* On track to release 15 May 2012 (next Tuesday!)<br />
<br />
Development (1.8 -> Firefox 13, 14)<br />
* On track to merge to Stabilization 15 May 2012<br />
* Spring cleaning! We need add-on developers to give comments on a couple of issues on items we want to change. [http://blog.mozilla.org/addons/2012/05/07/spring-cleaning-changes-to-require-and-self-in-the-sdk/ Much more detail on the add-ons blog.]<br />
* Memshrink goes on - and we have decisions to make on what to do about SDK-based add-ons on AMO that use very old versions of the SDK with known leaks. <br />
** [http://blog.mozilla.org/addons/2012/05/07/memshrink-progress-leaky-add-ons-and-older-sdk-versions/ The quick answer is for everyone with an add-on to rebuild it with a new version of the SDK.] <br />
** [https://bugzilla.mozilla.org/show_bug.cgi?id=751466 The not-so-quick answer is being discussed.]<br />
<br />
===Identity===<br />
* Sign into the browser independent from Sync<br />
** Sync continues as-is, with its own accounts<br />
** Sign into the browser will ship with new services<br />
** Some of those services will be competitive with Sync<br />
<br />
* Sign into the browser "swarm" this week: Platform, Firefox, Identity teams heads-down On SIB.<br />
<br />
===Apps===<br />
* Firefox Desktop 14 (Aurora) - landed <br />
** Looking to back out this functionality - {{bug|750936}}<br />
** Native Install<br />
** Chromeless launch of apps<br />
<br />
* Mozillian Marketplace Release is out! We need feedback!<br />
** Please download Firefox Nightly Desktop (Fx15)<br />
** Have a look at the [https://wiki.mozilla.org/Marketplace/Mozillian_Preview wiki] to learn more about the testing procedure.<br />
** If you run into any hiccups, you can report them to apps-feedback@mozilla.com.<br />
** Once you’re done, there’s also an [http://qsurvey.mozilla.com/s3/mozillianspreview online survey] for you to fill out.<br />
<br />
* Firefox Desktop 15 (Nightly) <br />
** Working on fixing bugs - mostly fit and polish to fit Kilimanjaro requirements<br />
<br />
* Firefox Mobile 15 (Nightly) - in progress<br />
** Work started in Fx14 continues in 15. <br />
** Proposed marketplace bundling with Fennec is an open issue. See {{bug|738545}}<br />
<br />
* Apps in the Cloud<br />
** AITC client continues<br />
** AITC Server - Completed<br />
<br />
===Developer Experience===<br />
<br />
* [[DevTools/Features/ResponsiveView|Responsive Design View]] has been added to Kilimanjaro. Currently targeting Firefox 15.<br />
* We're also still targeting Firefox 15 for the JavaScript Debugger, which also has remote debugging capability for Android and B2G.<br />
* Also aiming for Firefox 15 for the [[DevTools/Features/DeveloperToolbar|Developer Toolbar]]. This feature will start pulling the tools together and providing quick keyboard access via a command line.<br />
* The last major missing piece of functionality for the Firefox developer tools is a [[DevTools/Features/NetworkView|network view]]. Firebug leader Jan (Honza) Odvarko has extracted this functionality from Firebug into a separate addon called [https://github.com/janodvarko/httpmonitor HTTP Monitor]. The goal is to try sharing this code between Firebug and Firefox. They're also working on making this remotable like the JavaScript Debugger. We're hoping to have this functionality in Firefox soon, but not Firefox 15.<br />
* The Apps developer ecosystem team is making good progress on [[Apps/Ecosystem|their projects]], including the first documentation "track" that takes web developers from beginning to end through an application. They are also building a "bootstrap" application template that Apps developers can use to get their projects started. More news on these as we get closer to release. These are part of Kilimanjaro.<br />
<br />
== Feedback Summary ==<br />
=== Desktop ===<br />
<b>Firefox 12 issues summary</b>:<br />
<br />
We currently have a 5% increase in issues over Firefox 11 at the three week mark. This seems to be a combination of issues including:<br />
<br />
PDF Issues on Mac - https://bugzilla.mozilla.org/show_bug.cgi?id=747073<br />
[http://input.mozilla.org/en-US/opinion/2909934]<br />
[http://input.mozilla.org/en-US/opinion/2909278]<br />
[http://support.mozilla.com/en-US/questions/775819]<br />
<br />
Plugins/Check issue - Resolved - https://bugzilla.mozilla.org/show_bug.cgi?id=752232<br />
[http://input.mozilla.org/en-US/opinion/2907452]<br />
[http://input.mozilla.org/en-US/opinion/2907420]<br />
[http://support.mozilla.com/en-US/questions/926756]<br />
<br />
Copy/Paste Image - Fixed - https://bugzilla.mozilla.org/show_bug.cgi?id=749527<br />
[https://support.mozilla.org/en-US/questions/926093]<br />
[http://input.mozilla.org/en-US/?q=copy+image&product=firefox&version=12.0&sentiment=sad&date_start=2012-04-07]<br />
<br />
Firefox 12 incorrectly caching pages - Bug filed - https://bugzilla.mozilla.org/show_bug.cgi?id=751753<br />
[https://support.mozilla.org/en-US/questions/926043]<br />
<br />
Incompatible Norton Toolbar: Need to update norton 360 and norton internet security suite.<br />
[https://support.mozilla.org/en-US/questions/925899]<br />
[http://input.mozilla.org/en-US/?q=norton&product=firefox&version=12.0&sentiment=sad&date_start=2012-04-07]<br />
<br />
Bookmarks* Could be just lots of updates from older version. Some reports that bookmarks are missing. <br />
[http://input.mozilla.org/en-US/opinion/2903145]<br />
[http://input.mozilla.org/en-US/opinion/2906021]<br />
[http://support.mozilla.com/en-US/questions/925927]<br />
[https://support.mozilla.org/en-US/questions/926621]<br />
Possibly related TB issue outstanding: [https://getsatisfaction.com/mozilla_messaging/tags/bug_750781] Could be related to other slowness reports we are getting.<br />
<br />
<br />
<b>FF12 praise summary, down 6% from FF11</b>:<br />
<br />
fast:<br />
[http://input.mozilla.org/en-US/opinion/2914859]<br />
[http://input.mozilla.org/en-US/opinion/2914763]<br />
[http://input.mozilla.org/en-US/opinion/2913147]<br />
<br />
ui:<br />
[http://input.mozilla.org/en-US/opinion/2914504]<br />
[http://input.mozilla.org/en-US/opinion/2914429]<br />
<br />
stable:<br />
[http://input.mozilla.org/en-US/opinion/2912898]<br />
<br />
<b>FF13 beta issues summary</b>:<br />
<br />
PDF on Mac<br />
[http://input.mozilla.org/en-US/?product=firefox&sentiment=sad&date_end=&date_start=2012-05-02&platform=mac&version=13.0&q=pdf 96 comments]<br />
<br />
Flash/video<br />
[http://input.mozilla.org/en-US/?q=flash&product=firefox&version=13.0&date_start=2012-05-02&date_end=&sentiment=sad 127 comments]<br />
[http://input.mozilla.org/en-US/?product=firefox&sentiment=sad&date_end=&date_start=2012-05-02&version=13.0&q=video 151 comments]<br />
<br />
<b>FF13 beta praise summary</b>:<br />
<br />
Smooth scrolling, well-liked: <br />
[http://input.mozilla.org/en-US/?product=firefox&sentiment=happy&date_end=&date_start=2012-05-02&version=13.0&q=scroll 67 comments]<br />
<br />
tab screen:<br />
[http://input.mozilla.org/en-US/opinion/2910920]<br />
[http://input.mozilla.org/en-US/opinion/2903849]<br />
[http://input.mozilla.org/en-US/opinion/2901745]<br />
<br />
new start page:<br />
[http://input.mozilla.org/en-US/opinion/2914780]<br />
[http://input.mozilla.org/en-US/opinion/2914221]<br />
[http://input.mozilla.org/en-US/opinion/2911441]<br />
<br />
<br />
<b>FF14 aurora issues</b>:<br />
<br />
Flash:<br />
[http://input.mozilla.org/en-US/opinion/2912569]<br />
[http://input.mozilla.org/en-US/opinion/2897512]<br />
<br />
slow/crashy:<br />
[http://input.mozilla.org/en-US/opinion/2914677]<br />
[http://input.mozilla.org/en-US/opinion/2914659]<br />
[http://input.mozilla.org/en-US/opinion/2913496]<br />
[http://input.mozilla.org/en-US/opinion/2912475]<br />
<br />
<b>FF14 aurora praise</b>:<br />
<br />
Design:<br />
[http://input.mozilla.org/en-US/opinion/2914877]<br />
<br />
Tools:<br />
[http://input.mozilla.org/en-US/opinion/2914446]<br />
<br />
Autocomplete URLs:<br />
[http://input.mozilla.org/en-US/opinion/2904424]<br />
[http://input.mozilla.org/en-US/opinion/2900517]<br />
[http://input.mozilla.org/en-US/opinion/2897523]<br />
<br />
full screen:<br />
[http://input.mozilla.org/en-US/opinion/2907490]<br />
[http://input.mozilla.org/en-US/opinion/2896967]<br />
<br />
download manager:<br />
[http://input.mozilla.org/en-US/opinion/2909392]<br />
[http://input.mozilla.org/en-US/opinion/2911660]<br />
<br />
<b>FF15 Issues</b>:<br />
download manager feedback:<br />
[http://input.mozilla.org/en-US/opinion/2914836]<br />
[http://input.mozilla.org/en-US/opinion/2914236]<br />
[http://input.mozilla.org/en-US/opinion/2903568]<br />
[http://input.mozilla.org/en-US/opinion/2896528]<br />
<br />
<b>FF15 Praise</b>:<br />
download manager:<br />
[http://input.mozilla.org/en-US/opinion/2911867]<br />
[http://input.mozilla.org/en-US/opinion/2904560]<br />
<br />
pdf viewer:<br />
[http://input.mozilla.org/en-US/opinion/2887050]<br />
<br />
=== Mobile ===<br />
*Support forum: <br />
**https://support.mozilla.org/en-US/questions/926878 (HTML5 comment)<br />
**https://support.mozilla.org/en-US/questions/926569 (droid blank page/crash report) see https://bugzilla.mozilla.org/show_bug.cgi?id=751589 and 751732<br />
<br />
*Five Aurora 14.0a2 comments on input: <br />
**http://input.mozilla.org/en-US/?q=&product=firefox&version=14.0a2&date_start=&date_end=&platform=android (shortcut on homepage issue, ICS recent apps button issue, window-scrolling via mouse)<br />
<br />
== UX & User Research ==<br />
=== UX Design ===<br />
<br />
* [sign-in] Updated interaction flow (desktop): http://people.mozilla.com/~zfang/SignIn/Home.html (Zhenshuo)<br />
* [metro] Video sketch/walkthrough of metro Firefox interactions (Yuan)<br />
** https://www.dropbox.com/s/0nfd2taz3ap8n37/FX%20Metro%20-%20Start%20Page.mov<br />
** blog post forthcoming shortly; please don't link too widely yet before we move it to vimeo, etc.<br />
* [desktop] First steps on simplifying preferences; [https://people.mozilla.com/~zfang/Preferences/TestPilotData/assets/fallback/index.html initial look at pref usage], [https://etherpad.mozilla.org/Preferences improvement ideas] (Zhenshuo)<br />
* [Android] (ibarlow)<br />
** Tablet UI specs in bugs and work beginning - [http://ianbarlow.wordpress.com/?p=344&shareadraft=4faaa4c04bb86 preview of a blog post with all the bug numbers] -- we'll be publishing this post phone-beta<br />
** phone - exploratory work on menu structure and first-run<br />
* [B2G] Firefox designs stable; B2G workweek this week (Larissa)<br />
<br />
=== Research ===<br />
Research (Mary Trombley) is gearing up to usability test the new Fennec beta as soon as it's available.<br />
<br />
Research on Search Tabs is complete; Cori Schauer is going through the analysis phase now; she should have results in 2-3 weeks.<br />
<br />
== '''Market Insights''' ==<br />
=== Desktop / Platform ===<br />
==== Android ====<br />
* In an interesting experiment, a development team led by Miguel de Icaza [http://www.zdnet.com/blog/microsoft/xamarins-port-of-android-to-microsofts-c-five-questions-and-answers/12637 ported much of the Android OS' environment] to C#. <br />
==== Security ====<br />
* Adobe [http://www.computerworld.com/s/article/9226921/Adobe_preps_silent_Flash_updates_for_Macs released] a new beta of Flash Player for Mac OS X that supports silent updates.<br />
* Concern was raised in the press that the impending arrival of Mac OS X Mountain Lion will mean that [http://www.computerworld.com/s/article/9226949/Half_of_all_Macs_will_lack_access_to_security_updates_by_summer nearly half of all Mac users will no longer receive security patches]<br />
==== Microsoft ====<br />
* Microsoft has started mailing [http://www.zdnet.com/blog/microsoft/microsoft-schedules-windows-phone-developer-summit-for-june/12631 "Save the Date"] invitations to Windows Phone developers for June 20-21 conference in San Francisco.<br />
==== Opera ====<br />
* Opera [http://www.opera.com/company/investors/ posted their Q1 2012 financial results]. Total revenue for the quarter was $47m, up 28% from the previous year, and net income was up 76%.<br />
==== Research in Motion ====<br />
* RIM posted the [http://devblog.blackberry.com/2012/05/blackberry-10-bbui/ latest version of bbUI], their HTML5 toolkit that makes HTML5 apps work more seamlessly on their platform.<br />
==== Tizen ====<br />
* Sprint, the American wireless carrier, announced that it was [http://www.businesswire.com/news/home/20120507006323/en/Sprint-Joins-Tizen-Association joining the Tizen Association]<br />
* Tizen also [http://www.tizenexperts.com/2012/05/expect-2012-tizen-developer-conference/ announced more details] about their upcoming developer conference, and noted that most of the sessions would be streamed over the web.<br />
==== WebKit ====<br />
* The WebKit Inspector tool now offers [http://updates.html5rocks.com/2012/05/Websocket-Frame-Inspection-now-in-Chrome-DevTools web socket packet inspection]<br />
==== W3C ====<br />
* [http://www.webmonkey.com/2012/05/new-proposal-could-end-the-css-prefix-madness/ A new proposal] by W3C member Florian Rivoal offers a potential solution to the CSS vendor-prefix issue. It would require browser vendors to support both prefixed and unprefixed features from day one, with aliases between the two.<br />
==== Other ====<br />
* The Trustworthy Internet Movement launched [https://www.trustworthyinternet.org/ssl-pulse/ SSLPulse], a "continuous and global dashboard for monitoring the quality of SSL support across the top one million web sites. "<br />
* An [http://www.technologyreview.com/business/40319/#.T6fn_4Jf8dg.twitter interesting piece by Technology Review magazine] about how they, and other magazine and newspaper publishers are looking to move away from proprietary platforms and to HTML5.<br />
<br />
== Marketing, Press &amp; Public Reaction ==<br />
* Working on video for new tab and new home page for next GA release<br />
* Working on the WN page for next release (will be localized). <br />
* Work underway for blog posts for next round of Firefox releases.<br />
<br />
== Questions, Comments, FYI ==<br />
<br />
== Actions this week ==</div>Thunderhttps://wiki.mozilla.org/index.php?title=Firefox/Planning/2012-05-02&diff=426627Firefox/Planning/2012-05-022012-05-02T18:24:00Z<p>Thunder: /* Kilimanjaro */</p>
<hr />
<div><!-- Maybe don't screw with these links unless you've read this blog post:<br />
http://blog.johnath.com/2011/01/20/automatic-date-links-in-mediawiki/<br />
Just copy them to new pages and it should Just Work!<br />
--><br />
<center>[[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&laquo; previous week]] | [[Firefox/DeliveryMeetings|index]] | [[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &raquo;]]</center><br />
<br />
'''Planning Meeting Details'''<br />
* Wednesdays - 11:00am PDT, 18:00 UTC<br />
* Mountain View Offices: Warp Core Conference Room<br />
* Toronto Offices: Finch Conference Room<br />
* [irc://irc.mozilla.org/planning irc.mozilla.org #planning] for backchannel<br />
* (the [[Platform#Meetings|developer meeting]] takes place on Tuesdays)<br />
<br />
'''Video/Teleconference Details - NEW'''<br />
* 650-903-0800 or 650-215-1282 x92 Conf# '''95312''' (US/INTL)<br />
* 1-800-707-2533 (pin 369) Conf# '''95312''' (US)<br />
* Vidyo Room: Warp Core<br />
* Vidyo [https://v.mozilla.com/flex.html?roomdirect.html&key=UK1zyrd7Vhym Guest URL]<br />
<br />
{{Notes}}<br />
<br />
__FORCETOC__<br />
<br />
== Actions from Last Week ==<br />
<br />
== Schedule &amp; Progress on [[Releases|Upcoming Releases]] ==<br />
=== Kilimanjaro ===<br />
* There is an App/Site compat effort to ensure content works on the Mozilla platform<br />
** Involvement from business dev, QA, product, engineering, dev evangelism, market insights, press<br />
** Information and details being documented [[Program_Management/Programs/Apps/Site_Compatibility|on the wiki]]<br />
** Lawrence Mandel (lmandel) for questions, to get involved<br />
<br />
* Contacts requirement in flux, product discussions ongoing so we can have clarity soon on use-cases.<br />
<br />
===Firefox Desktop ===<br />
==== Release (3.6, 12, 10esr) ====<br />
* 12 signed off, updates are unthrottled as of last night<br />
* second round of 3.6 EOL MU prompts go out today ({{bug|750403}})<br />
==== Beta (13) ====<br />
* Still 38 bugs [http://mzl.la/Ka58wg tracking 13+] - if your bug has been fixed & landed, please update the status flags<br />
* 13.0b2 coming on Friday (5/4)<br />
<br />
==== Aurora (14) ====<br />
* updates unthrottled last Friday<br />
<br />
==== Nightly (15) ====<br />
* Very significant Snappy fix landed this week as part of memshrink that reduces leaks in chrome ({{bug|695480}}). This can also catch leaks from add-ons. It should significantly reduce memory usage and thus cycle-collector pauses, etc.<br />
* 744388 [Page Thumbnails] implement a custom storage, don't use the file cache<br />
* 515785 Use new icons for each task in Win7 Jump list tasks<br />
* 729133 preconnect http sessions before cache lookup<br />
* 539095 Expose high-resolution timing API to web content<br />
* 588683 Implement form attribute<br />
<br />
=== Firefox Mobile ===<br />
====Beta Plan====<br />
* 2012-05-08: Go to build<br />
* 2012-05-11: Push to market<br />
<br />
==== Aurora (14) ====<br />
* Landing blockers<br />
<br />
==== Nightly (15) ====<br />
* New front-end work<br />
** Larry<br />
** Reader mode<br />
** Text selection<br />
** HTML5 context menu<br />
<br />
=== Services ===<br />
==== Firefox Sync ====<br />
<br />
* [http://bit.ly/AndroidSyncBlockers Android blockers]: 0 beta, 8 release, 2 soft<br />
* Work ramping up on Sign into the browser on desktop.<br />
<br />
==== Apps In the Cloud Server ====<br />
<br />
=== Add-on SDK ===<br />
<br />
Release (1.6 -> Firefox 11, 12) <br />
* All is well<br />
<br />
Stabilization (1.7 -> Firefox 12, 13)<br />
* Released 1.7b2 last week no new beta this week<br />
* There will be a 1.7RC1 out this afternoon<br />
* On track to release 15 May 2012 <br />
<br />
Development (1.8 -> Firefox 13, 14)<br />
* On track to merge to Stabilization 15 May 2012 <br />
* [https://github.com/mozilla/addon-sdk/pull/387 HTML l10n has landed in Master] - will ship with 1.8<br />
* At last week's Firefox workweek, Irakli hacked up [https://github.com/Gozala/scratch-kit/ SDK support to Firefox’s Scratchpad editor] via his ‘Scratch-kit’ add-on. It can be difficult to get running right now, but will be easier with a planned Fx bug fix.<br />
<br />
===Identity===<br />
<br />
* SITB progress at work week!<br />
<br />
* Product feedback for Sync:<br />
** Not coupled to SITB. SITB is a different product altogether (mutually exclusive with Sync).<br />
** That also means: no "flag day" for now<br />
<br />
===Apps===<br />
* Firefox Desktop 14 (Aurora) - landed <br />
** Looking to back out this functionality - {{bug|750936}}<br />
** Native Install<br />
** Chromeless launch of apps<br />
* Firefox Desktop 15 (Nightly) <br />
** Working on fixing bugs - mostly fit and polish to fit Kilimanjaro requirements<br />
** Defining Hometab promotion of apps<br />
** Defining Newtab launchpad of apps<br />
<br />
* Firefox Mobile 15 (Nightly) - in progress<br />
** Work started in Fx14 continues in 15. <br />
** Proposed marketplace bundling with Fennec is an open issue. See {{bug|738545}}<br />
<br />
* Apps in the Cloud<br />
** AITC client continues<br />
** AITC Server - Completed<br />
<br />
== Feedback Summary ==<br />
=== Desktop ===<br />
<b>Firefox 12 issues summary</b>:<br />
<br />
Feedback is consistent with what we expected. We have a 4% increase in issues reported on input compared to the first week of the 11.0 release. This increase appears to be result of a combination of the PDF issue on mac (see bug https://bugzilla.mozilla.org/show_bug.cgi?id=747073), Torbutton drag & drop breakage (see bug https://bugzilla.mozilla.org/show_bug.cgi?id=715885) plus general UI changes to tabs & menus for users upgrading from 3.6. We do have 18 new votes on SUMO for the Gmail chat issue (see https://bugzilla.mozilla.org/show_bug.cgi?id=750389).<br />
<br />
<b>FF12 praise summary, down 7% from FF11</b>:<br />
<br />
fast:<br />
[http://input.mozilla.org/opinion/2889479]<br />
[http://input.mozilla.org/opinion/2889440]<br />
[http://input.mozilla.org/opinion/2889158]<br />
[http://input.mozilla.org/opinion/2888546]<br />
[http://input.mozilla.org/opinion/2887836]<br />
<br />
UI:<br />
[http://input.mozilla.org/opinion/2889231]<br />
[http://input.mozilla.org/opinion/2887260]<br />
<br />
tools:<br />
[http://input.mozilla.org/opinion/2888595]<br />
<br />
values:<br />
[http://input.mozilla.org/opinion/2887289]<br />
<br />
stability:<br />
[http://input.mozilla.org/opinion/2887283]<br />
[http://input.mozilla.org/opinion/2886671]<br />
<br />
<b>FF13 beta issues summary</b>:<br />
<br />
PDF on Mac<br />
[http://input.mozilla.org/en-US/?product=firefox&sentiment=sad&date_end=2012-05-01&date_start=2012-04-27&version=13.0&q=pdf 96 comments]<br />
<br />
Flash/video<br />
[http://input.mozilla.org/en-US/?product=firefox&sentiment=sad&date_end=2012-05-01&date_start=2012-04-27&version=13.0&q=flash 74 comments]<br />
[http://input.mozilla.org/en-US/?product=firefox&sentiment=sad&date_end=2012-05-01&date_start=2012-04-27&version=13.0&q=video 82 comments]<br />
<br />
<b>FF13 beta praise summary</b>:<br />
<br />
default smooth scrolling, well-liked: <br />
[http://input.mozilla.org/en-US/?product=firefox&sentiment=happy&date_end=&date_start=2012-04-25&version=13.0&q=scroll 96 comments]<br />
<br />
tab screen:<br />
[http://input.mozilla.org/opinion/2892220]<br />
[http://input.mozilla.org/opinion/2892180]<br />
[http://input.mozilla.org/opinion/2892157]<br />
[http://input.mozilla.org/opinion/2892072]<br />
[http://input.mozilla.org/opinion/2892018]<br />
[http://input.mozilla.org/opinion/2891978]<br />
<br />
new start page:<br />
[http://input.mozilla.org/opinion/2891804]<br />
[http://input.mozilla.org/opinion/2891731]<br />
[http://input.mozilla.org/opinion/2891692]<br />
[http://input.mozilla.org/opinion/2891603]<br />
<br />
<b>FF14 aurora issues</b>:<br />
<br />
UI:<br />
buttons - http://input.mozilla.org/opinion/2882869<br />
feedback - http://input.mozilla.org/opinion/2882855<br />
padlock - http://input.mozilla.org/opinion/2882840<br />
<br />
silverlight crash:<br />
[http://input.mozilla.org/opinion/2894746]<br />
[http://input.mozilla.org/opinion/2887444]<br />
[http://input.mozilla.org/opinion/2883579]<br />
<br />
click to play:<br />
http://input.mozilla.org/opinion/2890466<br />
<br />
<b>FF14 aurora praise</b>:<br />
<br />
Click to play:<br />
http://input.mozilla.org/opinion/2891902<br />
<br />
Flash stability:<br />
http://input.mozilla.org/opinion/2890763<br />
<br />
autocomplete URLs:<br />
[http://input.mozilla.org/opinion/2885547]<br />
[http://input.mozilla.org/opinion/2885642]<br />
[http://input.mozilla.org/opinion/2884021]<br />
<br />
full screen:<br />
[http://input.mozilla.org/opinion/2883416]<br />
[http://input.mozilla.org/opinion/2885966]<br />
<br />
download manager:<br />
[http://input.mozilla.org/opinion/2880020]<br />
[http://input.mozilla.org/opinion/2888361]<br />
<br />
=== Mobile ===<br />
<br />
== UX & User Research ==<br />
<br />
=== UX Design ===<br />
This week in Firefox UX<br />
* presentation of what happening from last week's work week: [http://madhava.com/egotism/archive/005060.html blog post], [http://www.slideshare.net/madhava/ux-overview-fxworkweekapril2012 direct link to presentation]<br />
** some good coverage: http://arstechnica.com/business/news/2012/05/new-firefox-design-will-offer-uniform-look-across-desktop-and-mobile.ars<br />
* [android] specs for tablet UI now all translated into bugs!<br />
* [android] reader mode prototype -- continuing to get more awesome - see here {{bug|696921}}<br />
* [sign-in] sign-into-browser prototype from Fx workweek<br />
* [metro] detailed designs for app bar variants (every context) being worked on<br />
* kicking off in-depth design for apps in Fx integration; some new-tab changes about to go to UX Nightly<br />
<br />
== '''Market Insights''' ==<br />
=== Desktop / Platform ===<br />
==== Google ====<br />
* The Google Security team made a post describing [http://blog.chromium.org/2012/04/fuzzing-for-security.html ClusterFuzz], their cluster of machines that perform 50 million fuzz tests per day on the latest Chromium builds. The entire pipeline from managing test cases to verifying fixes is automated.<br />
* A [http://blog.chromium.org/2012/05/better-code-optimization-decisions-for.html new version] of Google's Javascript engine, V8, features a new algorithm that selects between different optimization approaches, resulting in a 25% improvement in performance on SunSpider tests.<br />
* Google Drive launched, with some initial integration into ChromeOS and with [http://www.wired.com/wiredenterprise/2012/04/google-gdrive-chrome-os/ much more planned]. Initial integration [http://www.chromestory.com/2012/04/google-drive-on-chromebook/ arrived] in the ChromeOS dev channel this week. Google applies all its search tools, [http://googlesystem.blogspot.ca/2012/04/google-drive-goggles.html including image recognition] to data that is uploaded to Drive.<br />
==== Microsoft ====<br />
* Microsoft supported the development of a [http://blogs.msdn.com/b/interoperability/archive/2012/04/26/more-news-from-ms-open-tech-announcing-the-open-source-metro-style-theme.aspx Metro style JQuery theme] for web developers<br />
* Microsoft made significant changes to the [http://windowsteamblog.com/windows_phone/b/wpdev/archive/2012/04/30/four-ways-we-re-improving-marketplace.aspx rules for submitting applications to the Windows 8 Marketplace]<br />
* Rumours published in the New York Times and [http://www.zdnet.com/blog/microsoft/bing-bang-boom-is-microsofts-search-engine-secretly-for-sale/12561 elsewhere] suggested that Microsoft has suggested that Facebook purchase the Bing search engine.<br />
==== Opera ====<br />
* Anne van Kesteren [http://annevankesteren.nl/2012/04/prefixes posted her explanation] of why Opera decided to support some webkit-prefixed CSS properties. The [http://www.webkitbits.com/post/22222538210/why-o-why-thoughts-on-operas-implementation-of-webkit-s WebKitBits blog] had a different impression of what should be done.<br />
==== Privacy ====<br />
* Thomas Roessler of the W3C posted a [http://www.w3.org/QA/2012/04/the_state_of_do_not_track.html good summary] of the current state of the Do Not Track initiative at the W3C, European and US levels.<br />
==== Research In Motion ====<br />
* RIM released their [http://devblog.blackberry.com/2012/05/blackberry-10-webworks-sdk/ WebWorks SDK] for Blackberry 10, which "allows web developers to create first class BlackBerry applications using familiar web technologies such as HTML5, CSS, and JavaScript".<br />
* Sencha performed an [http://www.sencha.com/blog/html5-scorecard-rim-blackberry-playbook-2/#date:17:00 in-depth review] of the HTML5 support on the latest version of the Blackberry playbook, characterizing its support as "excellent".<br />
<br />
=== Mobile ===<br />
<br />
Summary below, full update [http://irinasandu.com/2012/05/02/android-and-mobile-browsing-insights-week-18/ here] and in your inbox.<br />
<br />
<br />
* Opera released stats on Opera Mini and Mobile user behaviour<br />
* Preliminary Q1 results place Samsung as top smartphone producer<br />
* Kindle Fire estimated to account for over 50% of US Android-based tablet market<br />
* Rumours about a Facebook phone allegedly produced by HTC surfaced again<br />
* First Intel phone features 1.6 GHz Atom Z2460 single core CPU, 400 MHz PowerVR SGX 540 GPU, 1 GB of RAM<br />
* HTC rumoured to be planning manufacture of own set of ARM-based chipsets<br />
* RIM unveiled developer alpha version of BB OS 10<br />
* Tizen version 1.0 was released in form of source code and SDK<br />
* Canonical rumoured to be planning Ubuntu-based mobile devices<br />
* Usage of TV white spectrum for wireless communications making progress in Cambridge, UK<br />
* The list of IP-related litigations between Apple and Samsung features 50 lawsuits in 10 countries<br />
<br />
== Marketing, Press &amp; Public Reaction ==<br />
<br />
==== Marketing ====<br />
* starting work on next release blog posts; collateral<br />
* seeing a strong response to 3.6 EOL; looks like we've dropped 10-15% ADUs in the past week.<br />
<br />
==== Press<br> ====<br />
<br />
*[http://www.h-online.com/security/news/item/Firefox-3-6-x-reaches-end-of-life-1558484.html Firefox 3.6.x reaches end of life]<br><br />
*[http://www.pcworld.com/businesscenter/article/254633/firefox_13_beta_gets_a_speed_boost_with_spdy_by_default.html Firefox 13 Beta Gets a Speed Boost with SPDY by Default]<br><br />
*[http://www.computerworld.com/s/article/9226787/Mozilla_ponders_major_Firefox_UI_refresh Mozilla ponders major Firefox UI refresh]<br><br />
*[http://www.webmonkey.com/2012/05/new-firefox-design-will-offer-uniform-look-across-desktop-and-mobile/ New Firefox Design Will Offer Uniform Look Across Desktop and Mobile]<br><br />
<br />
<br><br />
<br />
== Questions, Comments, FYI ==<br />
<br />
== Actions this week ==</div>Thunderhttps://wiki.mozilla.org/index.php?title=Firefox/Planning/2012-05-02&diff=426624Firefox/Planning/2012-05-022012-05-02T18:23:13Z<p>Thunder: /* Identity */</p>
<hr />
<div><!-- Maybe don't screw with these links unless you've read this blog post:<br />
http://blog.johnath.com/2011/01/20/automatic-date-links-in-mediawiki/<br />
Just copy them to new pages and it should Just Work!<br />
--><br />
<center>[[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&laquo; previous week]] | [[Firefox/DeliveryMeetings|index]] | [[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &raquo;]]</center><br />
<br />
'''Planning Meeting Details'''<br />
* Wednesdays - 11:00am PDT, 18:00 UTC<br />
* Mountain View Offices: Warp Core Conference Room<br />
* Toronto Offices: Finch Conference Room<br />
* [irc://irc.mozilla.org/planning irc.mozilla.org #planning] for backchannel<br />
* (the [[Platform#Meetings|developer meeting]] takes place on Tuesdays)<br />
<br />
'''Video/Teleconference Details - NEW'''<br />
* 650-903-0800 or 650-215-1282 x92 Conf# '''95312''' (US/INTL)<br />
* 1-800-707-2533 (pin 369) Conf# '''95312''' (US)<br />
* Vidyo Room: Warp Core<br />
* Vidyo [https://v.mozilla.com/flex.html?roomdirect.html&key=UK1zyrd7Vhym Guest URL]<br />
<br />
{{Notes}}<br />
<br />
__FORCETOC__<br />
<br />
== Actions from Last Week ==<br />
<br />
== Schedule &amp; Progress on [[Releases|Upcoming Releases]] ==<br />
=== Kilimanjaro ===<br />
* There is an App/Site compat effort to ensure content works on the Mozilla platform<br />
** Involvement from business dev, QA, product, engineering, dev evangelism, market insights, press<br />
** Information and details being documented [[Program_Management/Programs/Apps/Site_Compatibility|on the wiki]]<br />
** Lawrence Mandel (lmandel) for questions, to get involved<br />
<br />
===Firefox Desktop ===<br />
==== Release (3.6, 12, 10esr) ====<br />
* 12 signed off, updates are unthrottled as of last night<br />
* second round of 3.6 EOL MU prompts go out today ({{bug|750403}})<br />
==== Beta (13) ====<br />
* Still 38 bugs [http://mzl.la/Ka58wg tracking 13+] - if your bug has been fixed & landed, please update the status flags<br />
* 13.0b2 coming on Friday (5/4)<br />
<br />
==== Aurora (14) ====<br />
* updates unthrottled last Friday<br />
<br />
==== Nightly (15) ====<br />
* Very significant Snappy fix landed this week as part of memshrink that reduces leaks in chrome ({{bug|695480}}). This can also catch leaks from add-ons. It should significantly reduce memory usage and thus cycle-collector pauses, etc.<br />
* 744388 [Page Thumbnails] implement a custom storage, don't use the file cache<br />
* 515785 Use new icons for each task in Win7 Jump list tasks<br />
* 729133 preconnect http sessions before cache lookup<br />
* 539095 Expose high-resolution timing API to web content<br />
* 588683 Implement form attribute<br />
<br />
=== Firefox Mobile ===<br />
====Beta Plan====<br />
* 2012-05-08: Go to build<br />
* 2012-05-11: Push to market<br />
<br />
==== Aurora (14) ====<br />
* Landing blockers<br />
<br />
==== Nightly (15) ====<br />
* New front-end work<br />
** Larry<br />
** Reader mode<br />
** Text selection<br />
** HTML5 context menu<br />
<br />
=== Services ===<br />
==== Firefox Sync ====<br />
<br />
* [http://bit.ly/AndroidSyncBlockers Android blockers]: 0 beta, 8 release, 2 soft<br />
* Work ramping up on Sign into the browser on desktop.<br />
<br />
==== Apps In the Cloud Server ====<br />
<br />
=== Add-on SDK ===<br />
<br />
Release (1.6 -> Firefox 11, 12) <br />
* All is well<br />
<br />
Stabilization (1.7 -> Firefox 12, 13)<br />
* Released 1.7b2 last week no new beta this week<br />
* There will be a 1.7RC1 out this afternoon<br />
* On track to release 15 May 2012 <br />
<br />
Development (1.8 -> Firefox 13, 14)<br />
* On track to merge to Stabilization 15 May 2012 <br />
* [https://github.com/mozilla/addon-sdk/pull/387 HTML l10n has landed in Master] - will ship with 1.8<br />
* At last week's Firefox workweek, Irakli hacked up [https://github.com/Gozala/scratch-kit/ SDK support to Firefox’s Scratchpad editor] via his ‘Scratch-kit’ add-on. It can be difficult to get running right now, but will be easier with a planned Fx bug fix.<br />
<br />
===Identity===<br />
<br />
* SITB progress at work week!<br />
<br />
* Product feedback for Sync:<br />
** Not coupled to SITB. SITB is a different product altogether (mutually exclusive with Sync).<br />
** That also means: no "flag day" for now<br />
<br />
===Apps===<br />
* Firefox Desktop 14 (Aurora) - landed <br />
** Looking to back out this functionality - {{bug|750936}}<br />
** Native Install<br />
** Chromeless launch of apps<br />
* Firefox Desktop 15 (Nightly) <br />
** Working on fixing bugs - mostly fit and polish to fit Kilimanjaro requirements<br />
** Defining Hometab promotion of apps<br />
** Defining Newtab launchpad of apps<br />
<br />
* Firefox Mobile 15 (Nightly) - in progress<br />
** Work started in Fx14 continues in 15. <br />
** Proposed marketplace bundling with Fennec is an open issue. See {{bug|738545}}<br />
<br />
* Apps in the Cloud<br />
** AITC client continues<br />
** AITC Server - Completed<br />
<br />
== Feedback Summary ==<br />
=== Desktop ===<br />
<b>Firefox 12 issues summary</b>:<br />
<br />
Feedback is consistent with what we expected. We have a 4% increase in issues reported on input compared to the first week of the 11.0 release. This increase appears to be result of a combination of the PDF issue on mac (see bug https://bugzilla.mozilla.org/show_bug.cgi?id=747073), Torbutton drag & drop breakage (see bug https://bugzilla.mozilla.org/show_bug.cgi?id=715885) plus general UI changes to tabs & menus for users upgrading from 3.6. We do have 18 new votes on SUMO for the Gmail chat issue (see https://bugzilla.mozilla.org/show_bug.cgi?id=750389).<br />
<br />
<b>FF12 praise summary, down 7% from FF11</b>:<br />
<br />
fast:<br />
[http://input.mozilla.org/opinion/2889479]<br />
[http://input.mozilla.org/opinion/2889440]<br />
[http://input.mozilla.org/opinion/2889158]<br />
[http://input.mozilla.org/opinion/2888546]<br />
[http://input.mozilla.org/opinion/2887836]<br />
<br />
UI:<br />
[http://input.mozilla.org/opinion/2889231]<br />
[http://input.mozilla.org/opinion/2887260]<br />
<br />
tools:<br />
[http://input.mozilla.org/opinion/2888595]<br />
<br />
values:<br />
[http://input.mozilla.org/opinion/2887289]<br />
<br />
stability:<br />
[http://input.mozilla.org/opinion/2887283]<br />
[http://input.mozilla.org/opinion/2886671]<br />
<br />
<b>FF13 beta issues summary</b>:<br />
<br />
PDF on Mac<br />
[http://input.mozilla.org/en-US/?product=firefox&sentiment=sad&date_end=2012-05-01&date_start=2012-04-27&version=13.0&q=pdf 96 comments]<br />
<br />
Flash/video<br />
[http://input.mozilla.org/en-US/?product=firefox&sentiment=sad&date_end=2012-05-01&date_start=2012-04-27&version=13.0&q=flash 74 comments]<br />
[http://input.mozilla.org/en-US/?product=firefox&sentiment=sad&date_end=2012-05-01&date_start=2012-04-27&version=13.0&q=video 82 comments]<br />
<br />
<b>FF13 beta praise summary</b>:<br />
<br />
default smooth scrolling, well-liked: <br />
[http://input.mozilla.org/en-US/?product=firefox&sentiment=happy&date_end=&date_start=2012-04-25&version=13.0&q=scroll 96 comments]<br />
<br />
tab screen:<br />
[http://input.mozilla.org/opinion/2892220]<br />
[http://input.mozilla.org/opinion/2892180]<br />
[http://input.mozilla.org/opinion/2892157]<br />
[http://input.mozilla.org/opinion/2892072]<br />
[http://input.mozilla.org/opinion/2892018]<br />
[http://input.mozilla.org/opinion/2891978]<br />
<br />
new start page:<br />
[http://input.mozilla.org/opinion/2891804]<br />
[http://input.mozilla.org/opinion/2891731]<br />
[http://input.mozilla.org/opinion/2891692]<br />
[http://input.mozilla.org/opinion/2891603]<br />
<br />
<b>FF14 aurora issues</b>:<br />
<br />
UI:<br />
buttons - http://input.mozilla.org/opinion/2882869<br />
feedback - http://input.mozilla.org/opinion/2882855<br />
padlock - http://input.mozilla.org/opinion/2882840<br />
<br />
silverlight crash:<br />
[http://input.mozilla.org/opinion/2894746]<br />
[http://input.mozilla.org/opinion/2887444]<br />
[http://input.mozilla.org/opinion/2883579]<br />
<br />
click to play:<br />
http://input.mozilla.org/opinion/2890466<br />
<br />
<b>FF14 aurora praise</b>:<br />
<br />
Click to play:<br />
http://input.mozilla.org/opinion/2891902<br />
<br />
Flash stability:<br />
http://input.mozilla.org/opinion/2890763<br />
<br />
autocomplete URLs:<br />
[http://input.mozilla.org/opinion/2885547]<br />
[http://input.mozilla.org/opinion/2885642]<br />
[http://input.mozilla.org/opinion/2884021]<br />
<br />
full screen:<br />
[http://input.mozilla.org/opinion/2883416]<br />
[http://input.mozilla.org/opinion/2885966]<br />
<br />
download manager:<br />
[http://input.mozilla.org/opinion/2880020]<br />
[http://input.mozilla.org/opinion/2888361]<br />
<br />
=== Mobile ===<br />
<br />
== UX & User Research ==<br />
<br />
=== UX Design ===<br />
This week in Firefox UX<br />
* presentation of what happening from last week's work week: [http://madhava.com/egotism/archive/005060.html blog post], [http://www.slideshare.net/madhava/ux-overview-fxworkweekapril2012 direct link to presentation]<br />
** some good coverage: http://arstechnica.com/business/news/2012/05/new-firefox-design-will-offer-uniform-look-across-desktop-and-mobile.ars<br />
* [android] specs for tablet UI now all translated into bugs!<br />
* [android] reader mode prototype -- continuing to get more awesome - see here {{bug|696921}}<br />
* [sign-in] sign-into-browser prototype from Fx workweek<br />
* [metro] detailed designs for app bar variants (every context) being worked on<br />
<br />
== '''Market Insights''' ==<br />
=== Desktop / Platform ===<br />
==== Google ====<br />
* The Google Security team made a post describing [http://blog.chromium.org/2012/04/fuzzing-for-security.html ClusterFuzz], their cluster of machines that perform 50 million fuzz tests per day on the latest Chromium builds. The entire pipeline from managing test cases to verifying fixes is automated.<br />
* A [http://blog.chromium.org/2012/05/better-code-optimization-decisions-for.html new version] of Google's Javascript engine, V8, features a new algorithm that selects between different optimization approaches, resulting in a 25% improvement in performance on SunSpider tests.<br />
* Google Drive launched, with some initial integration into ChromeOS and with [http://www.wired.com/wiredenterprise/2012/04/google-gdrive-chrome-os/ much more planned]. Initial integration [http://www.chromestory.com/2012/04/google-drive-on-chromebook/ arrived] in the ChromeOS dev channel this week. Google applies all its search tools, [http://googlesystem.blogspot.ca/2012/04/google-drive-goggles.html including image recognition] to data that is uploaded to Drive.<br />
==== Microsoft ====<br />
* Microsoft supported the development of a [http://blogs.msdn.com/b/interoperability/archive/2012/04/26/more-news-from-ms-open-tech-announcing-the-open-source-metro-style-theme.aspx Metro style JQuery theme] for web developers<br />
* Microsoft made significant changes to the [http://windowsteamblog.com/windows_phone/b/wpdev/archive/2012/04/30/four-ways-we-re-improving-marketplace.aspx rules for submitting applications to the Windows 8 Marketplace]<br />
* Rumours published in the New York Times and [http://www.zdnet.com/blog/microsoft/bing-bang-boom-is-microsofts-search-engine-secretly-for-sale/12561 elsewhere] suggested that Microsoft has suggested that Facebook purchase the Bing search engine.<br />
==== Opera ====<br />
* Anne van Kesteren [http://annevankesteren.nl/2012/04/prefixes posted her explanation] of why Opera decided to support some webkit-prefixed CSS properties. The [http://www.webkitbits.com/post/22222538210/why-o-why-thoughts-on-operas-implementation-of-webkit-s WebKitBits blog] had a different impression of what should be done.<br />
==== Privacy ====<br />
* Thomas Roessler of the W3C posted a [http://www.w3.org/QA/2012/04/the_state_of_do_not_track.html good summary] of the current state of the Do Not Track initiative at the W3C, European and US levels.<br />
==== Research In Motion ====<br />
* RIM released their [http://devblog.blackberry.com/2012/05/blackberry-10-webworks-sdk/ WebWorks SDK] for Blackberry 10, which "allows web developers to create first class BlackBerry applications using familiar web technologies such as HTML5, CSS, and JavaScript".<br />
* Sencha performed an [http://www.sencha.com/blog/html5-scorecard-rim-blackberry-playbook-2/#date:17:00 in-depth review] of the HTML5 support on the latest version of the Blackberry playbook, characterizing its support as "excellent".<br />
<br />
=== Mobile ===<br />
<br />
Summary below, full update [http://irinasandu.com/2012/05/02/android-and-mobile-browsing-insights-week-18/ here] and in your inbox.<br />
<br />
<br />
* Opera released stats on Opera Mini and Mobile user behaviour<br />
* Preliminary Q1 results place Samsung as top smartphone producer<br />
* Kindle Fire estimated to account for over 50% of US Android-based tablet market<br />
* Rumours about a Facebook phone allegedly produced by HTC surfaced again<br />
* First Intel phone features 1.6 GHz Atom Z2460 single core CPU, 400 MHz PowerVR SGX 540 GPU, 1 GB of RAM<br />
* HTC rumoured to be planning manufacture of own set of ARM-based chipsets<br />
* RIM unveiled developer alpha version of BB OS 10<br />
* Tizen version 1.0 was released in form of source code and SDK<br />
* Canonical rumoured to be planning Ubuntu-based mobile devices<br />
* Usage of TV white spectrum for wireless communications making progress in Cambridge, UK<br />
* The list of IP-related litigations between Apple and Samsung features 50 lawsuits in 10 countries<br />
<br />
== Marketing, Press &amp; Public Reaction ==<br />
<br />
==== Marketing ====<br />
* starting work on next release blog posts; collateral<br />
* seeing a strong response to 3.6 EOL; looks like we've dropped 10-15% ADUs in the past week.<br />
<br />
==== Press<br> ====<br />
<br />
*[http://www.h-online.com/security/news/item/Firefox-3-6-x-reaches-end-of-life-1558484.html Firefox 3.6.x reaches end of life]<br><br />
*[http://www.pcworld.com/businesscenter/article/254633/firefox_13_beta_gets_a_speed_boost_with_spdy_by_default.html Firefox 13 Beta Gets a Speed Boost with SPDY by Default]<br><br />
*[http://www.computerworld.com/s/article/9226787/Mozilla_ponders_major_Firefox_UI_refresh Mozilla ponders major Firefox UI refresh]<br><br />
*[http://www.webmonkey.com/2012/05/new-firefox-design-will-offer-uniform-look-across-desktop-and-mobile/ New Firefox Design Will Offer Uniform Look Across Desktop and Mobile]<br><br />
<br />
<br><br />
<br />
== Questions, Comments, FYI ==<br />
<br />
== Actions this week ==</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity/Features/Sign_into_the_browser&diff=425848Identity/Features/Sign into the browser2012-04-30T22:53:07Z<p>Thunder: </p>
<hr />
<div>{{FeatureStatus<br />
|Feature name=Sign into the browser<br />
|Feature stage=Design<br />
|Feature status=In progress<br />
|Feature version=Firefox 15<br />
|Feature health=OK<br />
}}<br />
{{FeatureTeam<br />
|Feature product manager=Dan Mills<br />
|Feature feature manager=Dan Mills<br />
|Feature lead engineer=Ben Adida<br />
|Feature privacy lead=Sid Stamm<br />
|Feature ux lead=Zhenshuo Fang<br />
}}<br />
{{FeaturePageBody<br />
|Feature open issues and risks=Requires coordination with services infrastructure to support BrowserID-based authentication, as well as a key-wrapping feature in BrowserID.<br />
|Feature overview=Being able to sign into the browser is a key feature in our identity roadmap. It serves two main purposes:<br />
<br />
# To connect the user to services in the cloud. By signing in to the browser, the user connects to a Persona account, which provides a discovery points for cloud-based services.<br />
# To enable at least basic support for user (profile) switching in multi-user/shared-device situations.<br />
|Feature users and use cases=As a user, I want to know at a glance whether I am signed into the browser, or if someone else is.<br />
<br />
As a user, I want to be able to easily find the sign in button/link/option.<br />
<br />
As a new user, I want to be able to create an account by providing my email address and choosing a new password.<br />
<br />
As a new user, I want to be able to verify my email asynchronously, so that I can use the browser immediately.<br />
<br />
As an existing user on a new device, I want to be able to sign into my account using my email address and password.<br />
<br />
As an existing user returning to a device, I need to use my password (but not my email) to sign back in.<br />
<br />
As an existing user, I want to be able to reset my password if I forget it.<br />
<br />
As a new signed-in user, I want to know about the services and features now available to be by having signed in.<br />
<br />
As a returning signed-in user, I want to quickly get back to my personalized browser profile.<br />
<br />
As a signed-in user, I want to see my list of email addresses (and not a sign-in screen) when I click "sign in" at a Persona-supporting site.<br />
|Feature requirements=* Ability for user to sign in via UI option somewhere (e.g., menu)<br />
* Ability to sign out (stopping any feature that requires sign-in)<br />
* Ability for the user to recognize the currently signed-in account at a glance (or at least with very minimal effort)<br />
* Ability for other Firefox features to trigger sign-in flow<br />
* Email-based authentication using browserid.org accounts<br />
* Should match BrowserID flow except where absolutely necessary (e.g., ask for email first, decide what to do based on the email)<br />
* Ability to create browserid.org accounts<br />
** Ask for password up-front, but allow deferred verification (see: BrowserID "unverified" flow/feature)<br />
* UI should be unambiguous that the user is interacting with the *browser* (not content)<br />
|Feature non-goals=* master password integration / modal sign-in screen on browser startup<br />
|Feature functional spec=Types of users:<br />
* New user come from Mobile first run<br />
* New user come from desktop<br />
* Existing user who use Sync (1 or more device; our server vs. own server)<br />
* Existing Persona ID user<br />
|Feature ux design=* New user on desktop: http://people.mozilla.com/~zfang/SignIn/Home.html<br />
* New user on Mobile first run: http://people.mozilla.com/~zfang/SignInMobile/Mobile.html<br />
* Existing sync user: http://people.mozilla.com/~zfang/SignIn_SyncUser/Upgrade.html<br />
* Australis Indicator Mock-up: http://people.mozilla.com/~zfang/SignIn/IndicatorAustralis.jpg<br />
}}<br />
{{FeatureInfo<br />
|Feature priority=P1<br />
|Feature theme=BrowserID<br />
|Feature roadmap=Mozilla Identity<br />
|Feature secondary roadmap=Security<br />
|Feature list=Other<br />
}}<br />
{{FeatureTeamStatus<br />
|Feature security status=sec-review-needed<br />
|Feature security health=Blocked<br />
|Feature security notes={{bug|744948}}<br />
}}</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity/Features/Sign_into_the_browser&diff=425741Identity/Features/Sign into the browser2012-04-30T19:59:10Z<p>Thunder: </p>
<hr />
<div>{{FeatureStatus<br />
|Feature name=Sign into the browser<br />
|Feature stage=Design<br />
|Feature status=In progress<br />
|Feature version=Firefox 15<br />
|Feature health=OK<br />
}}<br />
{{FeatureTeam<br />
|Feature product manager=Dan Mills<br />
|Feature feature manager=Dan Mills<br />
|Feature lead engineer=Ben Adida<br />
|Feature privacy lead=Sid Stamm<br />
|Feature ux lead=Zhenshuo Fang<br />
}}<br />
{{FeaturePageBody<br />
|Feature open issues and risks=Requires coordination with services infrastructure to support BrowserID-based authentication, as well as a key-wrapping feature in BrowserID.<br />
|Feature overview=Being able to sign into the browser is a key feature in our identity roadmap. It serves two main purposes:<br />
<br />
# To connect the user to services in the cloud. By signing in to the browser, the user connects to a Persona account, which provides a discovery points for cloud-based services.<br />
# To enable at least basic support for user (profile) switching in multi-user/shared-device situations.<br />
|Feature users and use cases=As a user, I want to know at a glance whether I am signed into the browser, or if someone else is.<br />
<br />
As a user, I want to be able to easily find the sign in button/link/option.<br />
<br />
As a new user, I want to be able to create an account by providing my email address and choosing a new password.<br />
<br />
As a new user, I want to be able to verify my email asynchronously, so that I can use the browser immediately.<br />
<br />
As an existing user on a new device, I want to be able to sign into my account using my email address and password.<br />
<br />
As an existing user returning to a device, I need to use my password (but not my email) to sign back in.<br />
<br />
As an existing user, I want to be able to reset my password if I forget it.<br />
<br />
As a new signed-in user, I want to know about the services and features now available to be by having signed in.<br />
<br />
As a returning signed-in user, I want to quickly get back to my personalized browser profile.<br />
<br />
As a signed-in user, I want to see my list of email addresses (and not a sign-in screen) when I click "sign in" at a Persona-supporting site.<br />
|Feature dependencies=BrowserID key-wrapping feature (for Services infra that needs encryption keys).<br />
|Feature requirements=* Ability for user to sign in via UI option somewhere (e.g., menu)<br />
* Ability to sign out (stopping any feature that requires sign-in)<br />
* Ability for the user to recognize the currently signed-in account at a glance (or at least with very minimal effort)<br />
* Ability for other Firefox features to trigger sign-in flow<br />
* Email-based authentication using browserid.org accounts<br />
* Should match BrowserID flow except where absolutely necessary (e.g., ask for email first, decide what to do based on the email)<br />
* Ability to create browserid.org accounts<br />
** Ask for password up-front, but allow deferred verification (see: BrowserID "unverified" flow/feature)<br />
* UI should be unambiguous that the user is interacting with the *browser* (not content)<br />
|Feature non-goals=* master password integration / modal sign-in screen on browser startup<br />
|Feature functional spec=Types of users:<br />
* New user come from Mobile first run<br />
* New user come from desktop<br />
* Existing user who use Sync (1 or more device; our server vs. own server)<br />
* Existing Persona ID user<br />
|Feature ux design=* New user on desktop: http://people.mozilla.com/~zfang/SignIn/Home.html<br />
* New user on Mobile first run: http://people.mozilla.com/~zfang/SignInMobile/Mobile.html<br />
* Existing sync user: http://people.mozilla.com/~zfang/SignIn_SyncUser/Upgrade.html<br />
* Australis Indicator Mock-up: http://people.mozilla.com/~zfang/SignIn/IndicatorAustralis.jpg<br />
}}<br />
{{FeatureInfo<br />
|Feature priority=P1<br />
|Feature theme=BrowserID<br />
|Feature roadmap=Mozilla Identity<br />
|Feature secondary roadmap=Security<br />
|Feature list=Other<br />
}}<br />
{{FeatureTeamStatus<br />
|Feature security status=sec-review-needed<br />
|Feature security health=Blocked<br />
|Feature security notes={{bug|744948}}<br />
}}</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity/Features/Sign_into_the_browser&diff=422737Identity/Features/Sign into the browser2012-04-21T04:23:27Z<p>Thunder: </p>
<hr />
<div>{{FeatureStatus<br />
|Feature name=Sign into the browser<br />
|Feature stage=Design<br />
|Feature status=In progress<br />
|Feature version=Firefox 15<br />
|Feature health=OK<br />
}}<br />
{{FeatureTeam<br />
|Feature product manager=Dan Mills<br />
|Feature feature manager=Dan Mills<br />
|Feature lead engineer=Ben Adida<br />
|Feature privacy lead=Sid Stamm<br />
|Feature ux lead=Zhenshuo Fang<br />
}}<br />
{{FeaturePageBody<br />
|Feature open issues and risks=Requires coordination with services infrastructure to support BrowserID-based authentication, as well as a key-wrapping feature in BrowserID.<br />
|Feature overview=Being able to sign into the browser is a key feature in our identity roadmap. It serves two main purposes:<br />
<br />
# To connect the user to services in the cloud. By signing in to the browser, the user connects to a Persona account, which provides a discovery points for cloud-based services.<br />
# To enable at least basic support for user (profile) switching in multi-user/shared-device situations.<br />
|Feature users and use cases=As a user, I want to know at a glance whether I am signed into the browser, or if someone else is.<br />
<br />
As a user, I want to be able to easily find the sign in button/link/option.<br />
<br />
As a new user, I want to be able to create an account by providing my email address and password.<br />
<br />
As an existing user, I want to be able to sign into my account using my email address and password.<br />
<br />
As a new signed-in user, I want to know about the services and features now available to be by having signed in.<br />
<br />
As a returning signed-in user, I want to quickly get my personalized browser profile.<br />
<br />
As a signed-in user, I want to see my list of email addresses (and not a sign-in screen) when I click "sign in" at a Persona-supporting site.<br />
|Feature dependencies=BrowserID key-wrapping feature (for Services infra that needs encryption keys).<br />
|Feature requirements=* Ability for user to sign in via UI option somewhere (e.g., menu)<br />
* Ability to sign out (stopping any feature that requires sign-in)<br />
* Ability for the user to recognize the currently signed-in account at a glance (or at least with very minimal effort)<br />
* Ability for other Firefox features to trigger sign-in flow<br />
* Email-based authentication using browserid.org accounts<br />
* Should match BrowserID flow except where absolutely necessary (e.g., ask for email first, decide what to do based on the email)<br />
* Ability to create browserid.org accounts<br />
** Ask for password up-front, but allow deferred verification (see: BrowserID "unverified" flow/feature)<br />
* UI should be unambiguous that the user is interacting with the *browser* (not content)<br />
|Feature non-goals=* master password integration / modal sign-in screen on browser startup<br />
|Feature functional spec=Types of users:<br />
* New user come from Mobile first run<br />
* New user come from desktop<br />
* Existing user who use Sync (1 or more device; our server vs. own server)<br />
* Existing Persona ID user<br />
|Feature ux design=* New user on desktop: http://people.mozilla.com/~zfang/SignIn/Home.html<br />
* New user on Mobile first run: http://people.mozilla.com/~zfang/SignInMobile/Mobile.html<br />
* Existing sync user: http://people.mozilla.com/~zfang/SignIn_SyncUser/Upgrade.html<br />
* Australis Indicator Mock-up: http://people.mozilla.com/~zfang/SignIn/IndicatorAustralis.jpg<br />
}}<br />
{{FeatureInfo<br />
|Feature priority=P1<br />
|Feature theme=BrowserID<br />
|Feature roadmap=Mozilla Identity<br />
|Feature secondary roadmap=Security<br />
|Feature list=Other<br />
}}<br />
{{FeatureTeamStatus<br />
|Feature security status=sec-review-needed<br />
|Feature security health=Blocked<br />
|Feature security notes={{bug|744948}}<br />
}}</div>Thunderhttps://wiki.mozilla.org/index.php?title=MozCampLATAM2012/ProposedTalks/persona&diff=422509MozCampLATAM2012/ProposedTalks/persona2012-04-20T16:23:11Z<p>Thunder: </p>
<hr />
<div>= Mozilla Persona =<br />
<br />
'''Speaker''': [https://mozillians.org/en-US/u/32d26254bc Daniel Mills], Product Manager, Identity<br />
<br />
'''Proposed Track''': Technology & Product<br />
<br />
'''Summary''': Come learn about Persona, Mozilla's identity system for the web. This talk will specifically focus on the Browser ID technology makes signing into websites easier and more secure.<br />
<br />
Technical and non-technical attendees are encouraged to stay after to attend the Persona working session that will take place directly after in the same room.<br />
<br />
Language in which the talk will be given: Spanish.<br />
<br />
Preferred Day of Talk: no preference.<br />
<br />
Presentation Slides (to provide at a later point):<br />
<br />
Ideal Audience Size: any size is fine!<br />
<br />
Equipment Needs (Video projector already included):<br />
<br />
==To Be Completed by the Audience==<br />
<br />
Submit a Question for the Speaker(s) here:<br />
<br />
* your name here<br />
<br />
Place your name here if you would like to attend this talk:<br />
<br />
* your name here</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity/WeeklyMeeting/2012-04-09&diff=418043Identity/WeeklyMeeting/2012-04-092012-04-09T16:46:26Z<p>Thunder: /* Product */</p>
<hr />
<div>= Last Week's Actions =<br />
<br />
* Ben/Lloyd show ddahl JWT<br />
* give anurag feedback on the metrics dashboard (see brainstorm link above)<br />
Identity Dashboard Brainstorm https://metrics.etherpad.mozilla.org/IdentityDashboardBrainstorm<br />
* schedule a followup with Gilbert<br />
* Q2 goals<br />
<br />
= Major Topics =<br />
<br />
= Dev =<br />
* Work with Skinny to clean up links & other general fixes [ST]<br />
* Responsive mobile layout [ST]<br />
* lloyd: proposing experimental watch API today<br />
* lloyd: awsbox broken out and now being used for deployments<br />
* callahad: continuing to review docs. Unconference in Minneapolis this weekend. Feedback coming to the list. Bootstrap is important. BigTent is important.<br />
* bwarner: proposal for safer wrapped keys based on outsourced scrypt.<br />
* ben: jwcrypto update, and key wrapping this week.<br />
<br />
= FF & Platform =<br />
* Began adding keygen on a thread to the platform code. Implementation is mostly done, review ongoing see {{bug|665057}} (ddahl)<br />
* Begun work on DOM bindings (khuey)<br />
* ACTION: ben and khuey to sync up on code location<br />
<br />
= Security & Privacy =<br />
<br />
* warner's "outsourced scrypt" key-wrapping proposal: https://wiki.mozilla.org/Identity/CryptoIdeas/01-PBKDF-scrypt<br />
* ACTION: ben to bring sec and priv back into meeting.<br />
<br />
= Ops =<br />
<br />
* l10n-preview environment box and scripts ready<br />
** blocked on some netops work<br />
** expected to be working this week<br />
* train push-to-prod this week<br />
* investigating gzip at nginx level<br />
** candidate for next train<br />
<br />
= QA =<br />
* Work continues on Train 24: Bug 740272 - QA and deploy BrowserID train-2012.03.28 to production<br />
** Hot Fix 1 (Stage only): covering issues #1353 and #1364 <br />
** Hot Fix 2 (Prod and Stage): covering issue #1381<br />
<br />
* Summary of Responsive Design work<br />
** https://responsive_design.hacksign.in/<br />
** http://responsive_design.myfavoritebeer.org/<br />
** Android 2.2 phone/stock browser<br />
*** Slow sign in, some redraw issues<br />
** Android 3.2 tablet/stock browser<br />
*** Slow sign in, some redraw and layout issues, especially in portrait mode<br />
** iPhone with iOS 5.1 and Safari<br />
*** Good results<br />
** iPad with iOS 5.1 and Safari<br />
*** Some timing and redraw issues<br />
** Windows 7, 7 32-bit, and XP with IE<br />
*** FAIL - I was not able to get past cookie errors that are not seen on Dev, Stage, or Prod<br />
** Mac with FF 11<br />
*** Everything works as expected (see General below)<br />
** Linux with Chrome (latest)<br />
*** Everything works as expected (see General below)<br />
** ICS 4.0.2 with stock browser<br />
*** Timing, layout, and redraw issues<br />
** General (all platforms)<br />
*** I was not seeing the "If you don't mind me asking..." message consistently on any platform<br />
<br />
* QA action items<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 />
ACTION: ben to check in with Zach on automation<br />
<br />
= Engagement =<br />
* (Callahad) Ongoing doc review / revision.<br />
* (Callahad) Held an open space and spoke at length with ~35 developers at Minnebar 2012. Feedback to be posted to mailing list later today.<br />
* ACTION: everyone interested in dev engagement, talk to Laura.<br />
<br />
= Metrics =<br />
<br />
= UX =<br />
<br />
= UR =<br />
Talked to 8 Facebook users about privacy and computer sharing. Updates to mailing list soon!<br />
<br />
= Product Marketing=<br />
<br />
= Product =<br />
* sign into the browser resources needed<br />
* in south america next 2 weeks<br />
<br />
= ACTION ITEMS =</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=412762Identity2012-03-27T22:31:56Z<p>Thunder: /* Persona.org */</p>
<hr />
<div><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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://lists.mozilla.org/listinfo/dev-identity mailing list] (also available as a newsgroup: mozilla.dev.identity).<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable the browser to use ID-attached services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|-<br />
|navigator.mozId<br />
|Native DOM bindings for the navigator.id.* APIs<br />
|In progress<br />
|Q3<br />
|Kyle Huey<br />
|}<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<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 />
== Pay ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype 2<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Persona.org ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|[[/persona.org|persona.org prototype]]<br />
|Build a site where users can sign in to see and manage personal information<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Completed features <br />
|-<br />
|<br />
Sign in:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|}<br />
<br />
Pay:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity/Features/Auto_sign-in&diff=412713Identity/Features/Auto sign-in2012-03-27T21:17:48Z<p>Thunder: Blanked the page</p>
<hr />
<div></div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=412709Identity2012-03-27T21:13:57Z<p>Thunder: /* Projects and Roadmap */</p>
<hr />
<div><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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://lists.mozilla.org/listinfo/dev-identity mailing list] (also available as a newsgroup: mozilla.dev.identity).<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable the browser to use ID-attached services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|-<br />
|navigator.mozId<br />
|Native DOM bindings for the navigator.id.* APIs<br />
|In progress<br />
|Q3<br />
|Kyle Huey<br />
|}<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<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 />
== Pay ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype 2<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Persona.org ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|persona.org prototype<br />
|Build a site where users can sign in to see and manage personal information<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Completed features <br />
|-<br />
|<br />
Sign in:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|}<br />
<br />
Pay:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=412703Identity2012-03-27T21:06:05Z<p>Thunder: /* Projects and Roadmap */</p>
<hr />
<div><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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://lists.mozilla.org/listinfo/dev-identity mailing list] (also available as a newsgroup: mozilla.dev.identity).<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|}<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<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 />
== Pay ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype 2<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Persona.org ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|persona.org prototype<br />
|Build a site where users can sign in to see and manage personal information<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Completed features <br />
|-<br />
|<br />
Sign in:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|}<br />
<br />
Pay:<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=410618Identity2012-03-22T16:43:15Z<p>Thunder: </p>
<hr />
<div><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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://lists.mozilla.org/listinfo/dev-identity mailing list] (also available as a newsgroup: mozilla.dev.identity).<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|-<br />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|}<br />
<br />
== Persona.org ==<br />
<br />
[[/persona.org]]<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<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 />
== Pay ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Other ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Identity dashboard prototype<br />
|Build a site where users can sign in to see and manage personal information<br />
|Not started<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity/WeeklyMeeting/2012-03-05&diff=403992Identity/WeeklyMeeting/2012-03-052012-03-05T17:31:26Z<p>Thunder: /* Product */</p>
<hr />
<div>= Last Week's Actions =<br />
<br />
* Ben/Lloyd show ddahl JWT<br />
* Christian needs a better front-line demo<br />
<br />
= Major Topics =<br />
<br />
= Dev =<br />
<br />
= FF & Platform =<br />
<br />
= Security & Privacy =<br />
<br />
= Ops =<br />
<br />
* phx1 launch this week!<br />
** aiming for wednesday afternoon<br />
** https://etherpad.mozilla.org/bid-dual-dc<br />
<br />
= QA =<br />
* Working on Train 22: Bug 732142 - QA and deploy BrowserID train-2012.03.01 to production<br />
* Working on load tests with OPs to cover the following fixes and required tests:<br />
** abuse mysql (SIGSTOP, restart, shutdown, route TCP packets to the bitbucket) - ensure you see reasonable error messages but that the service stays up<br />
** stop the keysigner, ensure that the service stays up and you see reasonable error messages (log out, try to log into a site in this state)<br />
** database (mysql) improvements, handle temporary outages without taking down the server: #990, #1211<br />
* Working with OPs on the PHX1 build-out<br />
** Review load test to PHX1 BID environment<br />
** Prod sanity testing with PHX1 live<br />
<br />
* QA action items<br />
** Test planning for new UI changes/flows (desktop/mobile)<br />
** Client-side Selenium II automation<br />
** Work with D Burns and Lloyd on Travis-CI for automation<br />
** Work with Pete to finish up RPM install and configuration of QA environment (ID2)<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 />
Identity Dashboard Brainstorm https://metrics.etherpad.mozilla.org/IdentityDashboardBrainstorm<br />
<br />
Watchlist:<br />
Added servers to PHX datacenter. Working with petef to ensure data validity.<br />
<br />
= UX =<br />
<br />
= UR =<br />
<br />
= Product =<br />
* MWC feedback<br />
<br />
= ACTION ITEMS =</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity/Features/Sign_into_the_browser&diff=397850Identity/Features/Sign into the browser2012-02-15T21:40:25Z<p>Thunder: </p>
<hr />
<div>{{FeatureStatus<br />
|Feature name=Sign into the browser<br />
|Feature stage=Design<br />
|Feature status=In progress<br />
|Feature version=TBD<br />
|Feature health=OK<br />
}}<br />
{{FeatureTeam<br />
|Feature product manager=Dan Mills<br />
|Feature feature manager=Dan Mills<br />
|Feature lead engineer=Ben Adida<br />
|Feature privacy lead=Sid Stamm<br />
|Feature ux lead=Zhenshuo Fang<br />
}}<br />
{{FeaturePageBody<br />
|Feature open issues and risks=Requires coordination with services infrastructure to support BrowserID-based authentication, as well as a key-wrapping feature in BrowserID.<br />
|Feature overview=Being able to sign into the browser is a key feature in our identity roadmap. It allows us to hang other features and services off of the user's identity. Examples of this include signing into websites (via the navigator.id.get() API that BrowserID provides), using the Sync feature, encrypting locally stored browser data (i.e., "master password"), and more. It also sets up a framework to think about user profiles, enabling better support for multi-user (shared device) scenarios.<br />
<br />
Note that while the sign into the browser feature enables these other features, it isn't the same as those, merely a prerequisite to them. Sign into the browser is simply:<br />
<br />
* the ability to sign in using browserid.org credentials<br />
* the ability to seamlessly create a browserid.org account if necessary<br />
|Feature users and use cases=Since sign into the browser enables numerous browser features, the target audience is quite large. However, users most likely to benefit from the feature are users who:<br />
<br />
* use the Sync feature<br />
* use BrowserID to sign into websites<br />
* share a device/browser with other users on a regular basis (assuming later implementation of a user-switch feature)<br />
<br />
A use-case of a user setting up sync:<br />
<br />
Joe has never used Firefox or BrowserID before. He downloads it to check it out, and after browsing for a while he stumbles upon and decides to try the sync feature. Firefox prompts him for his email address and Joe types it in, at which point Firefox checks if he's a BrowserID user. Joe isn't, so Firefox prompts him to make a new account by typing and verifying a password. Since Joe has never set up sync before, there are a couple of extra steps he is automatically taken to next. Joe fills out a captcha, and given a chance to learn what is going to be synced. Finally, Joe is told that everything is ready to go, and than an email has been sent to the address he specified for verification. Once Joe has verified his email, he can connect any other device/browser simply by signing in with the same email+password.<br />
|Feature dependencies=* Services (sync) support for BrowserID-based authentication (not a strict dependency, but otherwise Sync will have its own auth separate from signing into the browser).<br />
** BrowserID key-wrapping feature (for Services infra that needs encryption keys)<br />
|Feature requirements=* Ability for user to sign in via UI option somewhere (e.g., menu)<br />
* Ability to sign out (stopping any feature that requires sign-in)<br />
* Ability for the user to recognize the currently signed-in account at a glance (or at least with very minimal effort)<br />
* Ability for other Firefox features (e.g. sync) to trigger sign-in flow<br />
* Email-based authentication using browserid.org accounts<br />
* Should match BrowserID flow except where absolutely necessary (e.g., ask for email first, decide what to do based on the email)<br />
* Ability to create browserid.org accounts<br />
** Ask for password up-front, but allow deferred verification (see: BrowserID "unverified" flow/feature)<br />
* UI should be unambiguous that the user is interacting with the *browser* (not content)<br />
|Feature non-goals=* master password integration / modal sign-in screen on browser startup<br />
}}<br />
{{FeatureInfo<br />
|Feature priority=P1<br />
|Feature theme=BrowserID<br />
|Feature roadmap=Mozilla Identity<br />
|Feature list=Other<br />
}}<br />
{{FeatureTeamStatus<br />
|Feature security status=sec-review-needed<br />
|Feature security notes=when ready sched w/ curtisk<br />
}}</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity/Features/Sign_into_the_browser&diff=397774Identity/Features/Sign into the browser2012-02-15T19:21:31Z<p>Thunder: </p>
<hr />
<div>{{FeatureStatus<br />
|Feature name=Sign into the browser<br />
|Feature stage=Definition<br />
|Feature status=In progress<br />
|Feature version=TBD<br />
|Feature health=OK<br />
|Feature status note=Needs UX input<br />
}}<br />
{{FeatureTeam<br />
|Feature product manager=Dan Mills<br />
|Feature feature manager=Dan Mills<br />
|Feature lead engineer=Ben Adida<br />
|Feature privacy lead=Sid Stamm<br />
|Feature ux lead=Zhenshuo Fang<br />
}}<br />
{{FeaturePageBody<br />
|Feature open issues and risks=Requires coordination with services infrastructure to support BrowserID-based authentication, as well as a key-wrapping feature in BrowserID.<br />
|Feature overview=Being able to sign into the browser is a key feature in our identity roadmap. It allows us to hang other features and services off of the user's identity. Examples of this include signing into websites (via the navigator.id.get() API that BrowserID provides), using the Sync feature, encrypting locally stored browser data (i.e., "master password"), and more. It also sets up a framework to think about user profiles, enabling better support for multi-user (shared device) scenarios.<br />
<br />
Note that while the sign into the browser feature enables these other features, it isn't the same as those, merely a prerequisite to them. Sign into the browser is simply:<br />
<br />
* the ability to sign in using browserid.org credentials<br />
* the ability to seamlessly create a browserid.org account if necessary<br />
|Feature users and use cases=Since sign into the browser enables numerous browser features, the target audience is quite large. However, users most likely to benefit from the feature are users who:<br />
<br />
* use the Sync feature<br />
* use BrowserID to sign into websites<br />
* share a device/browser with other users on a regular basis (assuming later implementation of a user-switch feature)<br />
<br />
A use-case of a user setting up sync:<br />
<br />
Joe has never used Firefox or BrowserID before. He downloads it to check it out, and after browsing for a while he stumbles upon and decides to try the sync feature. Firefox prompts him for his email address and Joe types it in, at which point Firefox checks if he's a BrowserID user. Joe isn't, so Firefox prompts him to make a new account by typing and verifying a password. Since Joe has never set up sync before, there are a couple of extra steps he is automatically taken to next. Joe fills out a captcha, and given a chance to learn what is going to be synced. Finally, Joe is told that everything is ready to go, and than an email has been sent to the address he specified for verification. Once Joe has verified his email, he can connect any other device/browser simply by signing in with the same email+password.<br />
|Feature dependencies=* Services (sync) support for BrowserID-based authentication (not a strict dependency, but otherwise Sync will have its own auth separate from signing into the browser).<br />
** BrowserID key-wrapping feature (for Services infra that needs encryption keys)<br />
|Feature requirements=* Ability for user to sign in via UI option somewhere (e.g., menu)<br />
* Ability to sign out (stopping any feature that requires sign-in)<br />
* Ability for the user to recognize the currently signed-in account at a glance (or at least with very minimal effort)<br />
* Ability for other Firefox features (e.g. sync) to trigger sign-in flow<br />
* Email-based authentication using browserid.org accounts<br />
* Should match BrowserID flow except where absolutely necessary (e.g., ask for email first, decide what to do based on the email)<br />
* Ability to create browserid.org accounts<br />
** Ask for password up-front, but allow deferred verification (see: BrowserID "unverified" flow/feature)<br />
* UI should be unambiguous that the user is interacting with the *browser* (not content)<br />
|Feature non-goals=* master password integration / modal sign-in screen on browser startup<br />
}}<br />
{{FeatureInfo<br />
|Feature priority=P1<br />
|Feature theme=Connect<br />
|Feature roadmap=Mozilla Identity<br />
|Feature list=Other<br />
}}<br />
{{FeatureTeamStatus<br />
|Feature security status=sec-review-needed<br />
|Feature security notes=when ready sched w/ curtisk<br />
}}</div>Thunderhttps://wiki.mozilla.org/index.php?title=Firefox/Planning/2012-02-15&diff=397772Firefox/Planning/2012-02-152012-02-15T19:21:06Z<p>Thunder: /* Identity */</p>
<hr />
<div><!-- Maybe don't screw with these links unless you've read this blog post:<br />
http://blog.johnath.com/2011/01/20/automatic-date-links-in-mediawiki/<br />
Just copy them to new pages and it should Just Work!<br />
--><br />
<center>[[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&laquo; previous week]] | [[Firefox/DeliveryMeetings|index]] | [[Firefox/Planning/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &raquo;]]</center><br />
<br />
'''Planning Meeting Details'''<br />
* Wednesdays - 11:00am PDT, 18:00 UTC<br />
* Mountain View Offices: Warp Core Conference Room<br />
* Toronto Offices: Fin du Monde Conference Room<br />
* [irc://irc.mozilla.org/planning irc.mozilla.org #planning] for backchannel<br />
* (the [[Platform#Meetings|developer meeting]] takes place on Tuesdays)<br />
<br />
'''Video/Teleconference Details - NEW'''<br />
* 650-903-0800 or 650-215-1282 x92 Conf# '''95312''' (US/INTL)<br />
* 1-800-707-2533 (pin 369) Conf# '''95312''' (US)<br />
* Vidyo Room: Warp Core<br />
* Vidyo [https://v.mozilla.com/flex.html?roomdirect.html&key=UK1zyrd7Vhym Guest URL]<br />
<br />
{{Notes}}<br />
<br />
__FORCETOC__<br />
<br />
== Actions from Last Week ==<br />
* ally to coordinate with greg jost on sync uptake metrics, and measuring the impact of the FF10 usability changes<br />
** See status update below!<br />
* laura to report on the state of persona/personas discussion<br />
* cheng to report back on connection reset issues with SSL<br />
* johnath to wrangle representation in this meeting for identity<br />
** Emailed and got confirmation that they will start sending representation<br />
** Added them to the template<br />
<br />
== Schedule &amp; Progress on [[Releases|Upcoming Releases]] ==<br />
<br />
===Firefox Desktop ===<br />
==== Release (3.6, 10) ====<br />
* 10.0.1 released (unthrottled) last Friday. Release notes [https://www.mozilla.org/en-US/firefox/10.0.1/releasenotes/ here]. We did not need a re-spin for 3.6.<br />
* We've pushed a prompted major update from 3.6.26 to 10.0.1 as of 2/14<br />
** Updated billboard with stronger copy and fixed some confusing links. <br />
** Cut 3.6.X ADUs by 30% since beginning of December, and hoping to cut the remaining ADUs by half in the next few months.<br />
<br />
==== Beta (11) ====<br />
* Next merge date is 3/13<br />
* Beta 3 will be released Friday 2/17<br />
<br />
==== Aurora (12) ====<br />
<br />
==== Nightly (13) ====<br />
* Snappy<br />
** Killing Firefox start-up inefficiencies on Windows. Check out the details on [http://www.brianbondy.com/blog/id/127/ Brian Bondy's blog].<br />
** Most of the cycle collector fixes have landed. Telemetry shows a dramatic reduction in cycle collection times for Firefox 13. Olli and Andrew are investigating the remaining causes of long CC times.<br />
** Vladan landed a dom storage fix that should reduce the amount of main thread SQL done by content {{bug|714964}}.<br />
** Lots of frontend Telemetry probes are landing (see {{bug|671038}}) and already paying off as we caught a tab animation regression in {{bug|724349}}.<br />
<br />
** Bug {{bug|723561}} - Create telemetry stopwatch helper to easily store/retrieve timestamp data<br />
<br />
=== Firefox Mobile ===<br />
* Trunk<br />
** Waiting for OGL layers to land, ETA next week<br />
** Good stuff landing in the mean time<br />
*** Start up improved to be faster than Chrome<br />
*** Tab screenshot'ing for thumbnails *much* improved<br />
*** Tab tray openning/closing improved<br />
*** Crashes are being killed at an alarming rate (from 115 per 100 ADUs to 5 in 6 weeks) <br />
* Aurora<br />
** Trucking along with both Native and XUL builds<br />
* Beta<br />
** Going to ship XUL to the market for all devices until Native is ready for prime time<br />
* Release<br />
** Going to ship XUL 10 ESR until Native finishes its beta cycle<br />
<br />
===Firefox Sync===<br />
*Firefox 10 Initial Impact<br />
**Uptick in traffic to sumo, but no down trend in forums<br />
*** Where can I find the code to add a device to Firefox Sync? 3x (from ui)<br />
***How do I sync Firefox between my desktop and mobile device? 1.5x (from ui)<br />
***Increases in 'What's Firefox Sync?' & 'How do I manage my Firefox Sync'<br />
**Metrics is looking into more quantitative numbers. No ETA yet<br />
*Organizational Changes/Announcements<br />
**Sync's Dev Ops and Developers have been combined into one team<br />
**Sync's UX/UI is now owned by Madhava, all other services UX is owned by Bryan Clark. Congrats to both of them<br />
* The next Sync Rapid Release meeting is coming up.<br />
** If there is something you would like the sync team to work on or a new idea to consider, pitch it there<br />
** 2pm pst, Feb 28th, vidyo room 'services' please email ally if you would like to be added to the zimbra invite. <br />
*BrowserID+Sync Authentication <br />
** Warning: The two sync systems will not be backwards compatible or interoperable<br />
*Native Sync <br />
**Please file bugs. Not sure how to file a good android sync bug? http://160.twinql.com/how-to-file-a-good-android-sync-bug <br />
**We have daily bug triage at 4pm, #androidsync <br />
**Old news that bears repeating: <br />
***Data may be lost, reordered, or corrupted. Please do not use your good profiles <br />
***Please remember behavior is undefined if multiple instance of Native Fennec (nightly, aurora, etc) are on a single device <br />
***You still cannot create an account from a mobile device<br />
**** Though some of our contributors may change that! <br />
*Upcoming Releases <br />
**Addons being sync'ed in Firefox 11, XUL/tablet Fennec 11 (aka Beta): [[Services/Sync/Features/Addon Sync|Addon Sync]] <br />
**Native Sync has been enabled in Nightly &amp; Aurora (but not Beta)<br />
<br />
===Add-on Builder===<br />
* 1.0 release has been rescheduled for next Wednesday <br />
* Work week for Builder team is next week<br />
<br />
=== Add-on SDK ===<br />
<br />
Release (1.4 -> Firefox 9, 10) <br />
* Looking good since last week's hotfix<br />
<br />
Stabilization (1.5 -> Firefox 10, 11)<br />
* Spun 1.5RC2 yesterday<br />
* Still on track to release next week, Feb 21, 2012<br />
<br />
Development (1.6 -> Firefox 11, 12)<br />
* On track to merge to Stabilization on Feb 21, 2012<br />
<br />
Bay Area Firefox Add-ons meetup Tuesday, February 21 6:00PM PST at the Mozilla SF Offices [http://www.meetup.com/addons/events/51321652/ RSVP Here] - join us!<br />
<br />
=== Identity ===<br />
<br />
* [[Identity/Features/Sign_into_the_browser|Sign into the browser]] feature page<br />
* Gone through a couple of rounds of wireframes, progressing nicely (not on the feature page, will get them there soon)<br />
<br />
== Feedback Summary ==<br />
=== Desktop ===<br />
* Firefox 10.0.1:<br />
** Looks like we fixed the cursor thing by fixing Java :)<br />
** Performance :(<br />
** AVG seems fixed, Norton is getting better<br />
** Youtube issues [https://support.mozilla.org/en-US/questions/916444]<br />
** Report from this weekend:<br />
*** looks like you may have a problem installing Firefox if your admin account isn't Administrator. [https://support.mozilla.org/en-US/questions/918425] [https://support.mozilla.org/en-US/questions/918425] {{bug|726542}}<br />
*** windows 7 taskbar icon duplication (we seem to see this with all updates) [https://support.mozilla.org/en-US/questions/907559]<br />
*** A bunch of comments about fonts being too small (sort of started since 8/9 but has been increasing): [https://support.mozilla.org/en-US/questions/918479] [https://support.mozilla.org/en-US/questions/916593] [https://support.mozilla.org/en-US/questions/917407] [https://support.mozilla.org/en-US/questions/918446] [https://support.mozilla.org/en-US/questions/918151]<br />
*** Radio stations not working?: [https://support.mozilla.org/en-US/questions/918594] [https://support.mozilla.org/en-US/questions/918313] [https://support.mozilla.org/en-US/questions/918590] [https://support.mozilla.org/en-US/questions/918204]<br />
**** There are also reports of audio not working in general: [https://support.mozilla.org/en-US/questions/918539] [https://support.mozilla.org/en-US/questions/918320]<br />
*** Performance problems/hangs/slowness: [https://support.mozilla.org/en-US/questions/918589] [https://support.mozilla.org/en-US/questions/918328] [https://support.mozilla.org/en-US/questions/918270] [https://support.mozilla.org/en-US/questions/917756] [https://support.mozilla.org/en-US/questions/918498] [https://support.mozilla.org/en-US/questions/918431] [https://support.mozilla.org/en-US/questions/918355] [https://support.mozilla.org/en-US/questions/918407] [https://support.mozilla.org/en-US/questions/918359] [https://support.mozilla.org/en-US/questions/918170] [https://support.mozilla.org/en-US/questions/918092] [https://support.mozilla.org/en-US/questions/918493] [https://support.mozilla.org/en-US/questions/918304] [https://support.mozilla.org/en-US/questions/918092] [https://support.mozilla.org/en-US/questions/918183] [https://support.mozilla.org/en-US/questions/918205] (hang on PDFs)<br />
*** Mac perf problems: [https://support.mozilla.org/en-US/questions/918347] [https://support.mozilla.org/en-US/questions/918201] [https://support.mozilla.org/en-US/questions/918188]<br />
*** Connectivity problems: [https://support.mozilla.org/en-US/questions/918517] [https://support.mozilla.org/en-US/questions/913351] (latter caused by ATT "acceleration")<br />
*** Way too many add-on compatibility checks: [https://support.mozilla.org/en-US/questions/918690] [https://support.mozilla.org/en-US/questions/918622] [https://support.mozilla.org/en-US/questions/918321] {{bug|726543}}<br />
*** Crashes/failed startup: [https://support.mozilla.org/en-US/questions/918700] [https://support.mozilla.org/en-US/questions/918358] (startup) [https://support.mozilla.org/en-US/questions/918362] (startup) [https://support.mozilla.org/en-US/questions/918538] [https://support.mozilla.org/en-US/questions/917643] (PDF printing) [https://support.mozilla.org/en-US/questions/917875] (PDFs) [https://support.mozilla.org/en-US/questions/918392] (soon after startup) [https://support.mozilla.org/en-US/questions/918098] (startup)<br />
<br />
=== Mobile ===<br />
<br />
== UX & User Research ==<br />
<br />
== Market Insights ==<br />
=== Desktop / Platform ===<br />
==== Google ====<br />
* The Chromium team [http://blog.chromium.org/2012/02/expanding-chromium-security-rewards.html expanded] the Chromium Security Rewards Program, by increasing its scope to cover the Chromium OS.<br />
* The new Chrome Beta release [http://blog.chromium.org/2012/02/gpu-accelerating-2d-canvas-and-enabling.html enables] GPU-accelerated rendering of 2D canvas content, and also enables WebGL acceleration for people with older GPUs using Swiftshader, a software rasterizer that Google licensed from TransGaming. This should make for significant performance improvements on systems like Windows XP.<br />
* Chrome's [http://blog.chromium.org/2012/02/future-of-javascript-take-peek-today.html dev channel] features an updated V8 Javascript engine that offers initial support for lexical scoping, collections, weak maps, and proxies.<br />
* Google also released a [http://www.html5rocks.com/webappfieldguide/toc/index/ Field Guide to Web Applications] that offer a high-level, architectural overview of how to design web applications. Their [http://html5rocks.com/ HTML5Rocks] site was updated, and features an excellent detailed [http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/ overview] of the architecture of the Chrome and Mozilla browsers.<br />
* Chrome 17 stable was [http://googlechromereleases.blogspot.com/2012/02/stable-channel-update.html released]. 20 security bugs were fixed -- 1 critical, 8 high, 5 medium, and 6 low. A significant number were detected with [http://code.google.com/p/address-sanitizer/wiki/AddressSanitizer AddressSanitizer], a fast memory error detector.<br />
* Chrome's Dev Channel [http://googlechromereleases.blogspot.com/2012/02/dev-channel-update_10.html release] has a few interesting new features, including using Google's servers to conduct spellchecking for entered and pasted text. <br />
* The Sencha team conducted an initial [http://www.sencha.com/blog/html5-scorecard-chrome-mobile-beta/#date:12:00 review] of Google Chrome for Android, giving it high marks. It notes that SunSpider performance is little different than other browsers and suggests that it is now time to shelve that particular benchmark test.<br />
<br />
==== Opera ====<br />
* The latest [http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/ snapshot] of Opera 12 offers support for Do Not Track and a substantial number of SSL performance optimizations.<br />
==== Microsoft ====<br />
* Microsoft released a Critical [http://technet.microsoft.com/en-us/security/bulletin/ms12-010 update] for MSIE 6, 7, 8, and 9. The vulnerability would allow remote code execution from a specially constructed web page. The update itself had to be updated shortly afterwards after it [http://gcn.com/articles/2012/02/15/microsoft-security-patch-flags-google-malicious-site.aspx incorrectly reported] that google.com was infected with the Blackhole Exploitation Kit.<br />
* MSIE 10 will [http://blogs.msdn.com/b/ie/archive/2012/02/09/cors-for-xhr-in-ie10.aspx allow] full support for Cross-Origin Resource Sharing for XMLHttpRequests.<br />
* In a 9,000 word [http://blogs.msdn.com/b/b8/archive/2012/02/09/building-windows-for-the-arm-processor-architecture.aspx blog post], Microsoft's Windows president Steven Sinofsky divulged a slew of details on Windows on ARM. Microsoft plans to have ARM PCs available when other Windows 8 computers are available, and the company will also include desktop versions of optimized Office 15 applications. Windows 8 ARM PCs will also never turn off, instead going into a standby mode that should last for weeks.<br />
<br />
==== WebOS ====<br />
* HP [http://developer.palm.com/blog/2012/02/sams-blog-february-releases-for-open-webos released] the source code to [http://isis-project.org/ Isis], the WebOS browser, which apparently offers "unrivaled speed and standards compliance".<br />
==== W3C ====<br />
* Webmonkey has a good [http://www.webmonkey.com/2012/02/web-developers-sound-off-on-webkit-prefixes/ summary article] describing the issues and positions in the debate as to whether other browsers should support -webkit-prefixed CSS properties.<br />
<br />
=== Mobile ===<br />
<br />
Summary below, full update [http://irinasandu.com/2012/02/15/android-and-mobile-browsing-insights-week-7/ here] and in your inbox.<br />
<br />
* The acquisition of Motorola Mobility by Google was approved in the US and the EU<br />
<br />
* Google plans to test a "next generation personal communication device"<br />
<br />
* The Android Market was enhanced with automatic malware scanning for apps<br />
<br />
* Android captured 51% of smartphone sales in 2011, iOS 24% and Symbian 12%<br />
<br />
* Smartphones represent only 12% of total global handsets in use today, but over 82% of total global handset traffic<br />
<br />
* First Intel Medfield-based Motorola handset rumoured to be announced at MWC<br />
<br />
* Skyfire raised almost $8 million in a round of funding which was in part sponsored by Verizon<br />
<br />
* More details on Windows Phone 8 revealed<br />
<br />
* Opera partnered with India's third largest carrier<br />
<br />
* Dolphin browser 3.5 was released on iOS<br />
<br />
== Marketing, Press &amp; Public Reaction ==<br />
=== Desktop ===<br />
* New 3.6 Upgrade Billboards went live yesterday (thanks Pascal and L10n!)<br />
* Working on website collateral for next releases<br />
* Display ads continuing for another few weeks<br />
* Starting the blog process for next Aurora and Beta<br />
<br />
=== Mobile ===<br />
*MWC demo scripts revisions<br />
*Finding agency for FF11 launch programs<br />
<br />
=== Press ===<br />
<br />
*[http://blogs.cio.com/browsers/16816/firefox-2012-whats-store-open-source-browser Firefox in 2012: What's in Store for the Open-Source Browser?]<br><br />
*[http://www.theregister.co.uk/2012/02/14/mozilla_2012_roadmap/ Mozilla throws 'freedom' at Microsoft, Google, Apple tanks]<br><br />
*[http://www.zdnet.co.uk/news/web-apps/2012/02/14/mozilla-promises-social-privacy-driven-firefox-in-2012-40095036/ Mozilla promises social, privacy-driven Firefox in 2012]<br><br />
*[http://news.cnet.com/8301-30685_3-57376349-264/mozillas-plan-for-2012-break-the-ecosystem-lock/#ixzz1mTdIPKKX Mozilla's plan for 2012: Break the ecosystem lock<br>]<br />
*[http://www.businessinsider.com/firefox-windows-8-2012-2#ixzz1mTeMIc8W Don't Worry, You Won't Be Stuck Using Internet Explorer On Windows 8]<br><br />
<br />
== Questions, Comments, FYI ==<br />
<br />
== Actions this week ==</div>Thunderhttps://wiki.mozilla.org/index.php?title=Roadmaps&diff=396983Roadmaps2012-02-14T01:08:31Z<p>Thunder: /* BrowserID - an identity system for the Web */</p>
<hr />
<div>Mozilla's product-related roadmaps. See also, our [[Features|Feature lists]].<br />
<br />
== Delivering on Mozilla’s mission ==<br />
Mozilla's mission is to promote openness, innovation and opportunity on the Web.<br />
<br />
Firefox and the Web platform have been the primary way that Mozilla has delivered on our mission. Firefox led the way to kick-start choice, competition and innovation in Web browsers, and in catalyzing the development of Web standards that have unleashed massive innovation.<br />
<br />
We've entered a new phase of Internet life. People are experiencing the Internet from a wide variety of mobile devices, using touch, voice and other new interfaces. Their Internet experiences have become inherently social.<br />
<br />
Along with the development of these new experiences, new Internet ecosystems have developed that are not very much like the Web: ecosystem owners seek to lock in users to vertically integrated stack of hardware, software, identity and services, rather than enable choice, competition and innovation at each of these layers.<br />
<br />
Mozilla can and must continue to empower people with choice and control over their online lives and give developers the power and freedom to innovate and realize their creative potential.<br />
<br />
== A people-centered experience powered by the Web ==<br />
A people-centered experience powered by the Web (technology and principles!) that includes mobile devices doesn't exist and is sorely needed. Mozilla must lead the way, because we are the only organization who has no interest in or motivation to “own” the user; we believe the user is sovereign. A people-centered system would enable users to identify themselves to websites and apps on their own terms; to take their apps easily from one OS to another; to only disclose what they want about themselves in proportion to the value they receive.<br />
<br />
A people-centered experience must be built on Web technology and principles. Only Web technology can enable developers to build applications that can reach users wherever they are, through the ubiquity of HTML5 and JavaScript. Only Web principles enable a level playing field without gatekeepers.<br />
<br />
== Roadmap ==<br />
<br />
=== Firefox - Discover, experience and connect on your own terms ===<br />
<br />
Mozilla Firefox remains uniquely positioned to put the needs of the individual user first.<br />
<br />
As always, this starts with delivering on the key Firefox attributes of performance, stability and security. There are a series of features and ongoing performance and responsiveness programs to improve start-up speed, JavaScript performance, graphics performance and overall browser responsiveness.<br />
<br />
The Web has become inherently social. The browser is not yet playing a significant role in enabling the social experience. Firefox will begin to enable easy sharing and a more social browsing experience.<br />
<br />
Mozilla’s identity and apps efforts are designed to be open and work with any modern browser. However, Firefox can and will tightly integrate these features into Firefox to enable richer Firefox experiences and to help launch these new platforms to a broad user and developer audience.<br />
<br />
Read the [[Firefox/Roadmap|Firefox roadmap]].<br />
<br />
=== Firefox for Android - Fast and personalized, with leading HTML5 support ===<br />
<br />
Firefox for Android is off to a good start, but there is more to do. Start-up speed and overall responsiveness of the user interface can be made faster. We will release a major performance update for smartphones and tablets that greatly improves start-up time and panning performance. The user experience will feel much more integrated with the Android environment.<br />
<br />
Firefox for Android will also leverage the work on enabling Web APIs in Gecko to enable amazing HTML5 apps. Touch events, local storage and app cache, access to the camera from a Web page are all examples of this. We will also incorporate more privacy and security controls, protecting users from malware and phishing attacks and supporting Private Browsing. We will also improve the reading experience and make Sync much easier to set up.<br />
<br />
=== The Web platform and developer tools - Enable Web apps that rival native ===<br />
<br />
HTML5, CSS and JavaScript continue to enable amazing websites and apps, but there’s more to be done to support the most cutting-edge, high-performance apps, especially on mobile devices. Mozilla must continue to lead the Web platform forward by enabling access to the hardware, communications and connectivity capabilities of smartphones and tablets (camera, SMS, telephony), make it easy for app developers to build “instant-on” apps that run as well offline as they do online (improve app cache and local storage), and enable rich media support and interactivity at high frame-rates.<br />
<br />
Read the [[Platform/Roadmap|Web platform roadmap]].<br />
<br />
The Web must be made easier to develop for than proprietary platforms. One way in which Mozilla helps keep the Web out in front is by making Firefox the best dynamic environment for building modern Web applications. We must bundle tools for the most common tasks (page styling, JavaScript debugging, viewing details of network requests and page resources)<br />
<br />
Beyond delivering on great new tools, we will also create a coherent tools plan for add-ons, apps and mobile (working with the other teams in those areas) and continue to engage Web developers in building the best tools for Firefox.<br />
<br />
Read the [[DevTools/RoadmapDec2011|Developer tools roadmap]].<br />
<br />
=== Open app ecosystem - Develop and distribute apps on your own terms ===<br />
<br />
HTML5 is a compelling technology for developing apps, and is quickly improving. Combined with the freedom to build what you want and distribute it directly to users on your own terms, it has great potential. But just as there are gaps to be filled from a technology point of view, there are gaps to be filled from an ecosystem point of view. The Web lacks standard, consistent ways to find, rate, review, purchase and prove ownership of apps. Mozilla’s goal is to foster an ecosystem that combines the best elements of the Web with the best elements of the app model.<br />
<br />
To that end, we built new APIs that make the Web more powerful and will work with the community and industry on common standards for apps that will run well in any modern browser, that support multiple app stores, direct distribution of apps by app developers, app portability and true end-user ownership of their apps.<br />
<br />
We will also build a Marketplace for apps that work across desktops, phones and tablets. Through this Marketplace, developers will be able to distribute and monetize their apps. Users will be able to find, install and use their Apps across all of their devices, regardless of the underlying device/OS platforms. This Marketplace will also be a single destination where users can find both cross-platform Apps and Firefox extensions.<br />
<br />
Read the [[Apps/Roadmap|Apps roadmap]].<br />
<br />
=== BrowserID - an identity system for the Web ===<br />
<br />
Central to a people-centered ecosystem is an identity system that is under the complete control of the individual and enables information sharing on the user’s own terms with no take-it-or-leave-it policies. BrowserID is a very easy way to log into web sites by proving you own an email address. BrowserID is designed to be tightly integrated into your Web browser for ease-of-use, and it is designed to protect your privacy: the only data exchanged is that which is strictly necessary to log in. We are working to standardize it so that other browser vendors can, if they choose, easily integrate it. In the meantime, Mozilla provides a simple JavaScript mechanism that lets websites use BrowserID right away, across all modern browsers, on desktop and on mobile.<br />
<br />
BrowserID makes it easier for users to register at new websites and subsequently log back into those sites, using any email address they choose. Users are free to use different email addresses for different purposes, and the process of signing in becomes easier and safer. Users maintain complete control over their identity, only now they have fewer passwords to remember.<br />
<br />
Read the [[Identity|Identity roadmap]].<br />
<br />
=== Boot to Gecko - Enabling Web-powered mobile phones ===<br />
A truly Web-based OS for mobile phones and tablets would enable the ultimate in user choice and developer opportunity, both from a technology and an ecosystem point of view. Boot to Gecko is a project to build a OS that runs HTML5, JavaScript and CSS directly on device hardware without the need for an intermediate OS layer. The system will include a rich user experience, new APIs that expose the power of modern mobile phones through simple JavaScript interfaces; a privilege model to safely and consistently deliver these capabilities to websites and apps with the user in control. Boot to Gecko leverages BrowserID, the Open Web app ecosystem and an identity and apps model that puts users and developers in control.<br />
<br />
Read the [[B2G/Roadmap|Boot to Gecko roadmap]].<br />
<br />
Firefox across PCs, tablets and smartphones, an independent identity system and HTML5 apps will lead the way toward a people-centered experience powered by Web technologies and principles.<br />
<br />
{{#lst:Firefox/Roadmap|summary}}<br />
{{#lst:Platform/Roadmap|summary}}<br />
{{#lst:AMO:Roadmap/2012|summary}}<br />
{{#lst:AMO/FlightDeck/Roadmap/2012|summary}}<br />
{{#lst:Labs/Jetpack/Roadmap|summary}}<br />
{{#lst:DevTools/RoadmapDec2011|summary}}<br />
{{#lst:Privacy/Roadmap 2011|summary}}<br />
{{#lst:Security/Roadmap|summary}}<br />
<!-- {{#lst:Services/Sync/Roadmap|summary}} --><br />
{{#lst:Identity|summary}}<br />
{{#lst:Labs/F1/Roadmap|summary}}<br />
<!-- {{#lst:Plugins:Roadmap|summary}}<br />
{{#lst:Partnering:Services:Roadmap|summary}} --><br />
<!-- {{#lst:Fennec/Roadmap|summary}} --><br />
{{#lst:Support/Firefox_Features|summary}}<br />
{{#lst:Apps/Roadmap|summary}}<br />
<br />
<!-- * [[Partnering:Roadmap|Customization, Distribution, and Deployment]] (Kev Needham) --><br />
* Your roadmap here!<br />
<br />
Questions? [[User:Dria|Deb]] can help you out.<br />
<br />
Some of these icons are temporary placeholders.<br />
* '''[http://www.iconarchive.com/category/art/orbz-icons-by-arrioch.html Moon icon]''': [http://arrioch.deviantart.com/ Milos Mirkovic], [http://creativecommons.org/licenses/by-nc-nd/3.0/ CC-By-NC-ND]<br />
* '''[http://www.iconarchive.com/show/new-zealand-icons-by-zyotism/Citizenship-Passport-icon.html Passport icon]''': [http://zyotism.tumblr.com/ Mischa McLachlan], free for non-commercial use<br />
* '''[http://www.iconarchive.com/category/object/buuf-icons-by-mattahan.html Sledgehammer icon]''': [http://mattahan.deviantart.com/ Paul Davey], [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC-By-NC-SA]<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=396796Identity2012-02-13T18:17:15Z<p>Thunder: /* Sign-in */</p>
<hr />
<div><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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://groups.google.com/forum/?pli=1#!forum/mozilla.dev.identity forum/mailing list] (also available as a newsgroup: mozilla.dev.identity). To send email to the list, use the [https://lists.mozilla.org/listinfo/dev-identity mailman interface].<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|-<br />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|}<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<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 />
== Pay ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Other ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Identity dashboard prototype<br />
|Build a site where users can sign in to see and manage personal information<br />
|Not started<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=396793Identity2012-02-13T18:16:06Z<p>Thunder: /* Connect */</p>
<hr />
<div><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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://groups.google.com/forum/?pli=1#!forum/mozilla.dev.identity forum/mailing list] (also available as a newsgroup: mozilla.dev.identity). To send email to the list, use the [https://lists.mozilla.org/listinfo/dev-identity mailman interface].<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Evaluating (might not do at all)<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|-<br />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|}<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<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 />
== Pay ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Other ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Identity dashboard prototype<br />
|Build a site where users can sign in to see and manage personal information<br />
|Not started<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=396792Identity2012-02-13T18:13:47Z<p>Thunder: /* Other */</p>
<hr />
<div><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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://groups.google.com/forum/?pli=1#!forum/mozilla.dev.identity forum/mailing list] (also available as a newsgroup: mozilla.dev.identity). To send email to the list, use the [https://lists.mozilla.org/listinfo/dev-identity mailman interface].<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Evaluating (might not do at all)<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|-<br />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|}<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<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 />
<br />
== Pay ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Other ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Identity dashboard prototype<br />
|Build a site where users can sign in to see and manage personal information<br />
|Not started<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=396718Identity2012-02-13T16:23:15Z<p>Thunder: /* Connect */</p>
<hr />
<div><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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://groups.google.com/forum/?pli=1#!forum/mozilla.dev.identity forum/mailing list] (also available as a newsgroup: mozilla.dev.identity). To send email to the list, use the [https://lists.mozilla.org/listinfo/dev-identity mailman interface].<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Evaluating (might not do at all)<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|-<br />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|}<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<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 />
<br />
== Pay ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Other ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Identity dashboard prototype<br />
|Build a site where users can sign in to see and manage personal information<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=396585Identity2012-02-13T02:42:07Z<p>Thunder: </p>
<hr />
<div><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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://groups.google.com/forum/?pli=1#!forum/mozilla.dev.identity forum/mailing list] (also available as a newsgroup: mozilla.dev.identity). To send email to the list, use the [https://lists.mozilla.org/listinfo/dev-identity mailman interface].<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Evaluating (might not do at all)<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|-<br />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|}<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.share() prototype<br />
|Developer API to allow users to easily share content with others<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Pay ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Other ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Identity dashboard prototype<br />
|Build a site where users can sign in to see and manage personal information<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=396584Identity2012-02-13T02:37:26Z<p>Thunder: /* Projects and Roadmap */</p>
<hr />
<div><section begin=summary />{{RoadmapSummary<br />
|icon=Identityicon.png<br />
|pagelocation=Identity<br />
|pagetitle=Mozilla Identity Roadmap<br />
|owner=Dan Mills<br />
|updated=December 2011<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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://groups.google.com/forum/?pli=1#!forum/mozilla.dev.identity forum/mailing list] (also available as a newsgroup: mozilla.dev.identity). To send email to the list, use the [https://lists.mozilla.org/listinfo/dev-identity mailman interface].<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|TOS/PP in BrowserID<br />
|Allow sites to prompt for acceptance of their terms of service and/or privacy policy via the BrowserID popup<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Evaluating (might not do at all)<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|-<br />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Automatically sign into sites (with user opt-in)<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|}<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.share() prototype<br />
|Developer API to allow users to easily share content with others<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Pay ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Other ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Identity dashboard prototype<br />
|Build a site where users can sign in to see and manage personal information<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
{{ForceRefreshButton}}<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=396583Identity2012-02-13T02:28:30Z<p>Thunder: /* Projects and Roadmap */</p>
<hr />
<div><section begin=summary />{{RoadmapSummary<br />
|icon=Identityicon.png<br />
|pagelocation=Identity<br />
|pagetitle=Mozilla Identity Roadmap<br />
|owner=Dan Mills<br />
|updated=December 2011<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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://groups.google.com/forum/?pli=1#!forum/mozilla.dev.identity forum/mailing list] (also available as a newsgroup: mozilla.dev.identity). To send email to the list, use the [https://lists.mozilla.org/listinfo/dev-identity mailman interface].<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
{{ForceRefreshButton}}<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Evaluating (might not do at all)<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|-<br />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|}<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.share() prototype<br />
|Developer API to allow users to easily share content with others<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Pay ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Other ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Identity dashboard prototype<br />
|Build a site where users can sign in to see and manage personal information<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=396582Identity2012-02-13T02:25:27Z<p>Thunder: </p>
<hr />
<div><section begin=summary />{{RoadmapSummary<br />
|icon=Identityicon.png<br />
|pagelocation=Identity<br />
|pagetitle=Mozilla Identity Roadmap<br />
|owner=Dan Mills<br />
|updated=December 2011<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 />
__NOTOC__<br />
<br />
= Get Involved =<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://groups.google.com/forum/?pli=1#!forum/mozilla.dev.identity forum/mailing list] (also available as a newsgroup: mozilla.dev.identity). To send email to the list, use the [https://lists.mozilla.org/listinfo/dev-identity mailman interface].<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
= Projects and Roadmap =<br />
<br />
{{ForceRefreshButton}}<br />
<br />
== Sign-in ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Evaluating (might not do at all)<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|-<br />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|}<br />
<br />
== Connect ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.share() prototype<br />
|Developer API to allow users to easily share content with others<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
== Pay ==<br />
<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|navigator.id.pay() prototype<br />
|Developer API to allow users to easily pay for digital or physical goods<br />
|Exploring / Prototyping<br />
|Prototype in Q2<br />
|Dan Mills<br />
|}<br />
<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=396581Identity2012-02-13T02:19:50Z<p>Thunder: /* Projects and Roadmap */</p>
<hr />
<div><section begin=summary />{{RoadmapSummary<br />
|icon=Identityicon.png<br />
|pagelocation=Identity<br />
|pagetitle=Mozilla Identity Roadmap<br />
|owner=Dan Mills<br />
|updated=December 2011<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 />
__NOTOC__<br />
<br />
== Get Involved ==<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://groups.google.com/forum/?pli=1#!forum/mozilla.dev.identity forum/mailing list] (also available as a newsgroup: mozilla.dev.identity). To send email to the list, use the [https://lists.mozilla.org/listinfo/dev-identity mailman interface].<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
== Projects and Roadmap ==<br />
<br />
{{ForceRefreshButton}}<br />
<br />
=== Sign-in ===<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|Localization support<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|ID provider ("primaries") support<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|Name & photo support<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|Unverified email support<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Evaluating (might not do at all)<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Shared computers & public terminals<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<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 />
|BrowserID on 2 datacenters<br />
|Deploy the service component of BrowserID on a second datacenter<br />
|In progress<br />
|Q1<br />
|Pete Fritchman<br />
|-<br />
|BrowserID Firefox add-on beta<br />
|The BrowserID Firefox add-on better integrates the BrowserID pop-up on Firefox<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|Mozilla primary server<br />
|Make mozilla.org/com an ID provider in the BrowserID system<br />
|In progress<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=396580Identity2012-02-13T02:13:06Z<p>Thunder: /* Projects and Roadmap */</p>
<hr />
<div><section begin=summary />{{RoadmapSummary<br />
|icon=Identityicon.png<br />
|pagelocation=Identity<br />
|pagetitle=Mozilla Identity Roadmap<br />
|owner=Dan Mills<br />
|updated=December 2011<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 />
__NOTOC__<br />
<br />
== Get Involved ==<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://groups.google.com/forum/?pli=1#!forum/mozilla.dev.identity forum/mailing list] (also available as a newsgroup: mozilla.dev.identity). To send email to the list, use the [https://lists.mozilla.org/listinfo/dev-identity mailman interface].<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
== Projects and Roadmap ==<br />
<br />
{{ForceRefreshButton}}<br />
<br />
=== Sign-in ===<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|[[Identity/Features/|Localization support]]<br />
|Make the sign-in flow available for multiple locales<br />
|In progress<br />
|Q1<br />
|Austin King<br />
|-<br />
|[[Identity/Features/|ID provider ("primaries") support]]<br />
|Sign into websites with your email provider as the source of the trust-chain<br />
|Complete<br />
|Q1<br />
|Lloyd Hilaiel<br />
|-<br />
|[[Identity/Features/|Name & photo support]]<br />
|Optionally disclose a name & photo as part of signing into sites<br />
|Designing & planning<br />
|Alpha in Q1<br />
|Shane Tomlinson<br />
|-<br />
|[[Identity/Features/|Unverified email support]]<br />
|When signing up for the first time, disclose an email to the site before it has been verified<br />
|Evaluating (might not do at all)<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/|Shared computers & public terminals]]<br />
|Make BrowserID safer to use on public computers and public terminals<br />
|Designing & planning<br />
|Q1<br />
|Ben Adida<br />
|-<br />
|[[Identity/Features/|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 />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q2<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=396579Identity2012-02-13T02:03:35Z<p>Thunder: /* BrowserID Sign-in */</p>
<hr />
<div><section begin=summary />{{RoadmapSummary<br />
|icon=Identityicon.png<br />
|pagelocation=Identity<br />
|pagetitle=Mozilla Identity Roadmap<br />
|owner=Dan Mills<br />
|updated=December 2011<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 />
__NOTOC__<br />
<br />
== Get Involved ==<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://groups.google.com/forum/?pli=1#!forum/mozilla.dev.identity forum/mailing list] (also available as a newsgroup: mozilla.dev.identity). To send email to the list, use the [https://lists.mozilla.org/listinfo/dev-identity mailman interface].<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
== Projects and Roadmap ==<br />
<br />
{{ForceRefreshButton}}<br />
<br />
=== Sign-in ===<br />
{| class="fullwidth-table"<br />
!Name<br />
!Description<br />
!Status<br />
!When<br />
!Who<br />
|-<br />
|[[Identity/Features/Sign_into_the_browser|Sign into the browser]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q3 (TBD - best guess)<br />
|Dan Mills<br />
|-<br />
|[[Identity/Features/Auto_sign-in|Auto sign-in]]<br />
|Sign into the browser itself with your BrowserID account to enable browser services such as sync<br />
|Designing & planning<br />
|Q1<br />
|Dan Mills<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity/Features/Auto_sign-in&diff=396578Identity/Features/Auto sign-in2012-02-13T02:02:53Z<p>Thunder: Created page with "{{FeatureStatus |Feature name=Auto sign-in |Feature stage=Draft |Feature health=OK }} {{FeatureTeam |Feature product manager=Dan Mills |Feature feature manager=Dan Mills |Feature..."</p>
<hr />
<div>{{FeatureStatus<br />
|Feature name=Auto sign-in<br />
|Feature stage=Draft<br />
|Feature health=OK<br />
}}<br />
{{FeatureTeam<br />
|Feature product manager=Dan Mills<br />
|Feature feature manager=Dan Mills<br />
|Feature lead engineer=Ben Adida<br />
|Feature privacy lead=Sid Stamm<br />
|Feature ux lead=Crystal Beasley<br />
|Feature product marketing lead=Emily Suter<br />
}}<br />
{{FeaturePageBody<br />
|Feature overview=In some situations, the user may wish to be automatically signed into a website, without needing to click the "sign in" button. This feature is about automatically signing in the user in those cases.<br />
<br />
Note that this is ''not'' about automatically signing in the user across the Web ''without'' user consent. It's more about moving the "remember me" check box (so common across the Web) into the BrowserID flow.<br />
}}<br />
{{FeatureInfo<br />
|Feature priority=Unprioritized<br />
}}<br />
{{FeatureTeamStatus}}</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=396576Identity2012-02-13T01:23:55Z<p>Thunder: </p>
<hr />
<div><section begin=summary />{{RoadmapSummary<br />
|icon=Identityicon.png<br />
|pagelocation=Identity<br />
|pagetitle=Mozilla Identity Roadmap<br />
|owner=Dan Mills<br />
|updated=December 2011<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 />
__NOTOC__<br />
<br />
== Get Involved ==<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://groups.google.com/forum/?pli=1#!forum/mozilla.dev.identity forum/mailing list] (also available as a newsgroup: mozilla.dev.identity). To send email to the list, use the [https://lists.mozilla.org/listinfo/dev-identity mailman interface].<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<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, currently code-named BrowserID, 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 />
== Projects and Roadmap ==<br />
<br />
{{ForceRefreshButton}}<br />
<br />
=== BrowserID Sign-in ===<br />
<br />
<table class="querytable sortable"><br />
<tr><br />
<td class="header" style="width: 40%;">Feature</td><br />
<td class="header" style="width: 10%;">Stage</td><br />
<td class="header" style="width: 10%;">Target</td><br />
<td class="header" style="width: 15%;">Lead eng</td><br />
</tr><br />
{{#ask: [[Category:Feature Page]] [[Feature roadmap::Mozilla Identity]] [[Feature stage::Definition||Design||Planning||Development]]<br />
| ?#<br />
| ?Feature name#<br />
| ?Feature stage#<br />
| ?Feature version#<br />
| ?Feature lead engineer#<br />
| mainlabel=-<br />
| sort=Feature stage<br />
| format=template<br />
| limit=100<br />
| template=FeatureList4Col<br />
}}<br />
</table><br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}<br />
<br />
[[Category:Roadmaps]]</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity&diff=396575Identity2012-02-13T01:18:38Z<p>Thunder: </p>
<hr />
<div>__NOTOC__<br />
<br />
== Get Involved ==<br />
<br />
;Follow our blog<br />
:Follow [http://identity.mozilla.com identity.mozilla.com] for regular posts about everything we're up to.<br />
<br />
; Subscribe to our mailing list<br />
:Subscribe to our [https://groups.google.com/forum/?pli=1#!forum/mozilla.dev.identity forum/mailing list] (also available as a newsgroup: mozilla.dev.identity). To send email to the list, use the [https://lists.mozilla.org/listinfo/dev-identity mailman interface].<br />
<br />
;IRC (Chat)<br />
:Reach us on IRC at irc.mozilla.org, #identity<br />
<br />
;Weekly meetings<br />
:Our [[/WeeklyMeeting|weekly meetings]] are open to the public. They are short (30 mins) and very focused. For longer discussions, email is much better.<br />
<br />
== Projects and Roadmap ==<br />
<br />
Visit the [[Identity/Roadmap]] page for a list of projects and roadmap info.<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! Old / Archived <br />
|-<br />
|<br />
* [[Identity/ArchivedFrontPage|Archived front page]]<br />
|}</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity/WeeklyMeeting/2012-02-06&diff=394455Identity/WeeklyMeeting/2012-02-062012-02-06T17:47:07Z<p>Thunder: /* Product */</p>
<hr />
<div>= Last Week's Actions =<br />
<br />
= Major Progress =<br />
<br />
* primaries shipped!<br />
<br />
= Dev =<br />
<br />
* Prepared user test flows ready for Mary and Skinny - https://feature385.hacksign.in/ and https://feature1000.hacksign.in/ - blog post about these at http://www.shanetomlinson.com/2012/browserid-complete-user-registration-flow-experiments/<br />
* Registered http://browseridux.org and set up another user test for Skinny<br />
* Add "user cancels authentication with primary" flows.<br />
* Started experimental proof of concept for "login" DOM event.<br />
<br />
= Security & Privacy =<br />
<br />
= Ops =<br />
<br />
* integrated l10n into rpm build process<br />
* idproxy deployed last week, along with train supporting primaries.<br />
* phx1 networking work continues<br />
** major progress removing old wv-fw01 firewall from phx this weekend<br />
* blocked in stage on GH-1054 (l10n-related)<br />
* converting "new dev" to test CI environment<br />
<br />
= QA =<br />
* Current Train: 20: Stage<br />
** Bug 723755 - QA and deploy BrowserID train-2012.02.02 to production<br />
** Supporting l10n with 39 locales plus en_US and db_LB<br />
* Deployment tickets<br />
** Bug 721455 - Deploy localized browserid to stage<br />
** Bug 723775 - Create/Deploy l10n preview env for browserid<br />
<br />
* NOTE: l10n support is not fully deployed to Stage<br />
<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/early Mar)<br />
** Client-side Selenium II automation<br />
** Work with Pete to finish up RPM install and configuration of QA environment (ID2)<br />
** Usage planning for new Test/CI environment<br />
<br />
= Engagement =<br />
<br />
= Metrics =<br />
<br />
= UX =<br />
* continuing to study top 100 site behavior<br />
<br />
= UR =<br />
* 15 user tests last week<br />
* most frequent usability problem is not telling people about 8-character password.<br />
* tests on password in popup<br />
<br />
= Product =<br />
<br />
* Sign into the browser design now started<br />
* Branding still in flux, trying to lock down name for MWC<br />
* Primaries screencast going out today<br />
<br />
= ACTION ITEMS =<br />
* Ben to send Crystal and Mary baseline security requirements for clicked links in email.</div>Thunderhttps://wiki.mozilla.org/index.php?title=Identity/Features/Firefox-native_Verified_Email_Client&diff=394268Identity/Features/Firefox-native Verified Email Client2012-02-05T03:33:07Z<p>Thunder: </p>
<hr />
<div>{{FeatureStatus<br />
|Feature name=Firefox-native Verified Email Client<br />
|Feature stage=Shelved<br />
|Feature status=In progress<br />
|Feature version=TBD<br />
|Feature health=Blocked<br />
|Feature status note=Scoping new work after VEP changes.<br />
}}<br />
{{FeatureTeam<br />
|Feature product manager=Dan Mills<br />
|Feature feature manager=David Dahl<br />
|Feature lead engineer=David Dahl<br />
|Feature security lead=Curtis Koenig<br />
|Feature privacy lead=Sid Stamm<br />
|Feature qa lead=James Bonacci<br />
|Feature ux lead=Alex Faaborg<br />
|Feature additional members=Diane Loviglio (user research)<br />
}}<br />
{{FeaturePageBody<br />
|Feature overview=Ability to sign into web sites using [[Identity/Verified Email Protocol|Verified Email]], integrated with our (secondary authority) ID service.<br />
<br />
Related features:<br />
* [[../Verified Email Service|Verified Email Service]]<br />
* [[../Web-based Verified Email Client|Web-based Verified Email Client]]<br />
* [[../Verified Email Service Admin Interface|Verified Email Service Admin Interface]]<br />
|Feature users and use cases=''Note: you may wish to read the [[../Web-based_Verified_Email_Client#Use_Cases|use-case]] for the Web-based Verified Email Client as well''<br />
<br />
Anne is a Firefox user. She has an iPhone too, and uses Firefox Sync to get to her bookmarks from her phone.<br />
<br />
While browsing the Web, Anne sees a notification bar in Firefox asking her to verify the email address she uses to sign into Firefox Sync. Anne decides to go ahead, clicks a button to send a verification message, and is told to check her inbox for a message.<br />
<br />
Anne finds the message in her inbox and clicks the link. She is taken back to Firefox and a message thanks her for verifying the email address. Firefox also tells her that she can now use her verified email address to sign into any supported Web site without any extra passwords.<br />
<br />
While talking to her friend Mark, Anne learns about a site called SaladFans.com. Excited to try it out, she browses to the site on her desktop, and when she clicks the "sign in" button, Firefox asks her if it's OK to disclose her verified email address with SaladFans.com. Anne clicks OK, SaladFans.com refreshes and she is now signed in!<br />
<br />
Key points:<br />
* Site API triggers enhanced chrome dialogs in Firefox<br />
* The same API triggers HTML pop-ups on other browsers (see [[../Web-based_Verified_Email_Client|Web-based Verified Email Client]])<br />
* Firefox reuses Sync credentials for Verified Email<br />
* Firefox can verify the email proactively before first-use<br />
|Feature requirements=Content APIs in place for web sites to:<br />
* Request a verified email from the browser<br />
** Support for signing new identity assertions in-browser<br />
* Be proactively given a verified email<br />
* Advertise active/passive sign-in user sessions and sign-out method<br />
* Register a verified email certificate (primary/secondary authority API)<br />
** Support for keeping certificates in the browser<br />
** Support for refreshing certificates as needed<br />
<br />
Browser UI in place to:<br />
* Create a Firefox Account<br />
* Sign into a Firefox Account<br />
* Add an email address to a Firefox Account, and verify it<br />
* Sign into a site by disclosing an email, whether the process is started from chrome or content<br />
* Display active session(s) with the site, and sign-out<br />
|Feature non-goals=* Integrating with/implementing non-Verified Email auth protocols<br />
** including HTTP Auth, forms-based sign-in, OpenID, OAuth, etc.<br />
* Multiple accounts per-site (plus fast-user switching)<br />
* Expanding "sign into the browser" role to allow multiple user support, profile switching support, master password support<br />
* Integrating account information into site-prefs<br />
|Feature functional spec=API docs:<br />
* [[Identity/Verified Email Protocol|Verified Email Protocol]]<br />
* [[MozillaID/InternalSpec|Client API]] (obsolete?)<br />
|Feature ux design=Mockups:<br />
* [http://people.mozilla.com/~faaborg/files/projects/accountManager/ Verified Email (various)]<br />
* [http://people.mozilla.com/~faaborg/files/projects/firefoxAccount/ Firefox Account]<br />
* [[MozillaID#UX_Mockups|HTML client mockups]] (for reference)<br />
|Feature qa review=* Basic Identity items [https://wiki.mozilla.org/Identity/QA test plan]<br />
|Feature implementation notes===== Next Steps ====<br />
* Scope engineering work [David Dahl]<br />
* UX Research [Diane Loviglio]<br />
* Session API Draft [Dan Mills]<br />
* flesh out test plan with test case summaries [Tracy Walker]<br />
* Security review [?]<br />
* Engineering work [David Dahl]<br />
<br />
==== Related Bugs ====<br />
* [https://bugzilla.mozilla.org/show_bug.cgi?id=652026 Tracking bug]<br />
** [https://bugzilla.mozilla.org/show_bug.cgi?id=652021 Tracking bug: email disclosure APIs]<br />
** [https://bugzilla.mozilla.org/show_bug.cgi?id=652023 Tracking bug: Firefox account & email verification UI]<br />
** [https://bugzilla.mozilla.org/show_bug.cgi?id=652024 Tracking bug: Session discovery & chrome UI]<br />
}}<br />
{{FeatureInfo<br />
|Feature priority=P2<br />
|Feature roadmap=Mozilla Identity<br />
|Feature list=Desktop<br />
|Feature engineering team=Desktop front-end<br />
}}<br />
{{FeatureTeamStatus<br />
|Feature security status=sec-review-active<br />
|Feature security health=Assigned<br />
|Feature security notes=sstamm<br />
}}</div>Thunder