Are there more people interested in a plugin for Interspire E-mail Marketer? (IEM) http://www.interspire.com/emailmarketer/

There is an API available: http://idn.interspire.com/articles/27/1/Interspire-Email-Marketer-XML-AP...

CommentFileSizeAuthor
#5 emf_interspire.tar_.gz3.44 KBcoworksbe

Comments

davyvdb’s picture

Category: support » feature
gunthehun’s picture

I would love to see a plugin for this. And would be happy to chip in or make a donation to see this happen

dries arnolds’s picture

Maybe it wasn't clear from my first post, but I would like to chip in or donate as well.

And test it of course.

KMNL’s picture

I'm putting this out on Odesk. Post your wishlist here.

coworksbe’s picture

StatusFileSize
new3.44 KB

I have done an attempt for this. Still waiting approval to post it to d.o
Comments are welcome.

Anonymous’s picture

Looks promising. What's the status of this plugin? I tried using it, but I can see there's no list management options yet. Thanks for the effort.

guybedford’s picture

I just put this into my site and it worked perfectly. Lists came through, fields came through, and I was able to subscribe to a list and it pushed the details to Interspire perfectly.

The only error I've seen is that when the cron runs, it gives the following:

The installed Mailing Service plugin Interspire can not [error]
correctly process emf_interspire_api_unix_to_service_time.

Any ideas on that may be useful, but it doesn't seem to be critical.

The only feature I haven't tested is the unsubscribe. I'd appreciate advice on how to test this, as I couldn't work out where this is done with this module.

I enabled the 'subscription' block for a role - does this block not offer an unsubscribe feature? Does that mean that the only way to unsubscribe is to delete the user account?

guybedford’s picture

I've tested the syncing of this plugin further, and removing an email on Interspire, and then running cron, the email still remains in the emf list.

Surely this should be synced out? Would appreciate info on this side of the emf module as otherwise I may need to customise this functionality.

didlix’s picture

any word from the d.o team about getting a project page up?

dries arnolds’s picture

KCOworks, I agree with other users that this is very promising. It's exactly what I need.

But I'm seeing the same bugs as #7 & #8. When this is a true (sub)module with a project page, more people would know about it and we could specifically hunt for bugs.

bonked’s picture

subscribing

I'm also looking into bugs #7 and #8 to be proactive.

bonked’s picture

Could you help those of us getting errors out by posting the install process you used. I'm currently working on the bugs reported in #7 and #8 because I'm having the same issues.

bonked’s picture

if you are having issues with the api_unix_to_service_time,

it can be corrected by adding this to the end of emf_interspire.api.inc (without the open and closing php tags)

function emf_interspire_api_unix_to_service_time($timestamp = 0) {
  if ($timestamp) {
    return date('Y-m-d H:i:s', $timestamp);
  }
  return 0;
}

I haven't found where this is being called, but since it appears that it is implemented in the mailchimp api, there is something looking for it. This has no effect that I can see with Interspire but it corrects the error on cron. Not a fix but a bandaid.

EDIT: Found where it is needed:

emf.sync.inc:193: $last_sync = emfplugin_invoke('unix_to_service_time', array(variable_get('emf_last_sync_subscriptions', 0)));

bonked’s picture

I have posted a couple of patches to assist with the work by kcoworks.

You can find them at http://drupal.org/node/768230#comment-3020466

bonked’s picture

Status: Active » Fixed

The plugin has been accepted and CVS access granted you can find the project at http://drupal.org/project/emf_interspire.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.