![]() |
F1 2011 Roadmap | |
Owner: Bryan Clark | Updated: 2011-04-1 | |
User Goals:
Platform Goals:
|
Overview
Mozilla F1 is a simple and fast sharing service designed to enhance the sharing experience of the browser, Firefox, when sharing web sites.
- name
- The name F1 is a project name that is not necessarily the final name when compared with more standardized/branded names like Firefox Share.
- tech
- The project is both a hosted service and an add-on to Firefox. The hosted service acts as an OAuth proxy service which the add-on uses to push shares through.
Components
- F1 has 3 bugzilla components for bug tracking
- All Components
- Server:Share for server related code
- Share:Firefox Client for the chrome UI bits in Firefox
- Share:Web Client for the web UI bits running inside the FF chrome
Timeline
- This is a breakdown of the bugzilla components with links to the items listed for completion according to week long development cycles.
Component | March 25 2011 | April 1st 2011 | April 8th 2011 | April 15th 2011 |
All | 2011-03-25 | 2011-04-01 | 2011-04-08 | 2011-04-15 |
Server:Share | 2011-03-25 | 2011-04-01 | 2011-04-08 | 2011-04-15 |
Share:Firefox Client | 2011-03-25 | 2011-04-01 | 2011-04-08 | 2011-04-15 |
Share:Web Client | 2011-03-25 | 2011-04-01 | 2011-04-08 | 2011-04-15 |
- Here's a timeline of goals and the items needed to complete those goals.
Firefox 5
- Due: April 13th 2011
Project Management
Item | Bug | Status | ETA |
Agreement w/ Twitter regarding API usage | bug 645909 | in progress | - |
Agreement w/ Facebook regarding API usage | bug 645910 | in progress | - |
Agreement w/ bit.ly regarding API usage | bug 646273 | in progress | - |
User Experience
- UX Tracking Bug bug 642684
Item | Bug | Status | ETA |
Figure out experience for failure cases | bug 642653 | in progress | - |
Disable share during private browsing | bug 644769 | in progress | - |
Panel should act like other panels, close w/ ESC | bug 644182 | waiting on UX | - |
Use disabled icon when sharing is not possible? | bug 643994 | finished | - |
Q/A and Test
- Unit Test Tracking Bug bug 642681
Item | Bug | Status | ETA |
Test plan and harness | bug 642648 | in progress | 2011-03-25 |
Functional test plan and harness | bug 642651 | not started | 2011-03-25 |
FF Integration
Item | Bug | Status | ETA |
Get rid of hashchange, switch to postMessage | bug 642655 | in progress | 2011-03-25 |
Introduce API version number in path | bug 642652 | not started | 2011-03-25 |
Measure startup time, ensure no measurable impact | bug 642674 | not started | 2011-03-25 |
Turn dump() calls into proper logging of sorts | bug 642679 | not started | 2011-03-25 |
API for storing oauth tokens and account profiles | bug 642660 | in progress | 2011-04-01 |
Sometimes FF4 jumps to 100% CPU | bug 642629 | in progress | - |
Use idle time to pull in the web UI | bug 642671 | not started | - |
Client security review | bug 642726 | stalled | - |
l10n for email template and error messages | bug 642876 | not started | - |
Post-Firefox 5
- tracking the next set of items which are important to land after FF5 integration
Project Management
Item | Bug | Status | ETA |
- | - | not started | - |
User Experience
Item | Bug | Status | ETA |
Sharing preferences | bug 645802 | needs bug 646243 | - |
Q/A and Test
Item | Bug | Status | ETA |
- | - | not started | - |
Development
Item | Bug | Status | ETA |
Document FFShare and Panel APIs and behaviour | bug 642646 | - | 2011-03-18 |
Need to fetch all Google Contacts | bug 644404 | not started | - |