Skip to end of metadata
Go to start of metadata

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

Zend Framework: Zend_Service_Longurl Component Proposal

Proposed Component Name Zend_Service_Longurl
Developer Notes
Proposers Philippus Baalman
Zend Liaison TBD
Revision 1.0 - 19 November 2010: Initial Draft. (wiki revision: 9)

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.
  Name Size Creator Creation Date Comment  
ZIP Archive 2 kB Philippus Baalman Dec 07, 2010 04:20 This is the working implementation  

7. Class Index

  • Zend_Service_Longurl
  • Zend_Service_Longurl_Exception

8. Use Cases


Retrieve the list of known URL shortening services in serialized php format.


Retrieve the long url, include the HTML title and internet media type of the destination URL in the response in XML format.

9. Class Skeletons



rest rest Delete
service service Delete
proposal proposal Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.