-
Notifications
You must be signed in to change notification settings - Fork 0
My Development fork of campaignmonitor module on drupal.org
L-four/campaignmonitor
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
================ Campaign Monitor ================ ---------------- Description ---------------- This module integrates the mailing list service Campaign Monitor. http://www.campaignmonitor.com Campaign Monitor is a mailing list and newsletter service useful for web and design professionals to manage newsletters and campaigns for your clients. The client can then login through a reports interface to view the detailed reports of their campaign. TO USE THIS MODULE YOU MUST HAVE AN ACCOUNT WITH CAMPAIGNMONITOR.COM This module adds a block that allows people to subscribe to a Campaign Monitor list through the API. It also adds a page that lists past campaigns. This module was developed by T-Rex Art: http://www.trexart.com.au ------------ Installation ------------ - At this time the module uses the built in libraries of PHP5 for the SOAP calls so it is not available for use with PHP4. If you find there are errors, make sure that your PHP installation has SOAP enabled. - Create a folder in your modules directory called campaignmonitor and put the module's files in this directory - Go into sites/all/libraries/ folder and download or clone the createsend-php API from github.com. It can be download from http://github.com/campaignmonitor/createsend-php or use the command below. ~$ git clone https://github.com/campaignmonitor/createsend-php.git campaignmonitor ~$ cd campaignmonitor ~$ git checkout 1.0.11 - Enable the module on the Modules administration page: /admin/modules - Configure the module at: /admin/config/services/campaignmonitor ------------ Requirements ------------ This modules used the libraries module to detect the Campaign Monitor API library. It also uses the default "thumbnail" image style to generate image previews in the administration interface, so changing this image style will affect the administration interface. ------------- Configuration ------------- Make sure to have your API Key and Client Id. To retrieve these values follow the instructions here: http://www.campaignmonitor.com/api/required.aspx This module has been updated to work with the new combined Campaign Monitor and MailBuild service, so please make sure you have updated your API keys if needed. Enter these into the module's settings page. You will then be able to choose if you wish all lists to be available on the site, or if you want to just select certain lists to display on the site. It is encouraged for you to spend some time setting up your campaign monitor account before diving in with this module. NOTE: There is a setting for each list in Campaign Monitor where if you un-subscribe from one list, you are un-subscribed from all lists. The default for this is to un-subscribe from all. This makes it so if in the 'My Newsletters' area, a user un-subscribes from one list, they will be un-subscribed from all. I recommend turning off this feature in the Campaign Monitor admin. ------------ Future plans ------------ I hope to integrate more of the API into this module in the future. - I will gladly take any suggestions.
About
My Development fork of campaignmonitor module on drupal.org
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published