Zend Framework: Zend_Service_Emailvision Component Proposal
| Proposed Component Name | Zend_Service_Emailvision |
|---|---|
| Developer Notes | http://framework.zend.com/wiki/display/ZFDEV/Zend_Service_Emailvision |
| Proposers | Nicolas Fabre Alexander Veremyev (Zend Liaison) |
| Revision | 0.1 - 1 September 2006: Describe service (wiki revision: 19) |
Table of Contents
1. Overview
Emailvision provide 'Campaign Commander', is an online software application that allows marketers to manage all aspects of their e-mail marketing campaigns including design, planning, delivery, split testing and analytics. The simple-to-use web based interface allows marketers to enjoy advanced features for response optimisation and automation-with minimal technical knowledge and investment.
Zend_Service_Emailvision is a concrete implementation of the emailvision web service
2. References
- Campaign commander Web service Version 2 user guide
- PHP Soap Extension
3. Component Requirements, Constraints, and Acceptance Criteria
- The component must be simple to use.
- The component must be implements allfunctions API
- Handle authentication
- This component will catch errors and exceptions and report them as SOAP faults
- PHP editor code completion should be supported as much as possible under the proposed design.
- Overloading with magic functions (e.g., __get(), __call()) should be avoided where possible, and all such usage must be documented well for ease of use.
4. Dependencies on Other Framework Components
- Zend_Service_Exception
- PHP extension SOAP
5. Theory of Operation
Zend_Service_Emailvision is a concrete implementation of the emailvision web service
6. Milestones / Tasks
- Publish design notes
- Publish proposal based on design notes
- Arrive on proposal approvable for incubator development
- Commit working prototype to incubator
- Commit passing unit tests
- Write initial documentation
- Revise code, tests, and docs based on feedback
- Merge changes with trunk for core release
7. Class Index
- Zend_Service_Emailvision
- Zend_Service_Emailvision_Exception
- Zend_Service_Emailvision_Campaign
- Zend_Service_Emailvision_Campaign_Exception
- Zend_Service_Emailvision_CampaignReport
- Zend_Service_Emailvision_Item
- Zend_Service_Emailvision_MailingList
- Zend_Service_Emailvision_MailingList_Exception
- Zend_Service_Emailvision_Message
- Zend_Service_Emailvision_Message_Exception
- Zend_Service_Emailvision_Segment
- Zend_Service_Emailvision_Segment_Exception
- Zend_Service_Emailvision_SegmentReport
- Zend_Service_Emailvision_TrackdedUrl
- Zend_Service_Emailvision_TrackdedUrl_Exception
8. Use Cases
| UC-01 |
|---|
... (see good use cases book)
9. Class Skeletons
Labels:
None
2 Comments
comments.show.hideJun 20, 2008
Wil Sinclair
Are you still working on this proposal?
,Wil
Dec 24, 2008
Alexander Veremyev
Proposal has been reviewed by Zend Team.
It can be approved to the Extras Incubator, but it's not clear if it's still under development.
So the dicision is to move it into archived if there is no any activity in the nearest week.