PHPackages                             eab/mailchimpsubscribe - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. eab/mailchimpsubscribe

ActiveEzpublish-legacy-extension[Mail &amp; Notifications](/categories/mail)

eab/mailchimpsubscribe
======================

eZ Publish legacy extension providing a subscribe form for Mailchimp

1.0.0(10y ago)1153GPL-2.0PHP

Since Sep 3Pushed 10y ago1 watchersCompare

[ Source](https://github.com/eab-dev/eabmcsubscribe)[ Packagist](https://packagist.org/packages/eab/mailchimpsubscribe)[ RSS](/packages/eab-mailchimpsubscribe/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

\#eabmcsubscribe

eZ Publish 'legacy' extension providing a form allowing users to subscribe to Mailchimp.

\##Summary

This eZ Publish 'legacy' extension provides a form allowing users to subscribe to Mailchimp. It is based on [v2 of the MailChimp API](http://apidocs.mailchimp.com/api/2.0/)and includes version 2.0.6 of the official client/wrapper.

\##Options

The built-in options are:

- A consent checkbox for subscribers to tick before proceeding - disabled by default, enabled by overriding a template
- Double opt-in - enabled by default, disabled by overriding settings
- Version 2.0 of the [ReCaptcha widget](https://developers.google.com/recaptcha/intro)

- enabled by default, disabled by overriding settings

\##License

[GNU General Public License 2.0](http://www.gnu.org/licenses/gpl-2.0.html)

\##Copyright

Copyright (C) 2015 [Enterprise AB Ltd](http://eab.uk)

\##Requirements

Requires eZ Publish 4 or 5.

\##Installation

1. If you are using composer and have access to the EAB package repository, run:

    ```
     composer require eab/mailchimpsubscribe --update-no-dev --prefer-dist

    ```

    Otherwise, download and copy the `eabmcsubscribe` folder to the `extension` folder.
2. Edit `settings/override/site.ini.append.php`
3. Under `[ExtensionSettings]` add:

    ```
     ActiveExtensions[]=eabmcsubscribe

    ```
4. Copy `mailchimp.ini.append.php` to `settings/override/mailchimp.ini.append.php`and edit it to customise the settings for your website.
5. Clear the cache and regenerate the autoload arrays:

    ```
     php bin/php/ezcache.php --clear-all
     php bin/php/ezpgenerateautoloads.php

    ```

\##Usage

The URL of the subscribe form is at:

\##Customization

- To add text and images to the subscribe form override `design/standard/templates/mailchimp/subscribe.tpl` in your own design template.
- To enable the consent checkbox for subscribers to tick before proceeding override `design/standard/templates/mailchimp/subscribe.tpl` in your own design template and add a `consent` parameter to the `{include uri="design:mailchimp/signup.tpl"}` line. For example:

    ```
      {include uri="design:mailchimp/signup.tpl" consent="I agree to everything"}

    ```
- To change the label of the signup button override `design/standard/templates/mailchimp/subscribe.tpl`in your own design template and add a `signup` parameter to the `{include uri="design:mailchimp/signup.tpl"}` line. For example:

    ```
      {include uri="design:mailchimp/signup.tpl" signup="Sign me up!"}

    ```
- To disable the ReCaptcha widget edit `settings/override/mailchimp.ini.append.php`:

    ```
      [RecaptchaSettings]
      Use=disabled

    ```
- To disable double opt-in edit `settings/override/mailchimp.ini.append.php`:

    ```
      [MailchimpSettings]
      DoubleOptIn=disabled

    ```

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity63

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3953d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/64753475f7cc603de573e127dfa686575fb5b81d627ff1b1bf7ef4cad73c0b42?d=identicon)[eab](/maintainers/eab)

### Embed Badge

![Health badge](/badges/eab-mailchimpsubscribe/health.svg)

```
[![Health](https://phpackages.com/badges/eab-mailchimpsubscribe/health.svg)](https://phpackages.com/packages/eab-mailchimpsubscribe)
```

###  Alternatives

[mattketmo/email-checker

Throwaway email detection library

2752.1M5](/packages/mattketmo-email-checker)[sarfraznawaz2005/noty

Laravel package to incorporate noty flash notifications into laravel.

324.5k](/packages/sarfraznawaz2005-noty)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
