Features/Platform/XBL2: Difference between revisions
(Created page with "{{FeatureStatus |Feature name=XBL2 |Feature stage=Planning |Feature health=OK }} {{FeatureTeam |Feature additional members=Neil Deakin }} {{FeaturePageBody |Feature overview=Impr...") |
No edit summary |
||
| Line 12: | Line 12: | ||
|Feature functional spec=Breakdown of features listed in specification: | |Feature functional spec=Breakdown of features listed in specification: | ||
implementation src | * implementation src | ||
script element | * script element | ||
template stylesheet attributes | * template stylesheet attributes | ||
content includes filters | * content includes filters | ||
content locked attribute | * content locked attribute | ||
inherited element | * inherited element | ||
attributes attribute for attribute forwarding | * attributes attribute for attribute forwarding | ||
pseudo attribute | * pseudo attribute | ||
bindings-are-ready event | * bindings-are-ready event | ||
xbl-bound event | * xbl-bound event | ||
:bound-element | * :bound-element | ||
attribute forwarding types | * attribute forwarding types | ||
internal object | * internal object | ||
XBLImplementation object | * XBLImplementation object | ||
Element methods | * Element methods | ||
XBLContentElement object | * XBLContentElement object | ||
TemplateElement object | * TemplateElement object | ||
BindingElement object | * BindingElement object | ||
Binding constructor | * Binding constructor | ||
Hide anonymous content | * Hide anonymous content | ||
Binding apply on element creation | * Binding apply on element creation | ||
Internal bindings that are not visible | * Internal bindings that are not visible | ||
Other features: | Other features: | ||
A means to map built-in XUL elements to bindings such that they are treated internally. | * A means to map built-in XUL elements to bindings such that they are treated internally. | ||
}} | }} | ||
Revision as of 15:57, 20 March 2012
Status
| XBL2 | |
| Stage | Planning |
| Status | ` |
| Release target | ` |
| Health | OK |
| Status note | ` |
{{#set:Feature name=XBL2
|Feature stage=Planning |Feature status=` |Feature version=` |Feature health=OK |Feature status note=` }}
Team
| Product manager | ` |
| Directly Responsible Individual | ` |
| Lead engineer | ` |
| Security lead | ` |
| Privacy lead | ` |
| Localization lead | ` |
| Accessibility lead | ` |
| QA lead | ` |
| UX lead | ` |
| Product marketing lead | ` |
| Operations lead | ` |
| Additional members | Neil Deakin |
{{#set:Feature product manager=`
|Feature feature manager=` |Feature lead engineer=` |Feature security lead=` |Feature privacy lead=` |Feature localization lead=` |Feature accessibility lead=` |Feature qa lead=` |Feature ux lead=` |Feature product marketing lead=` |Feature operations lead=` |Feature additional members=Neil Deakin }}
Open issues/risks
`
Stage 1: Definition
1. Feature overview
Improve XBL by implementing some or all XBL2 spec features.
2. Users & use cases
`
3. Dependencies
`
4. Requirements
`
Non-goals
`
Stage 2: Design
5. Functional specification
Breakdown of features listed in specification:
- implementation src
- script element
- template stylesheet attributes
- content includes filters
- content locked attribute
- inherited element
- attributes attribute for attribute forwarding
- pseudo attribute
- bindings-are-ready event
- xbl-bound event
- :bound-element
- attribute forwarding types
- internal object
- XBLImplementation object
- Element methods
- XBLContentElement object
- TemplateElement object
- BindingElement object
- Binding constructor
- Hide anonymous content
- Binding apply on element creation
- Internal bindings that are not visible
Other features:
- A means to map built-in XUL elements to bindings such that they are treated internally.
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
` {{#set:Feature open issues and risks=` |Feature overview=Improve XBL by implementing some or all XBL2 spec features. |Feature users and use cases=` |Feature dependencies=` |Feature requirements=` |Feature non-goals=` |Feature functional spec=Breakdown of features listed in specification:
- implementation src
- script element
- template stylesheet attributes
- content includes filters
- content locked attribute
- inherited element
- attributes attribute for attribute forwarding
- pseudo attribute
- bindings-are-ready event
- xbl-bound event
- :bound-element
- attribute forwarding types
- internal object
- XBLImplementation object
- Element methods
- XBLContentElement object
- TemplateElement object
- BindingElement object
- Binding constructor
- Hide anonymous content
- Binding apply on element creation
- Internal bindings that are not visible
Other features:
- A means to map built-in XUL elements to bindings such that they are treated internally.
|Feature ux design=` |Feature implementation plan=` |Feature security review=` |Feature privacy review=` |Feature localization review=` |Feature accessibility review=` |Feature qa review=` |Feature operations review=` |Feature implementation notes=` |Feature landing criteria=` }}
Feature details
| Priority | Unprioritized |
| Rank | 999 |
| Theme / Goal | ` |
| Roadmap | ` |
| Secondary roadmap | ` |
| Feature list | ` |
| Project | ` |
| Engineering team | ` |
{{#set:Feature priority=Unprioritized
|Feature rank=999 |Feature theme=` |Feature roadmap=` |Feature secondary roadmap=` |Feature list=` |Feature project=` |Feature engineering team=` }}
Team status notes
| status | notes | |
| Products | ` | ` |
| Engineering | ` | ` |
| Security | ` | ` |
| Privacy | ` | ` |
| Localization | ` | ` |
| Accessibility | ` | ` |
| Quality assurance | ` | ` |
| User experience | ` | ` |
| Product marketing | ` | ` |
| Operations | ` | ` |
{{#set:Feature products status=`
|Feature products notes=` |Feature engineering status=` |Feature engineering notes=` |Feature security status=` |Feature security health=` |Feature security notes=` |Feature privacy status=` |Feature privacy notes=` |Feature localization status=` |Feature localization notes=` |Feature accessibility status=` |Feature accessibility notes=` |Feature qa status=` |Feature qa notes=` |Feature ux status=` |Feature ux notes=` |Feature product marketing status=` |Feature product marketing notes=` |Feature operations status=` |Feature operations notes=` }}