Hello,
I built a custom module to extent the MailChimp module to provide:

  1. Anonymous Email Subscriptions (with email and subscribe validation)
  2. Standard subscribe/unsubscribe pages
  3. List Groups, the ability to group lists into groups when displayed on the subscribe and unsubscribe pages.

Obviously I have made the default block and hooks for registration, login, and user accounts groups aware. But it is a great example of adding sort order and grouping for lists. If anything I hope someone finds it useful and can extend and or integrate it into a release for MailChimp.

To view the group management pages go to the setup/mailchimp page. To view the anonymous subscribe/unsubscribe go to:

http://www.example.com/subscribe
http://www.example.com/unsubscribe

** where www.example.com is your domain (duh). :P

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

emptyvoid’s picture

Title: Anonymous Subscriptions, Central subscript/unsubscribe, and Grouping Lists! » Anonymous Subscriptions, Central subscribe/unsubscribe, and Grouping Lists!

opps fixed typo in title.

emptyvoid’s picture

Man I really need to proof read my posts,

I have not make the default displays "groups" aware so registration, login, accounts, and blocks are not group aware.

Sorry.

levelos’s picture

Thanks @emptyvoid, I'll definitely review for inclusion and appreciate the help.

emptyvoid’s picture

Doh found a bug in the subscribe and unsubscribe pages where it wouldn't properly detect the list names.

Updated release, definitely needs to be re-factored to not include the swipht prefix, but if anyone uses it there is nothing in the interface that eludes to the swipht prefix so.

tallsimon’s picture

this looks excellent, will try to use on my test site

merauluka’s picture

I'm very excited about this add-on module. I have been using Constant Contact, but I've been wanting to switch to MailChimp.

The ability to reorganize and group my lists is a wonderful feature.

At the moment, however, it appears that without the ability to display the group order elsewhere, this module is not as powerful as I had hoped. It's potential is great though!

Has anyone put work into allowing the groups to appear on the subscription forms?

nrackleff’s picture

Component: Code » General
Issue summary: View changes
Status: Needs review » Closed (won't fix)

“And now our watch [for support of the 6.x version of the MailChimp module] has ended…” With the end of Drupal 6 support, I’m sad to say we too must turn the page.

Fret not! The 7.x-4.x and 8.x versions come highly recommended. Both are using Mailchimp’s new API 3.0 and are being actively maintained. “What is dead may never die, but rises again, harder and stronger!”