Zend Framework: Zend_Barcode_Object_Qr Component Proposal
| Proposed Component Name | Zend_Barcode_Object_Qr |
|---|---|
| Developer Notes | http://framework.zend.com/wiki/display/ZFDEV/Zend_Barcode_Object_Qr |
| Proposers | Nick Daugherty |
| Zend Liaison | TBD |
| Revision | 1.0 - 24 November 2010 (wiki revision: 3) |
Table of Contents
1. Overview
Zend_Barcode_Object_Qr is a way to render QR codes using the standard Zend_Barcode workflow.
2. References
3. Component Requirements, Constraints, and Acceptance Criteria
- This component will correctly generate QR codes using the Zend_Barcode workflow.
- The will support all Zend_Barcode renderers, including PDF, SVG, and Image
4. Dependencies on Other Framework Components
- Zend_Exception
- Zend_Barcode
5. Theory of Operation
This component aims to be a drop in component of Zend_Barcode
6. Milestones / Tasks
- Milestone 1: design notes will be published here
- Milestone 2: Working prototype checked into the incubator supporting use cases #1, #2, ...
- Milestone 3: Working prototype checked into the incubator supporting use cases #3 and #4.
- Milestone 4: Unit tests exist, work, and are checked into SVN.
- Milestone 5: Initial documentation exists.
If a milestone is already done, begin the description with "[DONE]", like this:
- Milestone #: [DONE] Unit tests ...
7. Class Index
- Zend_Barcode_Object_Qr
8. Use Cases
| UC-01 |
|---|
... (see good use cases book)
9. Class Skeletons
Labels:
None
4 Comments
comments.show.hideFeb 05, 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.
Feb 05, 2011
Nick Daugherty
Still in active development, getting close to having code to post here
Feb 06, 2011
Mickael Perraud
Happy to hear that. What ZF version are you targetting? Does this object need to modify the Zend_Barcode_Object_Abstract (as the ZF1 version is designed for 1D Barcodes)?
Feb 09, 2011
Nick Daugherty
Was originally designed for ZF 1, but will be ported to ZF 2 fairly easily.
Don't actually need to modify Zend_Barcode_Abstract to do the 2 dimensions...currently I just implement the _prepareBarcode() and _drawBarcode() methods taking into account the extra dimension and it works great.