Places:Task List: Difference between revisions
Jump to navigation
Jump to search
(→Tasks) |
m (→Tasks) |
||
(44 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= 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: | |||
* [all] add "[non-places-regression]" to status whiteboard of all regressions that appears on the trunk after we disabled places. [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=%5Bnon-places-regression%5D&keywords_type=allwords&keywords=&resolution=DUPLICATE&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= bug list] | |||
* [sspitzer] fix trunk regressions caused by disabling places, query status whiteboard for "non-places-regression" | |||
* [dietrich sspitzer] review patch from Myk ([https://bugzilla.mozilla.org/show_bug.cgi?id=355651 see Myk's patch in bug #355651]) and finish backporting non-places changes to trunk (only covers mozilla/browser/components/bookmarks/) | |||
* [dietrich sspitzer] review other MOZ_PLACES parts of the tree to look for things that may have fallen through the cracks. also in bug #355651. | |||
UI: | |||
* History | |||
** Need to list regressions from History-on-Places here | |||
* | * 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 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]) | |||
See also the [http://tinyurl.com/dljpn Bug List]. | Performance / Testing: | ||
* [dmills] figure out what the right history sizes should be benchmarking. (for both places vs non-places). figure out how to get apples-to-apples history.dat and bookmarks_history.sqlite for tinderbox, regression testing, and performance testing purposes. | |||
* [dmills] get new tinderboxes set up for both trunk with places and no-places with same history.dat and bookmarks_history.sqlite | |||
* [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 | |||
* Unit tests | |||
** Have some basic coverage for all, but need to get full API coverage for history, bookmarks and annotations. | |||
API / Data Model / Architecture: | |||
* 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] 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) | |||
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 | |||
** See [http://wiki.mozilla.org/Places:BookmarksComments Places:BookmarksComments] for discussion of these issues | |||
** 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) | |||
** "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: | |||
* Blocking on Fx3 feature discussions | |||
Livemarks: | |||
* Rob Sayre is doing [https://bugzilla.mozilla.org/show_bug.cgi?id=353434 some work] on livemarks in Places. | |||
* Fx3 feature discussions should determine what action is required | |||
Microsummaries: | |||
* Talk to Myk about microsummaries and places | |||
* Like Livemarks, figure out if microsummary update should update lastupdate, creating date, or neither | |||
See also the [http://tinyurl.com/dljpn Bug List] and the [http://tinyurl.com/8xgkf Places bugs by milestone, owner] |
Latest revision as of 23:06, 22 May 2007
Tasks
NOTE: Much of this is obsolete. The work ahead is well-detailed in the Firefox 3 PRD and the 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 bug 371926
- Fill out 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:
- [all] add "[non-places-regression]" to status whiteboard of all regressions that appears on the trunk after we disabled places. bug list
- [sspitzer] fix trunk regressions caused by disabling places, query status whiteboard for "non-places-regression"
- [dietrich sspitzer] review patch from Myk (see Myk's patch in bug #355651) and finish backporting non-places changes to trunk (only covers mozilla/browser/components/bookmarks/)
- [dietrich sspitzer] review other MOZ_PLACES parts of the tree to look for things that may have fallen through the cracks. also in bug #355651.
UI:
- History
- Need to list regressions from History-on-Places here
- Bookmarks (meta-bug)
Performance / Testing:
- [dmills] figure out what the right history sizes should be benchmarking. (for both places vs non-places). figure out how to get apples-to-apples history.dat and bookmarks_history.sqlite for tinderbox, regression testing, and performance testing purposes.
- [dmills] get new tinderboxes set up for both trunk with places and no-places with same history.dat and bookmarks_history.sqlite
- [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
- Unit tests
- Have some basic coverage for all, but need to get full API coverage for history, bookmarks and annotations.
API / Data Model / Architecture:
- See Places:BookmarksComments for discussion of these issues
- [dietrich] review Todd's suggestions about the data model
- [dietrich] Move from bookmarks URI-as-singleton model to unique identification of bookmarks #360133
- [dietrich] publish and discuss APIs with google, yahoo, extension authors (Todd from foxmarks, etc)
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
- See Places:BookmarksComments for discussion of these issues
- globally unique identifiers for all items (bookmark, folder, separators, etc) #360134
- support change detection for all items (either revision numbers or date-based)
- "tombstoning" of deleted items
- some requirements
- APIs to allow for integration with things like "Clobber" (aka Google Browser Sync)
- APIs to allow for integration with social bookmarking sites, like del.icio.us (see the add on)
Tags:
- Blocking on Fx3 feature discussions
Livemarks:
- Rob Sayre is doing some work on livemarks in Places.
- Fx3 feature discussions should determine what action is required
Microsummaries:
- Talk to Myk about microsummaries and places
- Like Livemarks, figure out if microsummary update should update lastupdate, creating date, or neither
See also the Bug List and the Places bugs by milestone, owner