Abstract mailing list management out
Rob Loach - May 30, 2009 - 18:19
| Project: | Mailing List |
| Version: | 6.x-1.x-dev |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | won't fix |
Jump to:
Description
So I just discovered that Dreamhost supports an external API to allow management and posting of its mailing lists.
They give you the following functions that can be called through requests with a provided API key:
- announcement_list-list_subscribers
- announcement_list-add_subscriber
- announcement_list-remove_subscriber
- announcement_list-list_lists
- mail-list_filters
- announcement_list-post_announcement
This got me thinking, what if instead of managing this data through Drupal, we just provided an interface to choose which mailing list management software you want to use, along side an API that abstracts those functions out. On the user's end, it would end up looking like this:
- User installs the Mailing List module
- They visit admin/settings/mailinglist and choose which mailing list software they want to use (Drupal, Mailman, Dreamhost, etc).
- They set the configuration options for that mailing list software
- Manage subscribers from that mailing list, post announcements, etc, all from Drupal even though the mailing list software could be living anywhere (internally or through an external system)

#1
Very good idea. lets see the patch.
#2
Seems no one is interested in this.