<ac:macro ac:name="info"><ac:parameter ac:name="title">Zend Gdata Email Settings</ac:parameter></ac:macro> <ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[
Zend Gdata Email Settings makes Zend Gdata talk to Google Email Settings API.
<p>The title of the page contains typo, it shouldn't have 'Emails' but 'Email. But that doesn't matter.</p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[
Zend Framework: Zend Gdata Email Settings Entry Component Proposal
Proposed Component Name
Zend Gdata Email Settings Entry
Developer Notes
http://framework.zend.com/wiki/display/ZFDEV/Zend Gdata Email Settings Entry
Proposers
Peter Kehl
Revision
1.0 - 20 Feb 2008: Initial Draft. (wiki revision: 6)
Table of Contents
1. Overview
2. References
3. Component Requirements, Constraints, and Acceptance Criteria
4. Dependencies on Other Framework Components
- Zend Gdata Gapps Entry, Extension etc
5. Theory of Operation
Initial idea:
- Email Settings API allows to send various settings to one of a few API URI. Rather than handling each setting in a separate class, have one class Zend_Gdata_Gapps_Extension_Property which encapsulates the property name and its value.
- instantiate Zend_Gdata_Gapps_EmailSettingsEntry
- instantiate one of several of Zend_Gdata_Gapps_Extension_Property and put them into an array
- pass that array to Zend_Gdata_Gapps_EmailSettingsEntry object via setProperties()
- instantiate Zend_Gdata_Gapps and call its submitEmailSettings(..)
6. Milestones / Tasks
- zero proof of concept - Zend_Gdata_Gapps_EmailSettingsEntry, Zend_Gdata_Gapps_Extension_Property and a simple example below. submitEmailSettings() echoes the XML response. No error handling.
- Milestone #1 - once you suggest any changes to the workflow, function return values (if any - since we can't do retrieve operation) and have exceptions thrown/re-thrown on errors.
- Mileston #2 - above, documented, reviewed/cleaned up, check into incubator
- Milestone #3 - Unit tests exist, work, and are checked into SVN.
- Milestone 5: Initial documentation exists.
7. Class Index
- Zend_Gdata_Gapps_EmailSettingsEntry
- Zend_Gdata_Gapps_EmailSettingsFeed
- Zend_Gdata_Gapps_EmailSettingsQuery
- Zend_Gdata_Gapps_Extension_Property
8. Use Cases
Described above.
1 Comment
comments.show.hideFeb 08, 2011
Dolf Schimmel (Freeaqingme)
<p>Archiving this proposal, feel free to recover it when you want to work on it again. For more details see <a href="http://framework.zend.com/wiki/display/ZFDEV/Archiving+of+abandoned+proposals+(Feb+5+2011)">this email</a>.</p>