Places:Fx3FeaturePlan: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1: Line 1:
DRAFT **** DRAFT **** DRAFT **** DRAFT ****
= Status =
= Status =


Line 11: Line 9:


= Overview =
= Overview =
''Describe the goals and objectives of the feature here.''
 
The primary objectives of this project are to:
 
    * Improve access to History and Bookmarks
    * Make it easier for people to Bookmark pages
 
Secondary objectives include:
 
    * Consolidating user data formats
    * Providing a platform for using interesting per-URL metadata
    * Improving the capabilities of Live Bookmarks
    * Providing a solid architecture for bookmark sync and remote storage


== Motivation ==
== Motivation ==
Line 17: Line 26:


== Use Cases ==
== Use Cases ==
''Describe the primary use cases for the feature here.''
 
* sync
* tagging
* ease bookmark and history extension development


== Requirements ==
== Requirements ==
Line 78: Line 90:
|-
|-
|A5
|A5
|Platform support for sync
|UI Parity with Fx2
|
|Done (with a few minor exceptions
|-
|-
|A5
|A5
|Platform API for extensibility
|Protection and safeguarding against data loss
|
|Done
|-
|-
|A5
|A5
|UI Parity with Fx2
|Bookmark data is never lost
|
|Done
|-
|-
|A5
|A5
|Protection and safeguarding against data loss
|Backup and restore for all Places data
|
|Done
|-
|-
|A5
|B1
|Bookmark date is never lost
|Platform support for sync
|
|
|-
|-
|A6
|B1
|Unified Places Organizer
|Unified Places Organizer
|
|
|-
|-
|A6
|B1
|Backup and restore for all Places data
|Improve performance
|
|
|-
|-
|A6
|Ongoing
|Improve performance
|Platform API for extensibility
|
|
|}
|}
Line 112: Line 124:
= Design & Implementation =
= Design & Implementation =
;Documentation
;Documentation
* [[/User Interface|User Interface]]
* [http://wiki.mozilla.org/Places:User_Interface User Interface]
* [[/Architecture|Architecture]]
* [http://wiki.mozilla.org/Places Architecture]
* [[/Test Plan|Test Plan]]
* [[/Test Plan|Test Plan]]


;Repository
;Repository
:''Indicate where the code for the feature lives (in branch or as extension).''
 
<pre>mozilla/browser/components/places/</pre> for the front-end, <pre>mozilla/toolkit/components/places/</pre> for the back-end.


== API Changes ==
== API Changes ==
''list any API changes made by this feature.''
 
[http://developer.mozilla.org/en/docs/Places Developer documentation]


== Extensibility ==
== Extensibility ==
Line 147: Line 161:
a11y
a11y
* list a11y bugs here
* list a11y bugs here
== Web Compatibility ==
''list any known effects on compatibility with websites''
== Other ==
''any other implementation or design related documentation''


= Discussion & Implications =
= Discussion & Implications =
Confirmed users, Bureaucrats and Sysops emeriti
2,088

edits