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 data object representations for different post types that Tumblr offers.
4. Dependencies on Other Framework Components
Zend_Loader
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
<p>I made some final changes to use cases based on additional research. I've also added a github link for the partial workng code I've started. I've had no feedback for this proposal, but it has been a month since it has been "Ready for Review". I am moving this to "Ready for Recommendation" to push this forward.</p>
<ac:macro ac:name="note"><ac:parameter ac:name="title">Zend Acceptance</ac:parameter><ac:rich-text-body>
<p>This proposal is accepted for immediate development in the standard incubator.The proposal is <strong>very</strong> well written, and shows plentiful use cases; I have absolutely no doubts on reading it that you have fully considered the Tumblr API and will be fully exposing it for users. Thank you for taking the time to provide such good detail!</p></ac:rich-text-body></ac:macro>
3 Comments
comments.show.hideJun 29, 2009
Duo Zheng
<p>I would like to get general feedback and more specifically on the use cases to make sure they are appropriate.</p>
<p>Thanks</p>
Jul 28, 2009
Duo Zheng
<p>I made some final changes to use cases based on additional research. I've also added a github link for the partial workng code I've started. I've had no feedback for this proposal, but it has been a month since it has been "Ready for Review". I am moving this to "Ready for Recommendation" to push this forward.</p>
Aug 20, 2009
Matthew Weier O'Phinney
<ac:macro ac:name="note"><ac:parameter ac:name="title">Zend Acceptance</ac:parameter><ac:rich-text-body>
<p>This proposal is accepted for immediate development in the standard incubator.The proposal is <strong>very</strong> well written, and shows plentiful use cases; I have absolutely no doubts on reading it that you have fully considered the Tumblr API and will be fully exposing it for users. Thank you for taking the time to provide such good detail!</p></ac:rich-text-body></ac:macro>