Needs review
Project:
Interspire Email Marketer
Version:
5.x-1.0
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
16 Jul 2009 at 14:49 UTC
Updated:
17 May 2010 at 07:31 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
TeePee commentedThis is fantastic news and something I'm sure a lot of people will be interested in using.
I too am just wondering if there is a timescale on the D6 version?
Thank you.
Comment #2
gunthehun commentedYeah I can't wait for this to come out.
Gord please let us know how we can assist/contribute/help to the D6 release, if there is definitely going to be a D6 version?
Comment #3
Tarnaurion commentedI'm working on a version for D6, a "conversion" from D5. I've just got it to work, haven't tested functionality yet.
Comment #4
Anonymous (not verified) commentedGreat work! Just in time too, I'm about to need it for a new project ;=)
Comment #5
Tarnaurion commentedI've made a version that works. But it needs more work.
I thought i would add some functionality like "provide block" and "provide page". Didn't see any of these when working with the "conversion".
Comment #6
Tarnaurion commentedI've made a working D6-version from the D5-version. I would like it to be made the official D6-version, if codexmas is willing.
This is a rough pre-alpha dev-version, so I called it "minefield1". If you use this, do so on your own risk. If people like to test it and review it, it's encouraged. Make suggestions. One thing I would like is to get some help on is formulating the messages returned from the module, errors, warnings and other messages.
Except just porting the D5-version, I've added these 2 features:
* Provides one block with subscription form.
* Provides one page with subscription form, can be found in the navigation menu or at the internal URL "/newsletter/register".
Comment #7
gunthehun commentedComment #8
gunthehun commentedHi Tarnaurion,
Can provide an alternate link to the file?
Looking forward to testing this one out :)
Cheers
Gunthehun
Comment #9
Tarnaurion commentedHmm, weird. The site (Drupal.org) said that it renamed the file for "security reasons".
I'll try uploading a new file with different extension. Hope this works.
Comment #10
loze commentedHello,
I had no idea this module was around. I had been looking around for a while too.
I didn't think any drupalers were using IEM.
so i had made one of my own from scratch.
Maybe there are some things you can use from this approach as well.
My module allows:
- Restrict lists by role
- Options for where to place the subscriptions form (attach to the bottom of a content_profile edit form, new tab on account page, etc.)
- Rules module integration.
What I had planned to do:
- Some way of syncing custom field data with IEM. (from core profile and content_profile)
- possibly syncing a vocabulary to a custom fields options list (if i can figure out how to do that with the IEM API)
This would allow us to do segments in IEM that mirror the profile fields in Drupal.
Module is for D6
Ive been using this with IEM 5.5
maybe we can combine efforts, as I was planning on doing a little more development on this for a project I have right now.
I hope someone finds this useful.
Comment #11
Anonymous (not verified) commentedAh excellent, I'm just about to need this module. Will try out both, and give my feedback soon coming week.
Comment #12
waynedrupal commentedThis sounds promising. Is there an option for putting this into registration form - so that when user registers for the site, they can select to sign up for IEM newsletter?
Thanks.
Comment #13
ahotel commentedGood to see that Drupal 6 modules are being worked on.
Can you please give us an update on where you are with these developments?
Also, can you please tell us:
a) what the modules do now
b) if you are planning further improvements.
Thanks
Comment #14
loze commentedre: the code in #10.
What it does now:
provides checkboxes (similar to the way simplenews does) in the user account.
each checkbox is an IEM list. Which are all configurable in admin/settings/iem.
The subscription status is not stored anywhere on drupal, instead when the form is loaded the module grabs the subscription status from your IEM installation and populates the checkboxes. On submit it updates the IEM db. You can also restrict the available lists by roles.
The good thing about this is when you send a campaign, unsubscriptions and tracking is handled all in IEM.
The bad thing about this is I cant use subscription values in views.
So im thinking about storing the subscription values in a new table in drupal. and possibly have it sync everything on cron. but im not sure.
My version does not provide a form with a textfield for a user to enter an address and subscribe. Rather, the intent was to have the user register in Drupal, and have Drupal handle the email confirmation. Once an email is confirmed, if an IEM list was set to autosubscribe the email address will then be subscribed to the appropriate IEM lists. This way unconfirmed emails never touch the IEM db.
If a user changes their email, all IEM lists they are subscribed to are updated with the new mail.
It needs work, but i do have a version running on a production site on a limited level.
I have a need to get more features into this thing and iron out the kinks, in the relatively near future.
So, if there is interest in developing a solid, production ready module, I can help out a little. But I would definitely like to hear from the original developer, as my version was made w/o ever seeing this modules code, I'm sure there are things we can combine. I'm also open to suggestion if my approach can be improved.
I have also been working on syncing Drupal with IEM custom fields. Letting an admin specify token values for each list, from the user object, profile fields, and optionally a node if you are using content_profile. Ive, made good progress, but not contribution ready yet.
thanks.
Comment #15
ahotel commentedI hope the original developer makes contact with you. Otherwise perhaps create a new module.
Comment #16
Anonymous (not verified) commentedI think both need to be integrate. The one has block support, the other has account/rules support...
Comment #17
loze commentedThere's a discussion about this on Interspire's forum
https://www.interspire.com/forum/showthread.php?p=57871&posted=1#post57871
Comment #18
dries arnoldsMaybe this is the better, more flexible way to go: http://drupal.org/project/emf
Off course a separate module could have more functionality besides syncing and basic listing.
Comment #19
KMNL commented+1 for EMF + IEM
($ for development, use contact link)
Comment #20
Anonymous (not verified) commentedJust a note, the proposed modules above #9 and #10, are perfectly combined together. I'm using both modules. #9 offers blocks and pages for signup forms, #10 integrates lists with rules and user tabs.
So anyone looking for the solution should use both modules. Until someone merges both modules, it would be a perfect fit.