Zend Framework: Zend_Service_Longurl Component Proposal
| Proposed Component Name | Zend_Service_Longurl |
|---|---|
| Developer Notes | http://framework.zend.com/wiki/display/ZFDEV/Zend_Service_Longurl |
| Proposers | Philippus Baalman |
| Zend Liaison | TBD |
| Revision | 1.0 - 19 November 2010: Initial Draft. (wiki revision: 8) |
Table of Contents
1. Overview
Zend_Service_Longurl is a component that implements the Longurl API, version 2.0.
2. References
3. Component Requirements, Constraints, and Acceptance Criteria
- This component will implement an interface with the Longurl API. "Avoid phishing, malware, and viruses by examining short URLs before visiting them. Find out where links really take you."
4. Dependencies on Other Framework Components
- Zend_Rest_Client
- Zend_Service_Exception
5. Theory of Operation
The component implements all features in the Longurl API.
6. Milestones / Tasks
- Milestone 1: Implementation - [DONE] - Attached
- Milestone 2: Working prototype checked into the incubator
- Milestone 3: Unit tests exist, work, and are checked into SVN.
- Milestone 4: Initial documentation exists.
7. Class Index
- Zend_Service_Longurl
- Zend_Service_Longurl_Exception
8. Use Cases
| UC-01 |
|---|
Retrieve the list of known URL shortening services in serialized php format.
| UC-02 |
|---|
Retrieve the long url, include the HTML title and internet media type of the destination URL in the response in XML format.