Places:Task List
Tasks
scratch pad of tasks (last updated 10/02/06) in no particular order.
Discussion / Announcements:
- [sspitzer] post places kickoff message to mozilla.dev.apps.firefox
- [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
Trunk-no-places work:
- [sspitzer] fix trunk regressions caused by disabling places, query status whiteboard for "non-places-regression"
- [dietrich sspitzer] review patch from Myk (see patch in bug #353571) 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. see bug #353571.
UI:
- [dietrich sspitzer] per brettw's suggestion, start by implementing the Firefox 2.0 "History" UI on top of Places backend. Start by logging a meta bug and then log bugs for each part, add swag.
- implement Firefox 2.0 "Organize Bookmarks" dialog on top of the Places backend
- hide (remove) Places icon from personal toolbar
- implement keywords in places (see bugs #329281 and #318817 for starters)
- restore history and bookmarks sidebar based on places
- restore "Bookmark this Page..." | "Add Bookmark" UI to be like FF2
Performance / Testing:
- [sspitzer] fix Tp test to work a profile with history, so that regressions to places that affect link coloring show up on Tinderbox.
- [sspitzer] get some performance benchmarks with various history sizes (places vs non-places)
- [dietrich] Places unit tests (see bug #354401)
Synchronization / Remote Bookmarks:
- guids instead of auto-incremented IDs
- guids for separators
- support named separators (like in RDF in FF2)
- document the sync/remote story
- reference implementation of sync client (P2)
- support create date / last modified date for all items
- "tombstoning" of deleted items
- 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)
API / Data Model / Architecture:
- review Todd's suggestions about the data model
- figure out the url-as-id vs independent id issue
- publish and discuss APIs with google, yahoo, extension authors (Todd from foxmarks, etc)
- is now the time to rename tables, primary keys?
Tags:
- xxx
Livemarks:
- xxx
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.