Zend Framework: ZendX_MooTools_View_Helper_MooTools Component Proposal
| Proposed Component Name | ZendX_MooTools_View_Helper_MooTools |
|---|---|
| Developer Notes | http://framework.zend.com/wiki/display/ZFDEV/ZendX_MooTools_View_Helper_MooTools |
| Proposers | Benjamin Gonzales |
| Zend Liaison | TBD |
| Revision | 1.0 - 6 November 2009: Initial Draft. (wiki revision: 19) |
Table of Contents
1. Overview
The MooTools helper allows to simplify the setup of an enviroment that uses MooTools as Javascript library and provides the possibilty to construct a wide range of ajax calls.
- SVN Proposal http://codigolinea.googlecode.com/svn/trunk
2. References
- Zend_Dojo_View_Helper
- ZendX_JQuery_View_Helper_JQuery
- MooTools
- SVN Proposal http://codigolinea.googlecode.com/svn/trunk
- Git proposal http://github.com/benjamingb/ZendX_MooTools/tree/master/ZendX_MooTools/
3. Component Requirements, Constraints, and Acceptance Criteria
- MUST be a single view helper with multiple methods
- MUST be able to render as string
- MUST support direct deployment via CDN (Google Ajax Library API), using specified version
- MUST support using local install, via path
- SHOULD default to CDN if no path specified
- MUST have method for requiring plugin files (js and css)
The MooTools Ajax Helper should provide methods to build Ajax Requests using the MooTools Helper.
- MUST integrate with MooTools Library to append requests to onLoad Event.
- MUST integrate with MooTools Library to append requests to domready Event.
- SHOULD allow inlining Javascript, but MUST default to stack Javascript to onLoad
- SHOULD allow inlining Javascript, but MUST default to stack Javascript to domready
4. Dependencies on Other Framework Components
- Zend_View_Exception
- Zend_Json
5. Theory of Operation
Theory of Operation:
6. Milestones / Tasks
- Milestone 1: Finish First Proposal [OK]
- Milestone 2: Community Review
- Milestone 3: Finish First Implementation [OK]
- Milestone 4: Complete Unit Test Coverage [OK]
- Milestone 5: Finish Component [OK]
- Milestone 6: Documentation
7. Class Index
- ZendX_MooTools
- ZendX_MooTools_View_Helper_MooTools
- ZendX_MooTools_View_Helper_MooTools_Container
8. Use Cases
9. Class Skeletons
Labels:
None
1 Comment
comments.show.hideFeb 06, 2011
Dolf Schimmel (Freeaqingme)
Archiving this proposal, feel free to recover it when you want to work on it again. For more details see this email.