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

Jump to navigation Jump to search
no edit summary
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 ===
Confirmed users
595

edits

Navigation menu