Firefox/Features/Generic Thumbnail Service
From MozillaWiki
Please use "Edit with form" above to edit this page.
Status
Generic Thumbnail Service | |
Stage | Shipped |
Status | Complete |
Release target | Firefox 12 |
Health | OK |
Status note | https://bugzilla.mozilla.org/show_bug.cgi?id=497543 |
Team
Product manager | ` |
Directly Responsible Individual | ` |
Lead engineer | Tim Taubert |
Security lead | ` |
Privacy lead | ` |
Localization lead | ` |
Accessibility lead | ` |
QA lead | ` |
UX lead | Alex Limi |
Product marketing lead | ` |
Operations lead | ` |
Additional members | ` |
Open issues/risks
`
Stage 1: Definition
1. Feature overview
Firefox should provide a generic thumbnail service, accessible from Panorama, Fennec, Areo Peek, Tab Previews, Places and of course add-ons.
2. Users & use cases
`
3. Dependencies
`
4. Requirements
- one thumbnail service for all features
- caching across the whole browser
- edge-case handling at one place not re-implemented for every feature
Non-goals
`
Stage 2: Design
5. Functional specification
`
6. User experience design
`
Stage 3: Planning
7. Implementation plan
`
8. Reviews
Security review
`
Privacy review
`
Localization review
`
Accessibility
`
Quality Assurance review
`
Operations review
`
Stage 4: Development
9. Implementation
`
Stage 5: Release
10. Landing criteria
`
Feature details
Priority | P1 |
Rank | 999 |
Theme / Goal | ` |
Roadmap | Platform |
Secondary roadmap | ` |
Feature list | Platform |
Project | ` |
Engineering team | ` |
Team status notes
status | notes | |||||||||
Products | ` | ` | ||||||||
Engineering | ` | ` | ||||||||
Security | sec-review-needed |
1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%); |
||||||||
Privacy | ` | ` | ||||||||
Localization | ` | ` | ||||||||
Accessibility | ` | ` | ||||||||
Quality assurance | ` | ` | ||||||||
User experience | ` | ` | ||||||||
Product marketing | ` | ` | ||||||||
Operations | ` | ` |
The given value "
ID | Summary | Priority | Status |
---|---|---|---|
755950 | SecReview: Provide a thumbnail service | -- | RESOLVED |
1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);
" contains strip markers and therefore it cannot be parsed sufficiently.
It's probably good to coalesce prior art on this.
Panorama: TBD
F1: In a social context, thumbnailing comes in two flavors:
- thumbnail a full page, as in this code
- look for images which the content author wants to be used as the thumbnail in social networks for example, and thumbnail them (because they're likely more compelling and symbolic of the page than the full page thumbnailed). This is more subtle code, which should use page metadata (e.g. opengraph markup) to identify likely good images. See the current code used in f1 for an example.
Speed Dial Based on F1: Very quickly hacked together using the F1 feature and caching it into moz_annos.