Firefox/Projects/PlacesQueryAPIRedesign: Difference between revisions
Jump to navigation
Jump to search
| Line 44: | Line 44: | ||
== Inspriation == | == Inspriation == | ||
Links to code we should study... | |||
=== Gloda === | |||
Gloda: [https://developer.mozilla.org/en/Thunderbird/gloda] | Gloda: [https://developer.mozilla.org/en/Thunderbird/gloda] | ||
Revision as of 01:20, 2 December 2009
Summary
Create a sensible, easy to use Query API for Places for Firefox 3.7/4.0
Current Status
Initial API concepts are on paper, and we are iterating. See the "sketches": [1]
Next Steps
- Iterate the feel of the API with the Places team and other interested developers. Ideas and feedback are encouraged.
Related Bugs
Team
- API: ddahl + places team
- UX/UI: faaborg
Designs
The initial API "sketches" are here: [2]
Faaborg has been mocking up designs and putting a lot pf thought into the UX: http://blog.mozilla.com/faaborg/2009/10/13/browsing-your-personal-web/
Goals/Use Cases
- An elegant and easy to use API. Fx devs, Jetpack and extension developers will all benefit.
- allows us to prototype the new ui for 3.7
- 'Pluggable' results handling
- Focus on JS usage
After talking to the Labs guys about Weave, we should try to provide a plugin-interface whereby you can allow a developer to keep track of and index random JSON objects.
Dan Mills has example code that was created for the people store. Link coming soon.
Non Goals
- Tailoring the API to tree views
- Creating the perfect API (lets iterate)
- Intended as a snap-in replacement of the current API
Inspriation
Links to code we should study...
Gloda
Gloda: [3]
facet.js: [4]
Gloda Fundamental Attribute provider: [5]
Explicit Attribute Provider: [6]
FacetView: [7]