Differences between version 15 and previous revision of RobertButler.
Other diffs: Previous Major Revision, Previous Author
Newer page: | version 15 | Last edited on Tuesday, 28 March 2017 10:54:02 | by RobertButler | Revert |
Older page: | version 14 | Last edited on Tuesday, 28 March 2017 10:53:12 | by RobertButler | Revert |
@@ -20,8 +20,10 @@
# Processed
# Returned
# OptOuts
# Cache
+<<<<<<< Your version
+=======
== Tables
* === Campaigns
@@ -56,4 +58,5 @@
# zip
# entered
# submttd
# uid
+>>>>>>> Other version
version 15
EMAIL CAMPAIGN MANAGER DESCRIPTION
Email Manager Back-end Component
- Manages Email Campaigns internally
- Requests email tokens from the front-end (PHP) website.
- Delivers emails to addresses with with thankyou and optout tokens, taking note of bounces.
- Updates shared database (SQLite, Pgsql?) for the front-end to be able to display campaign status
Email Manager Front-end Component
- written in PHP, uses shared database to update user(s) on campaign status, progress, bounces, opt-outs, etc.
- Uses kohana Web/MVC framework.
- Requests Campaign information (create, delete, start, stop, etc.)
Database Schema
<<<<<<< Your version
Tables
Campaigns
- id
- name
- status
- created_on
- updated_on
Processed
- id
- idnum
- status
- timestamp
Returned
- id
- group
- status
- timestamp
OptOuts
- id
- idnum
- reason
- timestamp
Cache
- idnum
- first
- middle
- last
- address
- city
- state
- zip
- entered
- submttd
- uid
Other version