Download the PHP package innoweb/silverstripe-mailchimp-signup without Composer
On this page you can find all versions of the php package innoweb/silverstripe-mailchimp-signup. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download innoweb/silverstripe-mailchimp-signup
More information about innoweb/silverstripe-mailchimp-signup
Files in innoweb/silverstripe-mailchimp-signup
Package silverstripe-mailchimp-signup
Short Description Adds page type for a MailChimp signup form. Form fields are read automatically from the MailChimp list.
License BSD-3-Clause
Informations about the package silverstripe-mailchimp-signup
SilverStripe MailChimp Signup Page
Overview
Adds page type for a MailChimp signup form. Form fields are read automatically from the MailChimp list.
The submissions need to be confirmed by the user, they receives a confirmation email from MailChimp.
Requirements
- SilverStripe CMS 5
- symbiote/silverstripe-multivaluefield ^6
- drewm/mailchimp-api ~2.0
Note: this version is compatible with SilverStripe 5. For SilverStripe 4, please see the 4 release line. For SilverStripe 3, please see the 3.x release line.
Installation
Install the module using composer:
Then run dev/build.
Configuration
To disable SSL verfication (e.g. for your local dev environment) you can add the following to your _config.php
file:
MailChimpSignupPage
The page type has a 'MailChimp' tab where the MailChimp API Key and the AudienceID can be configured.
Once the page is saved it will automatically read the fields from the MailChimp list and display a generated signup form based on these fields.
You can block the loading of jQuery and jQuery validate by using the following config option:
You can block the loading of the form validation script by using the following config option:
If you keep this enabled, you need to have jQuery/validate enabled as well or load these libraries by other means before this form validation script.
The forms fields loaded from MailChimp are cached for 5 minutes by default. You can change the cache time in the config:
Whenever the signup page is published, the cache is deleted.
MailChimpCampaignListPage
The page type has a 'MailChimp' tab where the MailChimp API Key, as well as the campaign filters and limitscan be configured.
The following configuration options are available:
If auto_update
is enabled, the campaigns are read from MailChimp when the page is displayed, using the update_interval
(seconds) as a limit.
The campaigns are always updated when the page is saved.
License
BSD 3-Clause License, see License
All versions of silverstripe-mailchimp-signup with dependencies
drewm/mailchimp-api Version ~2.0
symbiote/silverstripe-multivaluefield Version ^6
dynamic/silverstripe-country-dropdown-field Version ^2