E-commerce strategy with Drupal, Ubercart and CiviCRM


Nonprofit organizations have been implementing online stores for years. Product sales are an integral part of an organization's annual fundraising program. On average, nonprofits raise 33%+ of their annual budget around the holiday season. E-commerce is a valuable addition to any nonprofit's online fundraising program. Read More >>>

Activism module released!


Back in January I wrote about using Drupal as a tool to create decentralized online advocacy campaigns and the upcoming release of the Activism module. We

The Activism module is a framework which we hope will standardize the way in which online advocacy tools are built and deployed with Drupal based websites. The module comes packaged with three modules out of the box: Read More >>>

DC CiviCRM Meetup this Wednesday!


The adoption of CiviCRM in the past couple of years has boomed, and as of late we have taken on some rather large implementations of the CRM system for advocacy and international development organizations. The CiviCRM community has been lacking local user groups to support developers, administrators and persons interested in learning more about the platform. In response to this need, we have decided to start the first Washington DC CiviCRM Meetup group. Read More >>>

Presentation on Interface module at tomorrow's Washington DC Drupal Meetup


Tomorrow I will be doing a presentation at the Washington DC Drupal Meetup on the Interface module and what it means for improved usability in Drupal. If you have not heard of this project we have been working on yet, you can read Michael's recent blog posts and view the screencast demo. If you are interested in learning more, come on out and see the demonstration.

Here are the details about tomorrow's event: Read More >>>

Get local : Decentralizing Online Advocacy with Drupal


Online advocacy techniques have evolved in sophistication over the years, but not in structure. From using geographic data to locate groups and events in your area to signing petitions and making pledges using Twitter, we have seen a great evolution. Nonetheless, we continue to operate in a very top-down manner: messages are generated at the organizational level and then pushed down to grassroots activists, who are asked to take action.

Another challenge for online advocacy, has been in the technology we use to implement online advocacy programs. Most systems available today, primarily CRM systems, perpetuate this top-down structure. Proprietary systems do not provide the ability to customize their functionality to fit a bottom-up model without costly custom development. This is where open source software, specifically Drupal, can be a strong tool in creating decentralized, grassroots advocacy campaigns run by activists working on the local level. Read More >>>