Confirmed users
595
edits
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
We need to add methods to act on history and bookmarks (tags, annotations, icons...) other than just querying them. | We need to add methods to act on history and bookmarks (tags, annotations, icons...) other than just querying them. | ||
=== Open Issues === | |||
* Currently Places Query API is in alpha stage, needs to be finished. | |||
* The Query API does not act on temp tables for performance reasons, thus history results are cached on 2 minutes (this problem will go away as soon as we remove temp tables, that is targeted for FX4) | |||
* Live updating results are not supported OOTB, these will come later as a wrapper around current Query API, and will most likely be exposed as .result(), similar to filter, but will return objects iteratable rather than simple static arrays. | |||
* hiearchies management is still a bit in the clouds. | |||
=== Dependencies & Requirements === | === Dependencies & Requirements === | ||
Line 21: | Line 27: | ||
No UI is exposed. | No UI is exposed. | ||
== Capabilities Required (if applicable) == | === Capabilities Required (if applicable) === | ||
* filter pages based on key details: title, uri, host, tags, annotations, bookmarked, visited. | * filter pages based on key details: title, uri, host, tags, annotations, bookmarked, visited. | ||
Line 28: | Line 34: | ||
* annotations management: add/remove annotations | * annotations management: add/remove annotations | ||
== API Methods (if applicable) == | === API Methods (if applicable) === | ||
See JEP 22: https://wiki.mozilla.org/Labs/Jetpack/JEP/22 | See JEP 22: https://wiki.mozilla.org/Labs/Jetpack/JEP/22 | ||
== Use Cases == | === Use Cases === | ||
Bookmark or tag multiple pages, tags manager, filtering interface, show slices of history or bookmarks, show visits graphs. Extract useful information from Places. | Bookmark or tag multiple pages, tags manager, filtering interface, show slices of history or bookmarks, show visits graphs. Extract useful information from Places. | ||
== Examples == | === Examples === |