Zend Framework: Zend_Service_StickyBits Component Proposal
| Proposed Component Name | Zend_Service_StickyBits |
|---|---|
| Developer Notes | http://framework.zend.com/wiki/display/ZFDEV/Zend_Service_StickyBits |
| Proposers | Jan Pieper |
| Zend Liaison | TBD |
| Revision | 1.0 - 28 May 2010: Initial Draft. (wiki revision: 3) |
Table of Contents
1. Overview
Zend_Service_StickyBits allows to easily use StickyBits' REST API.
StickyBits is "a fun and social way to attach digital content to real world objects". Scan a barcode with you mobile phone (or even with a barcode scanner) and "Attach photos, videos, music, text, pdf, zips, etc. to any barcode."
2. References
3. Component Requirements, Constraints, and Acceptance Criteria
- This component will require an own api key.
- This component will parse and return server responses as intuitive data objects.
- This component will implement full StickyBits REST API.
- This component will validate all input data.
- This component will allow to access StickyBits' sandbox environment.
- This component will throw an Exception in case of an response error.
4. Dependencies on Other Framework Components
- Zend_Exception
- Zend_Json
- Zend_Http_Client
- Zend_Http_Response
- Zend_Rest_Client
5. Theory of Operation
The component is instantiated with a mind-link that ...
6. Milestones / Tasks
- Milestone 1: Complete class overview and method signatures.
- Milestone 2: Use cases
- Milestone 3: Prototype
- Milestone 4: Zend Acceptence
- Milestone 5: Unit tests exist, work, and are checked into SVN.
- Milestone 6: Initial documentation exists.
7. Class Index
- Zend_Service_StickyBits
- Zend_Service_StickyBits_Exception
- Zend_Service_StickyBits_Code
- Zend_Service_StickyBits_User
- Zend_Service_StickyBits_Scan
- Zend_Service_StickyBits_Bit
- Zend_Service_StickyBits_Notify
- Zend_Service_StickyBits_Friend
8. Use Cases
| UC-01 |
|---|
... (see good use cases book)
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.