Places:Plan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 9: Line 9:
** reduce query volume
** reduce query volume
** simplify query result observer codepath
** simplify query result observer codepath
** get better tree views performance on large history trees
** reduce copy/paste/delete operations weight


* Tagging
* Tagging
Line 25: Line 27:
** user-specified db location (or html/json?)
** user-specified db location (or html/json?)
** tags in HTML export/import?
** tags in HTML export/import?
* Database
** move tags out of bookmarks folder (avoid data duplication and perf)
** use relation tables for keywords and tags (avoid null filled columns)
* Library
** add back preview for bookmarked items (db size issues)
** add back advanced search UI
** allow one-click bookmarking
* Backend
** Simplify expiration behaviour
* Sidebar
** better grouping for history
** allow one-click bookmarking
* Frontend
** Simplify drag&drop code


=Firefox 4=
=Firefox 4=

Revision as of 16:25, 21 April 2008

Places Plan

Roadmap for future work on Places, the SQLite-driven Bookmarks and History system.

Firefox 3.1

  • Performance
    • add visits on a background thread? (bug 429988, bug 429989)
    • reduce query volume
    • simplify query result observer codepath
    • get better tree views performance on large history trees
    • reduce copy/paste/delete operations weight
  • Tagging
  • Awesomebar
    • API hooks (frecency bonus, external providers?)
    • expose frecency in the query infrastructure
    • portability (Weave)
  • External
    • Weave integration?
    • user-specified db location (or html/json?)
    • tags in HTML export/import?
  • Database
    • move tags out of bookmarks folder (avoid data duplication and perf)
    • use relation tables for keywords and tags (avoid null filled columns)
  • Library
    • add back preview for bookmarked items (db size issues)
    • add back advanced search UI
    • allow one-click bookmarking
  • Backend
    • Simplify expiration behaviour
  • Sidebar
    • better grouping for history
    • allow one-click bookmarking
  • Frontend
    • Simplify drag&drop code

Firefox 4