Zend_Service_Tumblr is a full implementation of the Tumblr API. It provides an object oriented interface to the API and returns data as PHP data objects.
3. Component Requirements, Constraints, and Acceptance Criteria
This component will implement the full Tumblr API.
This component should namespace the various API methods similar to Tumblr's API documentation where appropriate.
This component should provide php datga object representations for different post types that Tumblr offers.
4. Dependencies on Other Framework Components
Zend_Service_Exception
Zend_Http_Client
Zend_Http_Client_Adapter_Curl
5. Theory of Operation
Zend_Service_Tumblr will allow a developer to easily interact with the Tumblr API in a object oriented manner, supporting such actions as reading posts, creating posts, editing posts, validating credentials and getting account information. All data returned are represented as php data objects. Zend_Service_Tumblr creates a php client for the Tumblr API.
6. Milestones / Tasks
Milestone 1: Proposal, Community Review and Acceptance