Firefox3/Product Requirements Document: Difference between revisions

(→‎P2: buglink)
 
(44 intermediate revisions by 13 users not shown)
Line 1: Line 1:
The Firefox 3 PRD Spreadsheet is still available [http://spreadsheets.google.com/pub?key=p4kVYBRbEKKiemLr9CI-tZw here]. This page will also be kept up to date.  Please link relevant bugs and design documents in the "Bugs/Design links" column.
The Firefox 3 PRD Spreadsheet is still available [http://spreadsheets.google.com/pub?key=p4kVYBRbEKKiemLr9CI-tZw here]. This page will also be kept up to date.  Please link relevant bugs and design documents in the "Bugs/Design links" column.
This page is being updated, but the following link is current and allows some useful data manipulation:
[http://people.mozilla.com/~mconnor/PRD.html PRD Data]
= Add-ons =
= Add-ons =
== P1 ==
== P1 ==
Line 41: Line 46:
<td>Dave Townsend</td>
<td>Dave Townsend</td>
<td>{{bug|252830}} removed whitelist steps
<td>{{bug|252830}} removed whitelist steps
There is talk about the AMO integration into addon mgr, but that was not part of the original req.</td>
AMO is integrated into the Manager, but that was not part of the original req.</td>
</tr>
</tr>
<tr>
<tr>
Line 52: Line 57:
<tr>
<tr>
<td>ADD-001c</td>
<td>ADD-001c</td>
<td></td>
<td style="background: #008800;">Complete</td>
<td>Clarify XPi install dialogs and user interactions</td>
<td>Clarify XPi install dialogs and user interactions</td>
<td>Mike Connor</td>
<td>Mike Connor</td>
Line 90: Line 95:
<td>Add permanent button for restarting Firefox</td>
<td>Add permanent button for restarting Firefox</td>
<td>Dão Gottwald</td>
<td>Dão Gottwald</td>
<td>{{Bug|369075}}</td>
<td>{{Bug|369075}}. The button now appears in a notification only when needed.</td>
</tr>
</tr>
<tr>
<tr>
Line 101: Line 106:
<tr>
<tr>
<td>ADD-003g</td>
<td>ADD-003g</td>
<td style="background: #008800;">Complete.</td>
<td style="background: #008800;">Complete</td>
<td>Support displaying information about the update in the updater</td>
<td>Support displaying information about the update in the updater</td>
<td>Dave Townsend</td>
<td>Dave Townsend</td>
Line 117: Line 122:
<td></td>
<td></td>
<td>Promote the existence of Add-ons that could help the user accomplish their current task</td>
<td>Promote the existence of Add-ons that could help the user accomplish their current task</td>
<td>Ehsan Akhgari</td>
<td></td>
<td>Same as ADD-005d</td>
<td>Same as ADD-005d</td>
</tr>
</tr>
Line 176: Line 181:
<tr>
<tr>
<td>ADD-004a</td>
<td>ADD-004a</td>
<td style="background: #F88;">At risk</td>
<td style="background: #008800;">Complete</td>
<td>Making signing a requirement or higher value in install experience</td>
<td>Making signing a requirement or higher value in install experience</td>
<td style="background: #EEE;"></td>
<td style="background: #EEE;"></td>
Line 197: Line 202:
<tr>
<tr>
<td>ADD-005d</td>
<td>ADD-005d</td>
<td>In Progress</td>
<td style="background: #F88;">At risk</td>
<td>Small "Add-on" button on managers, dialogs, etc. which links directly to related Add-on categories in AMO</td>
<td>Small "Add-on" button on managers, dialogs, etc. which links directly to related Add-on categories in AMO</td>
<td>Ehsan Akhgari</td>
<td style="background: #EEE;"></td>
<td>{{bug|384125}}</td>
<td>{{bug|384125}}</td>
</tr>
</tr>
Line 246: Line 251:
<tr>
<tr>
<td>CON-003a</td>
<td>CON-003a</td>
<td></td>
<td>In Progress</td>
<td>Simplify content handling UI</td>
<td>Simplify content handling UI</td>
<td>Dan Mosedale</td>
<td>Dan Mosedale</td>
Line 306: Line 311:
<tr>
<tr>
<td>CON-007a</td>
<td>CON-007a</td>
<td></td>
<td style="background: #008800;">Complete</td>
<td>Support pause/resume for downloads.  Improve download handling across multiple sessions</td>
<td>Support pause/resume for downloads.  Improve download handling across multiple sessions</td>
<td>Michael Wu</td>
<td>Michael Wu</td>
Line 585: Line 590:
<tr>
<tr>
<td>GKO-007a</td>
<td>GKO-007a</td>
<td></td>
<td>on track, some ui patches are already there, targeted for M11</td>
<td>Add UI elements for enabling offline app usage</td>
<td>Add UI elements for enabling offline app usage</td>
<td>Dave Camp</td>
<td>Dave Camp</td>
<td></td>
<td>{{bug|394392}}</td>
</tr>
</tr>
<tr>
<tr>
<td>GKO-007b</td>
<td>GKO-007b</td>
<td>On track, maybe complete<br>
<td>On track for M11<br>
/mw22 - need to ask</td>
/mw22 - need to ask</td>
<td>Add backend elements for offline app support</td>
<td>Add backend elements for offline app support</td>
Line 614: Line 619:
<tr>
<tr>
<td>GKO-008c</td>
<td>GKO-008c</td>
<td style="background: #F88;">Help wanted</td>
<td style="background: #F88;">Only chrome->chrome frame trees are linked for Gecko1.9, see comment 67 and further in the mentioned bug</td>
<td>Linking Content/Chrome Frame Trees</td>
<td>Linking Content/Chrome Frame Trees</td>
<td>Robert O'Callahan</td>
<td>Robert O'Callahan</td>
Line 656: Line 661:
<tr>
<tr>
<td>GKO-016b</td>
<td>GKO-016b</td>
<td style="background: #008800;">Complete></td>
<td style="background: #008800;">Complete</td>
<td>Killing nested event queues, threadmanager</td>
<td>Killing nested event queues, threadmanager</td>
<td>darinf</td>
<td>darinf</td>
Line 663: Line 668:
<tr>
<tr>
<td>GKO-016c</td>
<td>GKO-016c</td>
<td style="background: #008800;">On track</td>
<td style="background: #008800;">Complete</td>
<td>Graydon's Cycle Collector</td>
<td>Graydon's Cycle Collector</td>
<td>Graydon/Peterv</td>
<td>Graydon/Peterv</td>
Line 691: Line 696:
<td>Save web pages as PDF documents</td>
<td>Save web pages as PDF documents</td>
<td>Stuart Parmenter</td>
<td>Stuart Parmenter</td>
<td></td>
<td>{{bug|162659}}</td>
</tr>
</tr>
<tr>
<tr>
Line 705: Line 710:
<td>Hoist plugins to toplevel children</td>
<td>Hoist plugins to toplevel children</td>
<td>Robert O'Callahan</td>
<td>Robert O'Callahan</td>
<td></td>
<td>{{bug|339548}}</td>
</tr>
</tr>
<tr>
<tr>
Line 712: Line 717:
<td>Widget removal</td>
<td>Widget removal</td>
<td>Robert O'Callahan</td>
<td>Robert O'Callahan</td>
<td></td>
<td>{{bug|352093}}</td>
</tr>
</tr>
<tr>
<tr>
Line 723: Line 728:
<tr>
<tr>
<td>GKO-009a</td>
<td>GKO-009a</td>
<td></td>
<td style="background: #008800;">Complete</td>
<td>Fix units in Gecko</td>
<td>Fix units in Gecko</td>
<td>Eli Friedman</td>
<td>Eli Friedman</td>
Line 733: Line 738:
<td>Cache item pinning for offline support</td>
<td>Cache item pinning for offline support</td>
<td>Dave Camp</td>
<td>Dave Camp</td>
<td></td>
<td>{{bug|396222}}?</td>
</tr>
</tr>
<tr>
<tr>
Line 744: Line 749:
<tr>
<tr>
<td>GKO-019</td>
<td>GKO-019</td>
<td></td>
<td style="background: #008800;">Complete</td>
<td>Support for ContentEditable</td>
<td>Support for ContentEditable</td>
<td></td>
<td>Peterv</td>
<td></td>
<td>{{bug|237964}}</td>
</tr></table>
</tr></table>


== P3 ==
== P3 ==
Line 837: Line 842:
<tr>
<tr>
<td>HELP-003a</td>
<td>HELP-003a</td>
<td>Ini Progress</td>
<td>In Progress</td>
<td>Make it easier to get rapid feedback on problems being encountered by users</td>
<td>Make it easier to get rapid feedback on problems being encountered by users</td>
<td>JT Batson</td>
<td>JT Batson</td>
Line 959: Line 964:
<tr>
<tr>
<td>OSPI-001b</td>
<td>OSPI-001b</td>
<td style="background: #F88;">At risk</td>
<td style="background: #008800;">Complete</td>
<td>Version detection for Windows - Vista vs XP since we may want to have a different theme for each.  Installation configuration piece</td>
<td>Version detection for Windows - Vista vs XP since we may want to have a different theme for each.  Installation configuration piece</td>
<td>Mike Beltzner</td>
<td>Mike Beltzner</td>
Line 1,179: Line 1,184:
<tr>
<tr>
<td>PLCS-002a</td>
<td>PLCS-002a</td>
<td>In Progress, targeting Beta 1</td>
<td>In Progress. Places Organizer landed but does not have support for downloads</td>
<td>Unified user interface that improves the usability and discoverability of features</td>
<td>Unified user interface that improves the usability and discoverability of features</td>
<td>Places Team</td>
<td>Places Team</td>
Line 1,207: Line 1,212:
<tr>
<tr>
<td>PLCS-003c</td>
<td>PLCS-003c</td>
<td>See bug</td>
<td style="background: #008800;">Complete</td>
<td>Provide backup and restore functionality for bookmarks</td>
<td>Provide backup and restore functionality for bookmarks</td>
<td>Places Team</td>
<td>Places Team</td>
Line 1,246: Line 1,251:
<tr>
<tr>
<td>PLCS-002c</td>
<td>PLCS-002c</td>
<td></td>
<td style="background: #008800;">Complete; "Starring" UI</td>
<td>Provide some UI that allows users to mark a URI as "interesting"</td>
<td>Provide some UI that allows users to mark a URI as "interesting"</td>
<td>Places Team</td>
<td>Places Team</td>
<td>{{bug|374522}}</td>
<td><s>{{bug|374522}}</s></td>
</tr>
</tr>
<tr>
<tr>
<td>PLCS-002d</td>
<td>PLCS-002d</td>
<td></td>
<td style="background: #008800;">Complete</td>
<td>Provide some UI that allows users to annotate a URI with tags</td>
<td>Provide some UI that allows users to annotate a URI with tags</td>
<td>Places Team</td>
<td>Places Team</td>
<td>{{bug|374524}}</td>
<td><s>{{bug|374524}}</s></td>
</tr>
</tr>
<tr>
<tr>
Line 1,320: Line 1,325:
<td>PREF-001b</td>
<td>PREF-001b</td>
<td style="background: #008800;">Complete</td>
<td style="background: #008800;">Complete</td>
<td>Persist text zoom for sites</td>
<td>Persist zoom for sites</td>
<td>Myk Melez</td>
<td>Myk Melez</td>
<td>{{bug|378549}}</td>
<td>{{bug|378549}}</td>
Line 1,346: Line 1,351:
<tr>
<tr>
<td>SPI-001b</td>
<td>SPI-001b</td>
<td>In Progress
<td style="background: #008800;">Complete</td>
* UI mostly ready to hook up
* Waiting on NSS for backend</td>
<td>Support website identity validation mechanism (ref: EV Certificates)</td>
<td>Support website identity validation mechanism (ref: EV Certificates)</td>
<td>Johnathan Nightingale/NSS Team</td>
<td>Johnathan Nightingale/NSS Team</td>
Line 1,355: Line 1,358:
<tr>
<tr>
<td>SPI-001g</td>
<td>SPI-001g</td>
<td>In Progress
<td style="background: #008800;">Complete</td>
* WIP patch posted</td>
<td>Simplify dialogs around certificate errors</td>
<td>Simplify dialogs around certificate errors</td>
<td>Johnathan Nightingale/Kaie</td>
<td>Johnathan Nightingale/Kaie</td>
Line 1,397: Line 1,399:
<tr>
<tr>
<td>SPI-001d</td>
<td>SPI-001d</td>
<td></td>
<td style="background: #008800;">Complete, by virtue of SPI-001b & SPI-001k</td>
<td>User should be able to determine the "identity" of a website when that information is available</td>
<td>User should be able to determine the "identity" of a website when that information is available</td>
<td>Johnathan Nightingale</td>
<td>Johnathan Nightingale</td>
<td>[https://bugzilla.mozilla.org/show_bug.cgi?id=377076 bug 377076]</td>
<td>[https://bugzilla.mozilla.org/show_bug.cgi?id=377076 bug 377076], [https://bugzilla.mozilla.org/show_bug.cgi?id=383183 bug 383183]</td>
</tr>
</tr>
<tr>
<tr>
Line 1,411: Line 1,413:
<tr>
<tr>
<td>SPI-001f</td>
<td>SPI-001f</td>
<td></td>
<td>WIP Patch</td>
<td>Simplify the UI around presenting certificates</td>
<td>Simplify the UI around presenting certificates</td>
<td>Johnathan Nightingale</td>
<td>Johnathan Nightingale</td>
Line 1,425: Line 1,427:
<tr>
<tr>
<td>SPI-001j</td>
<td>SPI-001j</td>
<td></td>
<td>Patch in Review</td>
<td>Unify terminology and metaphors for "blocked malicious content"</td>
<td>Unify terminology and metaphors for "blocked malicious content"</td>
<td>Johnathan Nightingale</td>
<td>Johnathan Nightingale</td>
<td>[https://bugzilla.mozilla.org/show_bug.cgi?id=380932 bug 380932]</td>
<td>[https://bugzilla.mozilla.org/show_bug.cgi?id=399233 bug 399233]</td>
</tr>
</tr>
<tr>
<tr>
Line 1,467: Line 1,469:
<tr>
<tr>
<td>SPI-003f</td>
<td>SPI-003f</td>
<td></td>
<td>In progress for malware sites</td>
<td>Extend Phishing Protection to include malware sites and Add-ons</td>
<td>Extend Phishing Protection to include malware sites and Add-ons</td>
<td style="background: #EEE;"></td>
<td style="background: #EEE;"></td>
Line 1,541: Line 1,543:
<tr>
<tr>
<td>SRCH-001e</td>
<td>SRCH-001e</td>
<td>In Progress</td>
<td style="background: #008800;">Complete</td>
<td>Replace answers.com with Wikipedia</td>
<td>Replace answers.com with Wikipedia</td>
<td></td>
<td></td>
<td>{{bug|380785}}</td>
<td>{{bug|380785}}, added not replaced</td>
</tr>
</tr>
</table>
</table>
Line 1,600: Line 1,602:
<tr>
<tr>
<td>VIS-001a</td>
<td>VIS-001a</td>
<td></td>
<td>On Track</td>
<td>Deliver new Firefox theme</td>
<td>Deliver new Firefox theme</td>
<td>Mike Beltzner</td>
<td>Mike Beltzner</td>
<td></td>
<td>OS X Theme:[https://bugzilla.mozilla.org/show_bug.cgi?id=397723 bug 397723]</td>
</tr>
</tr>
<tr>
<tr>
<td>VIS-001b</td>
<td>VIS-001b</td>
<td></td>
<td>In Progress</td>
<td>Revise Firefox chrome</td>
<td>Revise Firefox chrome</td>
<td>Mike Beltzner</td>
<td>Mike Beltzner</td>
Line 1,728: Line 1,730:
<td>Reordering tabs animation</td>
<td>Reordering tabs animation</td>
<td style="background: #EEE;"></td>
<td style="background: #EEE;"></td>
<td></td>
<td>{{bug|410972}}</td>
</tr>
</tr>
<tr>
<tr>
Line 1,788: Line 1,790:
<tr>
<tr>
<td>INST-003a</td>
<td>INST-003a</td>
<td>In Progress</td>
<td style="background: #008800;">Complete</td>
<td>Uninstall should offer removal of profiles (for user performing uninstall)</td>
<td>Uninstall should offer removal of profiles (for user performing uninstall)</td>
<td>Robert Strong</td>
<td>Robert Strong</td>
<td>Waiting on ui-review</td>
<td><s>{{bug|398434}}</s></td>
</tr>
</tr>


Line 1,824: Line 1,826:
<tr>
<tr>
<td>INST-005a</td>
<td>INST-005a</td>
<td></td>
<td>In Progress</td>
<td>Support reading in a localizable string with a partner name</td>
<td>Support reading in a localizable string with a partner name</td>
<td></td>
<td>Robert Strong</td>
<td>Needs more detail as to where this string will be used in the ui</td>
<td><s>{{Bug|399665}}</s>, {{Bug|399921}}, and {{Bug|399928}}</td>
</tr>
</tr>
<tr>
<tr>
<td>INST-006a</td>
<td>INST-006a</td>
<td></td>
<td style="background: #F88;">At risk</td>
<td>Ability to allow optional installation (check/uncheck) of bundled add-ons
<td>Ability to allow optional installation (check/uncheck) of bundled add-ons
</td>
</td>
<td></td>
<td></td>
<td></td>
<td>{{Bug|400034}}</td>
</tr>
</tr>
</table>
</table>
Line 1,850: Line 1,852:
<tr>
<tr>
<td>INST-007a</td>
<td>INST-007a</td>
<td></td>
<td style="background: #008800;">Complete</td>
<td>Support replacing images in the wizard</td>
<td>Support replacing images in the wizard</td>
<td></td>
<td>Robert Strong</td>
<td></td>
<td><s>{{bug|399381}}</s></td>
</tr>
</tr>
</table>
</table>
2

edits