<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><
2. References
3. Component Requirements, Constraints, and Acceptance Criteria
- This component will only support Firefox 3 and up (does anyone want to write an IE equivalent extension?).
- This component will only display the toolbar when the user is authorized and debug information are available
- This component must be backward compatible (e.g. a toolbar extension v2.0.0 should be able to display information from a 1.9.0)
- This component will allow authorization via hostname/path prefixes (password only)
- This component will allow to inspect variables and executed queries
- This component will allow to inspect information about the router and evaluated routes
- This component will display additional information like runtime, memory usage, filesize, etc.
4. Dependencies on Other Framework Components
- Zend_Exception
- Zend_Controller
- Zend_Db
- Zend_Json
5. Theory of Operation
The component is instantiated in the bootstrap by calling Zend_Toolbar::init(); with regarding options, like e.g. a required password. When a request comes in, it collects all required information and appends them to the response object as headers at the end.
6. Milestones / Tasks
- Milestone 1: Working prototype checked into the incubator
- Milestone 2: Unit tests exist, work, and are checked into SVN.
- Milestone 3: Initial documentation exists.
7. Class Index
- Zend_Toolbar
- Zend_Toolbar_Plugin
8. Use Cases
| UC-01 |
|---|
Initialising Zend_Toolbar
| UC-02 |
|---|
Initialising Zend_Toolbar with password protection