Hi Davy,

I am most likely going to need an integration with http://www.phplist.com so I guess I just write a pluging for this nice initiative. I think its defenitly a good idea to abstract away services that are specilised in solving 1 problem very well and not leave it up to drupal. The WYSIWYG project is another example that I think is similiar to yours.

This issue acts as a placeholder to report progress.

I also polled for interest on the PHPList forum which can be found here : http://forums.phplist.com/viewtopic.php?f=10&t=29613

Regards, Tom

Comments

buckley’s picture

Status: Needs work » Closed (fixed)

PHPList doesnt have a webserice.

Closing this ticket since its not possible

rsvelko’s picture

Status: Closed (fixed) » Active

hm, I am since 10 days a comaintainer of the phplist integration drupal module - http://drupal.org/project/phplist

After we finnish the main functions we can expose an API for your module. Either a web service with the drupal services module or some php functions based api - when our module and yours are on the same site...

What do you think?

Is this needed actually? I mean :
- if we work with your module - half of ours becomes obsolete (which may be a good thing after all). Only the phplist handling routines will be left.
- do you agree that this way is a good way?
- is YOUR module THE framework module for newsletter services and integrations?

Cheers.

I presume you understand most of what I speak about and wait good ideas :)

KMNL’s picture

It would be ideal to have a single interface for email newsletters. This way, a client could choose which sending service they want to use and the EMF would act as an abstraction layer that Just Works. They could choose "free newsletter" (phplist) or paid newsletter (mailchimp or cm) and this module would handle the rest.

@rsvelko, In terms of future expansion, I'd like to see integration with paypal/ubercart (or similar) so that the following options could be provided:

Starter - phplist (free for under 500)
Simple - phplist ($ for over 500, billed via pp/ubercart)
Advanced - Campaign Monitor ($ per send + per email, billed via CM)

In other words, the phplist module has a lot of room to grow. Naturally, allowing admins to choose whether to offer free or paid versions of phplist, and the thresholds is a must.

(willing to sponsor this development, use contact link or leave comment here)

davyvdb’s picture

You don't need a webservice to implement the EMF api. You can also use plain db queries/php functions.