Activism

techsoldaten - May 11, 2009 - 14:40
Campaign configuration

The Activism module is an attempt to standardize the way online advocacy tools are built in Drupal. There are many great modules out there for adding only advocacy tools to your site, but there has been no common practice in implementing these tools that allows you to 1) create multiple take action pages for any given type of advocacy module installed, 2) link various take action pages together (i.e. sign a petition then go tell-a-friend), and 3) integrate with external CRM systems. We hope this module will act as a framework for implementing custom online advocacy functionality in Drupal going forward.

The Activism module creates a "Campaign" node type with a set of standard configuration settings which can be associated with a "Call to action" module. These modules hook into the Activism module to create a form for taking action on campaign pages. The Activism module allows you to:

  • Store standardized signup data from any custom form implemented through a "Call to action" module and export that data into a CSV file.
  • Allow users to "opt-in" to an e-mail list upon taking action (integration and actual sending is up to you - we only provide a checkbox that allows them to express interest; future versions will allow integration with CiviCRM and CiviMail).
  • Set end dates for campaigns and a message to display when it expires.
  • Set campaign goals and track progress.
  • Send an autoresponder to users after they take action on a campaign.
  • Send users to any other campaign or URL once action has been taken.
  • Use Tokens to automatically fill in content for certain autoresponders (support for Tokens will be enhanced in future versions).

Additional "Call To Action" modules will be developed as we further build out this module. Activism module currently ships with Activism Petition module to allow for creation of online petitions and the Activism Tell a Friend module. Modules to be released in the future are:

  • Activism E-card for custom e-card campaigns.
  • Activism Letter for launching various types of letter writing campaigns.
  • Activism CiviCRM for full integration with CiviCRM.

If anyone is interested in integrating with any other CRM systems or creating a custom call to action module, please contact us at heytrellon@trellon.com. Developed by your friendly Drupal experts at Trellon. Code has been processed through Coder, Coder Tough Love, and ships with plenty of SimpleTests.

Releases

Official releasesDateSizeLinksStatus
6.x-2.02009-May-1127.21 KBRecommended for 6.xThis is currently the recommended release for 6.x.


 
 

Drupal is a registered trademark of Dries Buytaert.