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
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:

  1. User installs the Mailing List module
  2. They visit admin/settings/mailinglist and choose which mailing list software they want to use (Drupal, Mailman, Dreamhost, etc).
  3. They set the configuration options for that mailing list software
  4. 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

litwol - May 30, 2009 - 22:42

Very good idea. lets see the patch.

#2

litwol - July 31, 2009 - 14:23
Status:active» won't fix

Seems no one is interested in this.

 
 

Drupal is a registered trademark of Dries Buytaert.