=== Constant Contact for Wordpress === Contributors: jamesbenson, katzwebdesign Donate link: http://integrationservic.es/donate.php Tags: mail, email, newsletter, Constant Contact, plugin, sidebar, widget, mailing list, API, email marketing, newsletters, form, forms Requires at least: 2.9 Tested up to: 2.9.2 Stable tag: trunk Integrate Constant Contact into your website with this full-featured plugin. == Description ==
This plugin requires a Constant Contact account. Constant Contact offers a free 60 day trial, so sign up and give this plugin a whirl.
### Fully integrate your email marketing campaigns into your WordPress website ###

Take your website & newsletter to the next level

The Constant Contact for Wordpress plugin is the best email marketing plugin for WordPress: integrate your website seamlessly with your Constant Contact account. You can place a signup checkbox or list selection on your register page or use the signup widget anywhere in your website sidebar or PHP templates.

Plugin features:

* Add signup checkbox and list selection to your register page and update profile page * Add / edit / delete contact lists without visiting constantcontact.com * Show contact list selection on register page with ability to exclude certain lists * Automatically subscribe your user to one or more contact lists on the register page * Customize the register page signup box (and list selection) title and description * Add / edit / delete users from your constant contact account * Add a signup widget to your sidebar or anywhere in your template * Add extra fields to your signup form * Uses the REST API To obtain support please use this link to the [wordpress forums](http://wordpress.org/tags/constant-contact-api). If you use the plugin and find it useful please make sure to come back and vote so other users know it works. == Installation == To install the plugin follow the steps below: 1. Upload `constant-contact-api` to the `/wp-content/plugins/` directory. 2. Activate the plugin through the 'Plugins' menu in WordPress. 3. Click the new main menu item called "Constant Contact". 4. You'll need to enter your username and password on the settings page then save the page to see your contact lists. 5. Now Configure the "Register Page Settings" to get the checkbox or list selection displayed on the user register page. 6. Alternatively configure the signup widget in the admin area, if widgets are not supported in your theme you'll have to place the code below somewhere into one of your PHP theme files:
<?php $sbw = new constant_contact_api_widget(); $sbw->widget(); ?>
Optionally, If you want to change the default plugin options you can you edit the config.php file before installing, this is not required because all the options are editable via the wp admin interface but doing so means you can install the plugin with your preferred settings or provide the plugin to clients using a default set of options. == Changelog == = 1.1.2 = * Minor bug fix, fixes `in_array(): Wrong datatype for second argument` error reported here. * Added menu image for plugin, and forced plugin name to be on one line. Menu looks nicer now. * If plugin is not configured, the other menu items (Activities, Import, Export, Lists) will not be displayed. Previously, they were displayed, but the pages were empty. = 1.1.1 = * Files updated: constant-contact-api-widget.php, readme.txt, /admin/options.php * Short story: __Improved speed.__
Long story: Fixes major potential bug - if you have noticed your site takes a long time to start loading, it may be because the plugin had been trying to access the Constant Contact API for the list values twice per page load. This structure has been totally revamped, and now the Constant Contact API is only accessed once upon changing settings. This release improves load time considerably by storing that information in the WordPress database. Added `cc_widget_lists_array` option to store Constant Contact lists, so that the API doesn't need to be called every page load. Now, API is only called when the plugin settings are saved. * Wrapped the List Selection Title for the multi-select form element in a `label` tag, and removed line break. = 1.1.0.1 = * Removed line break (`
`) before widget form to improve display of widget signup form * Fixed widget description and title display issues by renaming variables from `$title` to `$widget_title` and `$description` to `$widget_description`. * Converted some settings fields to `