Labs/Jetpack/Reboot/JEP/114: Difference between revisions

From MozillaWiki
< Labs‎ | Jetpack‎ | Reboot‎ | JEP
Jump to navigation Jump to search
Line 16: Line 16:


=== Dependencies & Requirements ===
=== Dependencies & Requirements ===
None. This is a pure data api to talk to the places database, No UI is exposed.
New Places Query API {{bug|522572}}
https://wiki.mozilla.org/Firefox/Projects/PlacesQueryAPIRedesign
 
No UI is exposed.


== Capabilities Required (if applicable) ==
== Capabilities Required (if applicable) ==

Revision as of 13:22, 14 May 2010

JEP 114 - Places

  • Champions: David Dahl - ddahl <at> mozilla.com, Marco Bonardo - mak <at> mozilla.com
  • Status: Rebooting
  • Bug Ticket: bug 545700
  • Type: API
  • Difficulty: 2

Proposal

Elegant access to Places query API

Key Issues

The filtering part is a relatively easy port since the initial prototype implementation is a .jsm that is built with attention to inputs and scope.

We need to add methods to act on history and bookmarks (tags, annotations, icons...) other than just querying them.

Dependencies & Requirements

New Places Query API bug 522572 https://wiki.mozilla.org/Firefox/Projects/PlacesQueryAPIRedesign

No UI is exposed.

Capabilities Required (if applicable)

N/A

API Methods (if applicable)

See JEP 22: https://wiki.mozilla.org/Labs/Jetpack/JEP/22

Use Cases

Auto-bookmarking, auto-tagging pages

Searching for history data simultaneously or prior to doing a new search engine query.

Common Actions

Querying history, bookmarks and creating, deleting and updating individual bookmarks