Zend_Service_ShortUrl_Bitly is a component to integrate the Bit.ly short url service inside our applications. This component will allow shorting and expanding urls.
3. Component Requirements, Constraints, and Acceptance Criteria
This component will allow the developer to create short urls.
This component will allow the developer to expand short urls.
4. Dependencies on Other Framework Components
Zend_Service_ShortUrl_AbstractShortener
Zend_Service_ShortUrl_Exception
Zend_Json
5. Theory of Operation
The developer has an account with bit.ly
The developer instantiates Zend_Service_ShortUrl_Bitly with their username and API key
The developer uses the component to create short url and/or expand them
6. Milestones / Tasks
Milestone 1: [DONE] Supporting Documentation, Use Cases, Class Skeletons, uploaded
Milestone 2: Working prototype checked into the incubator supporting use cases #1, #2, ...
Milestone 3: Unit tests exist, work, and are checked into SVN.