Labs/F1/Feature Blocks/F1
Status
Firefox Share | |
Stage | Planning |
Status | In progress |
Release target | Firefox 9 |
Health | At risk |
Status note | Some progress working with partners on a new API. At risk due to requiring new APIs built by partners, using the OWA (Open Web Apps) spec as it evolves, and the use of Jetpack/SDK in a Firefox feature. |
{{#set:Feature name=Firefox Share
|Feature stage=Planning |Feature status=In progress |Feature version=Firefox 9 |Feature health=At risk |Feature status note=Some progress working with partners on a new API. At risk due to requiring new APIs built by partners, using the OWA (Open Web Apps) spec as it evolves, and the use of Jetpack/SDK in a Firefox feature. }}
Team
Product manager | Bryan Clark |
Directly Responsible Individual | Bryan Clark |
Lead engineer | Shane Caraveo, Philipp von Weitershausen, Tarek Ziadé |
Security lead | Curtis Koenig, Yvan Boily, Daniel Veditz, Sid Stamm, David Chan, Lucas Adamski, Pete Fritchman |
Privacy lead | Sid Stamm |
Localization lead | ` |
Accessibility lead | ` |
QA lead | Aaron Train, AndreiD |
UX lead | Stephen Horlander, Alex Faaborg |
Product marketing lead | ` |
Operations lead | ` |
Additional members | ` |
{{#set:Feature product manager=Bryan Clark
|Feature feature manager=Bryan Clark |Feature lead engineer=Shane Caraveo, Philipp von Weitershausen, Tarek Ziadé |Feature security lead=Curtis Koenig, Yvan Boily, Daniel Veditz, Sid Stamm, David Chan, Lucas Adamski, Pete Fritchman |Feature privacy lead=Sid Stamm |Feature localization lead=` |Feature accessibility lead=` |Feature qa lead=Aaron Train, AndreiD |Feature ux lead=Stephen Horlander, Alex Faaborg |Feature product marketing lead=` |Feature operations lead=` |Feature additional members=` }}
Open issues/risks
At Risk: work continues with the Open Web Applications approach and we are making progress with partners to create the APIs needed to make this work.
Stage 1: Definition
1. Feature overview
This is the bare minimum pieces needed to use the F1 share feature built into Firefox with a single working account.
2. Users & use cases
- See F1 Use Cases
- Simplify the sharing system away from cut & paste of links
- Improve the problem of choice of services for both the producer and sharer by creating user preferences built into the choice
3. Dependencies
- Minimal F1 UI needed for landing bug 642684
- Firefox Accounts/Preferences bug 645802
- New Firefox Panel bug 646245
- Twitter Account bug 647578
- F1 Name & Copy bug 648892 - "Share"
- Icon bug 648894
4. Requirements
Non-goals
We are not developing all accounts at once, this feature set will be less than what is currently available in the F1 add-on.
Stage 2: Design
5. Functional specification
This is the addition of another share account to the working share feature, creating 2 working account types.
6. User experience design
- Initial Mockup attachment 522780 [edit]
Stage 3: Planning
7. Implementation plan
A third share account to the working share feature, creating 3 working account types.
8. Reviews
Security review
`
Privacy review
`
Localization review
`
Accessibility
`
Quality Assurance review
Operations review
`
Stage 4: Development
9. Implementation
`
Stage 5: Release
10. Landing criteria
- Share feature integrated into Firefox, possibly using an add-on approach
- 3 working accounts of types Twitter, Facebook, and Email
{{#set:Feature open issues and risks=At Risk: work continues with the Open Web Applications approach and we are making progress with partners to create the APIs needed to make this work. |Feature overview=This is the bare minimum pieces needed to use the F1 share feature built into Firefox with a single working account. |Feature users and use cases=: See F1 Use Cases
- Simplify the sharing system away from cut & paste of links
- Improve the problem of choice of services for both the producer and sharer by creating user preferences built into the choice
|Feature dependencies=* Minimal F1 UI needed for landing bug 642684
- Firefox Accounts/Preferences bug 645802
- New Firefox Panel bug 646245
- Twitter Account bug 647578
- F1 Name & Copy bug 648892 - "Share"
- Icon bug 648894
|Feature requirements=* Firefox Preferences
|Feature non-goals=We are not developing all accounts at once, this feature set will be less than what is currently available in the F1 add-on. |Feature functional spec=This is the addition of another share account to the working share feature, creating 2 working account types. |Feature ux design=* Initial Mockup attachment 522780 [edit] |Feature implementation plan=A third share account to the working share feature, creating 3 working account types. |Feature security review=` |Feature privacy review=` |Feature localization review=` |Feature accessibility review=` |Feature qa review=*Firefox Share Test Plan - WIP/Ongoing |Feature operations review=` |Feature implementation notes=` |Feature landing criteria=* Share feature integrated into Firefox, possibly using an add-on approach
- 3 working accounts of types Twitter, Facebook, and Email
}}
Feature details
Priority | P2 |
Rank | 999 |
Theme / Goal | ` |
Roadmap | Sharing |
Secondary roadmap | ` |
Feature list | Desktop |
Project | ` |
Engineering team | Desktop front-end |
{{#set:Feature priority=P2
|Feature rank=999 |Feature theme=` |Feature roadmap=Sharing |Feature secondary roadmap=` |Feature list=Desktop |Feature project=` |Feature engineering team=Desktop front-end }}
Team status notes
status | notes | |
Products | ` | ` |
Engineering | ` | ` |
Security | sec-review-active | ` |
Privacy | ` | ` |
Localization | ` | ` |
Accessibility | ` | ` |
Quality assurance | ` | ` |
User experience | ` | ` |
Product marketing | ` | ` |
Operations | ` | ` |
{{#set:Feature products status=`
|Feature products notes=` |Feature engineering status=` |Feature engineering notes=` |Feature security status=sec-review-active |Feature security health=Blocked |Feature security notes=` |Feature privacy status=` |Feature privacy notes=` |Feature localization status=` |Feature localization notes=` |Feature accessibility status=` |Feature accessibility notes=` |Feature qa status=` |Feature qa notes=` |Feature ux status=` |Feature ux notes=` |Feature product marketing status=` |Feature product marketing notes=` |Feature operations status=` |Feature operations notes=` }}