Skip to end of metadata
Go to start of metadata

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)

9. Class Skeletons

Labels:
service service Delete
stickybits stickybits Delete
json json Delete
social social Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Feb 06, 2011

    Archiving this proposal, feel free to recover it when you want to work on it again. For more details see this email.