Confirmed users, Bureaucrats and Sysops emeriti
2,088
edits
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
= Status = | = Status = | ||
;Feature tracking bug | ;Feature tracking bug | ||
* {{bug| | * {{bug|355737}} - meta bug: re-implement all the existing bookmarks UI on top of the Places backend | ||
* | * {{bug|370099}} - places-based bookmarks blockers | ||
= Overview = | = Overview = | ||
| Line 19: | Line 17: | ||
== Requirements == | == Requirements == | ||
''List functional and non-functional requirements for the feature here, with links back to any relevant product PRD. These requirements should be prioritized.'' | ''List functional and non-functional requirements for the feature here, with links back to any relevant product PRD. These requirements should be prioritized.'' | ||
{| border="1" | |||
| PLCS-001a||Provide platform support to enable syncing of Places datamodel objects to a remote server||P1||FR||This is just an event model and not the network infrastructure/sync layer, just the platform hooks. | |||
|- | |||
| PLCS-001b||Build a sync client on this new infrastructure||P2||FR | |||
|- | |||
| PLCS-001c||Provide platform support to support generic annotations||P1||FR||New area for extension authors to explore. We aren't going to be able to implement everything for Places ourselves. | |||
|- | |||
| PLCS-001d||Ensure that Places includes a usable and robust API for extensibility||P1||NFR | |||
|- | |||
| PLCS-002a||Unified user interface that improves the usability and discoverability of features||P1||NFR | |||
|- | |||
| PLCS-002b||Parity with Firefox 2 Bookmarks/History UI||P1||FR | |||
|- | |||
| PLCS-002c||Provide some UI that allows users to mark a URI as "interesting"||P2||FR | |||
|- | |||
| PLCS-002d||Provide some UI that allows users to annotate a URI with tags||P2||FR | |||
|- | |||
| PLCS-002e||Provide some UI that allows users to annotate a URI with free-form notes||P3||FR | |||
|- | |||
| PLCS-003a||Protection and safeguarding against data loss||P1||FR | |||
|- | |||
| PLCS-003b||Bookmark data is never lost between browsing sessions||P1||NFR | |||
|- | |||
| PLCS-003c||Provide backup and restore functionality for bookmarks||P1||FR | |||
|- | |||
| PLCS-003d||Make it easy for users to export their bookmarks for use in another application||P2||FR | |||
|- | |||
| PLCS-004a||Index web page content into a DB that can be queried||P2||FR||See Bug 342913 | |||
|- | |||
| PLCS-004b||Allows users to search on all available URI metadata||P2||FR | |||
|- | |||
| PLCS-004c||Support SQL queries of the bookmarks database in the Error Console||P3||FR | |||
|- | |||
| PLCS-005a||Improve performance (as measured by memory use, transactional speed and Ts) of bookmark and history storage and retrieval operations||P1||NFR | |||
|} | |||
== Schedule == | == Schedule == | ||