| Under Construction This proposal is under construction and is not ready for review. |
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 Darby Felton, Zend liaison |
| Revision | 0.1 - 1 September 2006: Describe service (wiki revision: 14) |
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
ZF Home Page
Code Browser
Wiki Dashboard
Are you still working on this proposal?
,Wil