Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
1,529
edits
(→Tasks) |
m (→Tasks) |
||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
= Tasks = | = Tasks = | ||
NOTE: Much of this is obsolete. The work ahead is well-detailed in the [[Firefox3/Product_Requirements_Document#Places|Firefox 3 PRD]] and the [[Places:Fx3FeaturePlan|Places Feature Plan]]. | |||
Scratch pad of tasks in no particular order (last updated 02/27/07). | |||
* [ | General: | ||
* | |||
* Meet with Axel, figure out optimal localization strategy [https://bugzilla.mozilla.org/show_bug.cgi?id=371926 bug 371926] | |||
* | * Fill out [http://developer.mozilla.org/en/docs/Firefox_3_for_developers Fx3 For Developers] section for Places. | ||
* Meet with FUEL team to talk about platform/API for extension developers. Invite Todd from foxmarks, brettw and google folks, Patrick and yahoo folks. | |||
Trunk-no-places work: | Trunk-no-places work: | ||
Line 20: | Line 21: | ||
* History | * History | ||
** | ** Need to list regressions from History-on-Places here | ||
* Bookmarks ([https://bugzilla.mozilla.org/show_bug.cgi?id=355737 meta-bug]) | * Bookmarks ([https://bugzilla.mozilla.org/show_bug.cgi?id=355737 meta-bug]) | ||
** [all] implement Firefox 2.0 "Organize Bookmarks" dialog on top of the Places backend (bugs?) | |||
** [all] implement Firefox 2.0 "Organize Bookmarks" dialog on top of the Places backend | |||
** [all] implement keywords in places (see bugs [https://bugzilla.mozilla.org/show_bug.cgi?id=329281 #329281] and [https://bugzilla.mozilla.org/show_bug.cgi?id=318817 #318817] for starters) | ** [all] implement keywords in places (see bugs [https://bugzilla.mozilla.org/show_bug.cgi?id=329281 #329281] and [https://bugzilla.mozilla.org/show_bug.cgi?id=318817 #318817] for starters) | ||
** | ** list any bookmarks sidebar Fx2 parity bugs here | ||
** | ** "Add Bookmark" UI ([https://bugzilla.mozilla.org/show_bug.cgi?id=357316 #357316]) | ||
Performance / Testing: | Performance / Testing: | ||
Line 35: | Line 35: | ||
* [dmills] fix Tp (page load) test to work a profile with history, so that regressions to places that affect link coloring and startup show up on Tinderbox. | * [dmills] fix Tp (page load) test to work a profile with history, so that regressions to places that affect link coloring and startup show up on Tinderbox. | ||
* [dmills] fix Ts (startup) tests to work with a profile with both places and non-places history | * [dmills] fix Ts (startup) tests to work with a profile with both places and non-places history | ||
* | * Unit tests | ||
* | ** Have some basic coverage for all, but need to get full API coverage for history, bookmarks and annotations. | ||
API / Data Model / Architecture: | API / Data Model / Architecture: | ||
* See [http://wiki.mozilla.org/Places:BookmarksComments Places:BookmarksComments] for discussion of these issues | * See [http://wiki.mozilla.org/Places:BookmarksComments Places:BookmarksComments] for discussion of these issues | ||
* [dietrich] review Todd's [http://groups.google.com/group/mozilla.dev.apps.firefox/browse_frm/thread/173ba1f87d7f88c2 suggestions] about the data model | * [dietrich] review Todd's [http://groups.google.com/group/mozilla.dev.apps.firefox/browse_frm/thread/173ba1f87d7f88c2 suggestions] about the data model | ||
* [dietrich] Move from bookmarks URI-as-singleton model to unique identification of bookmarks | * [dietrich] Move from bookmarks URI-as-singleton model to unique identification of bookmarks [https://bugzilla.mozilla.org/show_bug.cgi?id=360133 #360133] | ||
* [dietrich] publish and discuss APIs with google, yahoo, extension authors (Todd from foxmarks, etc) | * [dietrich] publish and discuss APIs with google, yahoo, extension authors (Todd from foxmarks, etc) | ||
Synchronization / Remote Bookmarks: | Synchronization / Remote Bookmarks: | ||
* [dietrich] Develop Fx3 line-item template for this feature, and point this list to the bugs generated from it. | |||
* [dietrich] determine the architectural changes required to support sync | * [dietrich] determine the architectural changes required to support sync | ||
** See [http://wiki.mozilla.org/Places:BookmarksComments Places:BookmarksComments] for discussion of these issues | ** See [http://wiki.mozilla.org/Places:BookmarksComments Places:BookmarksComments] for discussion of these issues | ||
** globally unique identifiers for all items (bookmark, folder, separators, etc) | ** globally unique identifiers for all items (bookmark, folder, separators, etc) [https://bugzilla.mozilla.org/show_bug.cgi?id=360134 #360134] | ||
** support change detection for all items (either revision numbers or date-based) | ** support change detection for all items (either revision numbers or date-based) | ||
** "tombstoning" of deleted items | ** "tombstoning" of deleted items | ||
* | * some requirements | ||
* | ** APIs to allow for integration with things like "Clobber" (aka [http://www.google.com/tools/firefox/browsersync/index.html Google Browser Sync]) | ||
* | ** APIs to allow for integration with social bookmarking sites, like del.icio.us ([https://addons.mozilla.org/firefox/1532/ see the add on]) | ||
Tags: | Tags: |
edits