October 17, 2013

Recurring Memberships in Drupal 7

By Max Pearl

Building a membership site in Drupal isn't so hard, really. The challenge is to have memberships that include recurring fees. That is, a membership that automatically renews, and the member pays automatically. There are several reasons why this is hard. Some reasons include the payment processor - not all payment processors support recurring fees. But mostly, it's the tools we have available that are limiting in their options. But it is possible, though difficult, and fraught with peril.

September 23, 2013

Why Nonprofit Developers and Decision-Makers Should Track Backdrop

By Johanna

When I first heard the news that there was a Drupal fork, I was pretty surprised and doubtful. Then I heard who started the fork (Nate Haug and Jen Lampton, really respected Drupalers), and I got a lot more interested, really fast. I've been playing with Backdrop now for a couple of weeks, and have even contributed some pull requests. It's helped me understand better the rationale behind the fork, and helped me think about what might happen moving forward.

June 4, 2013

DrupalCon PDX Favorite Picks

By Johanna

We haven't posted in way too long because we've been busy building some cool new sites, including this responsive beauty: And then Michelle and I went to DrupalCon Portland.

February 28, 2013

5 Days Left to Replace Your Twitter RSS Feed in Drupal

By Johanna

If you haven't heard, Twitter RSS is officially dead on March 5, 2013 (here it is in Twitter-corporate-speak; Mashable translation). If you're using Aggregator to pull a Twitter RSS feed into your Drupal site for pretty stylin', then you have to act now.

February 20, 2013

Saying "No" to Clients

By Max Pearl

As developers, saying "no" to clients sounds, on it's face, like a bad idea. You want to do what the clients need, you don't want to upset them, and, frankly, you want the hours. But the truth is, in order to build websites that are cost-effective and sustainable, you have to say "no" sometimes.