Places:Task List
Tasks
scratch pad of tasks (last updated 10/05/06) in no particular order.
Discussion / Announcements:
- [sspitzer] post places kickoff message to mozilla.dev.apps.firefox read the post
- [all] will be posting to and discussing places in ff3 on mozilla.dev.apps.firefox and on the wiki
- [all] developers hanging out in #places
- [sspitzer] schedule face-to-face meeting (with dial in number). we should have a places session and possibly another breakout session for us to talk tasks, status, whatever arch issues are still open. 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.
- [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:
- [dietrich sspitzer] per brettw's suggestion, start by implementing the Firefox 2.0 "History" UI on top of Places backend.
- [sspitzer] log a meta bug on the History UI work and then log bugs for each part, add swag.
- [blocked by dietrich] log a meta bug on the Bookmark UI work and then log bugs for each part, add swag.
- [blocked by dietrich] implement Firefox 2.0 "Organize Bookmarks" dialog on top of the Places backend
- [blocked by dietrich] hide (remove) Places icon from personal toolbar
- [blocked by dietrich] implement keywords in places (see bugs #329281 and #318817 for starters)
- [blocked by dietrich] restore bookmarks sidebar based on places
- [blocked by dietrich] restore "Bookmark this Page..." | "Add Bookmark" UI to be like FF2
Performance / Testing:
- [dmills] fix Tp test to work a profile with history, so that regressions to places that affect link coloring show up on Tinderbox.
- [dmills] get some performance benchmarks with various history sizes (places vs non-places)
- [dmills] get some of the tinderboxes to do Places builds alongside the non-Places builds
- [dietrich] bookmarks unit tests (see bug #354401)
- [sspitzer] history unit tests
Synchronization / Remote Bookmarks:
- [dietrich] guids instead of auto-incremented IDs for everything (bookmark, folder, separators, etc)
- [dietrich] support named (or labeled) separators (like in RDF in FF2)
- [dietrich] document the sync/remote story
- [dietrich] reference implementation of sync client (P2)
- [dietrich] support create date / last modified date for all items
- [dietrich] "tombstoning" of deleted items
- [dietrich] APIs to allow for integration with things like "Clobber" (aka Google Browser Sync)
- [dietrich] APIs to allow for integration with social bookmarking sites, like del.icio.us (see the add on)
API / Data Model / Architecture:
- [dietrich] figure out overall bookmarks plan for Fx 3
- [dietrich] review Todd's suggestions about the data model
- [dietrich] figure out the url-as-id vs independent id issue
- [dietrich] publish and discuss APIs with google, yahoo, extension authors (Todd from foxmarks, etc)
- [dietrich] is now the time to rename tables, primary keys?
Tags:
- [unknown, but probably blocked by dietrich]
Livemarks:
- [unknown, but probably blocked by dietrich]
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