Download the PHP package detain/myadmin-icontact-mailinglist without Composer
On this page you can find all versions of the php package detain/myadmin-icontact-mailinglist. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download detain/myadmin-icontact-mailinglist
More information about detain/myadmin-icontact-mailinglist
Files in detain/myadmin-icontact-mailinglist
Package myadmin-icontact-mailinglist
Short Description Icontact handling plugin for MyAdmin
License LGPL-2.1-only
Informations about the package myadmin-icontact-mailinglist
MyAdmin iContact Mailing List Plugin
iContact mailing list integration plugin for the MyAdmin control panel, providing automated subscriber management and list synchronization via the iContact API. Handles account activation events and mailing list subscriptions, automatically registering contacts and managing list memberships through the iContact REST API.
Features
- Automatic contact creation in iContact on account activation
- Mailing list subscription management via event-driven hooks
- Configurable API credentials through the MyAdmin settings panel
- Support for multiple list subscriptions (comma-separated list IDs)
Installation
Configuration
The plugin registers the following settings in the MyAdmin admin panel under Accounts > iContact:
| Setting | Description |
|---|---|
icontact_enable |
Enable or disable iContact integration |
icontact_apiid |
iContact API application ID |
icontact_apiusername |
iContact API username |
icontact_apipassword |
iContact API password |
icontact_clientid |
iContact client (account) ID |
icontact_clientfolderid |
iContact client folder ID |
icontact_lists |
Comma-separated list IDs for subscriptions |
Event Hooks
The plugin listens on the following Symfony EventDispatcher events:
| Event | Handler | Description |
|---|---|---|
system.settings |
getSettings |
Registers plugin configuration fields |
account.activated |
doAccountActivated |
Creates iContact contact on account activation |
mailinglist.subscribe |
doMailinglistSubscribe |
Subscribes an email address to configured lists |
Running Tests
License
This package is licensed under the LGPL-2.1 license.
All versions of myadmin-icontact-mailinglist with dependencies
ext-soap Version *
symfony/event-dispatcher Version >=2.8.26
detain/myadmin-plugin-installer Version dev-master