Please Note: When upgrading from v1 to v2 of this module you will need to uninstall v1 before upgrading. This has to do with schema changes by Emma that result in changes to the database. The old data used to identify mailing lists to the API has changed, so all the old data is no longer relevant.

Also of note is that 2.2 will be the final version made for Drupal 5 and 2.5 will be the final version made for Drupal 6. I have started looking at a Drupal 8 conversion, but it looks like that will take some time, but I it is on my radar.

This project is hosted here and managed on GitHub. If you wish to make contributions, submit patches and pull requests, please do so at:

https://github.com/ElusiveMind/emma_block

Emma Block is a module that provides MyEmma.com mailing list registration via a content block and account registration. The block contains all of the fields needed for a user to register themselves for a single or multiple MyEmma.com mailing list with one submission. The same holds true for account registration with the exception that first name and last name cannot be provided upon registration.

It utilizes MyEmma's own API that enables all registrations and transactions to happen behind the scenes. This means that a user no longer has to leave your site in order to register for a mailing list.

The user interface for this transaction is by way of a block that can be configured to fit inside of any defined content area on your Drupal site. Once placed, it can be themed and skinned to look however you wish.

Also included is a stand-alone mailing list registration page the path to which can be specified in the settings.

It is also present via a theme-able fieldset on the account creation page.

Project information

Releases