Confirmed users, Bureaucrats and Sysops emeriti
2,088
edits
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
= Status = | = Status = | ||
| Line 11: | Line 9: | ||
= Overview = | = Overview = | ||
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 == | ||
* sync | |||
* tagging | |||
* ease bookmark and history extension development | |||
== Requirements == | == Requirements == | ||
| Line 78: | Line 90: | ||
|- | |- | ||
|A5 | |A5 | ||
| | |UI Parity with Fx2 | ||
| | |Done (with a few minor exceptions | ||
|- | |- | ||
|A5 | |A5 | ||
| | |Protection and safeguarding against data loss | ||
| | |Done | ||
|- | |- | ||
|A5 | |A5 | ||
| | |Bookmark data is never lost | ||
| | |Done | ||
|- | |- | ||
|A5 | |A5 | ||
| | |Backup and restore for all Places data | ||
| | |Done | ||
|- | |- | ||
| | |B1 | ||
| | |Platform support for sync | ||
| | | | ||
|- | |- | ||
| | |B1 | ||
|Unified Places Organizer | |Unified Places Organizer | ||
| | | | ||
|- | |- | ||
| | |B1 | ||
| | |Improve performance | ||
| | | | ||
|- | |- | ||
| | |Ongoing | ||
| | |Platform API for extensibility | ||
| | | | ||
|} | |} | ||
| Line 112: | Line 124: | ||
= Design & Implementation = | = Design & Implementation = | ||
;Documentation | ;Documentation | ||
* [ | * [http://wiki.mozilla.org/Places:User_Interface User Interface] | ||
* [ | * [http://wiki.mozilla.org/Places Architecture] | ||
* [[/Test Plan|Test Plan]] | * [[/Test Plan|Test Plan]] | ||
;Repository | ;Repository | ||
<pre>mozilla/browser/components/places/</pre> for the front-end, <pre>mozilla/toolkit/components/places/</pre> for the back-end. | |||
== API Changes == | == API Changes == | ||
[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 | ||
= Discussion & Implications = | = Discussion & Implications = | ||