derek's blog

CiviCRM ProtX Payment Processor (alpha)

Earlier this month, our good friend and colleague Phillip Smith asked me if I'd be interested in taking on a small chunk of work for New Internationalist, who are in the process of getting an online donation mechanism up and running.

The task turned out to be writing up a "custom" payment processor module to interface NI's online donation site with their ProtX Payment Service Provider. Initially, we thought it would be simplest to implement a small, one-off PHP/Perl script to accomplish this as quickly as possible, but soon recognized that it would be a much better use of my time (and NI's investment) to work up a payment processor plugin for the increasingly powerful CiviCRM package.

2008: The Year of the Platform

Now that 2008 has officially arrived, we are eagerly pulling all our existing sites consolidated onto our platform infrastructure, freeing ourselves from (some of) the nightmares of ongoing maintenance and security updates, while we ramp up some new development projects for this year.

Meantime, I've been having some interesting conversations with others in the local drupal community, and eagerly watching the latest developments from a couple of projects related to the Anarres Drupal Platform: AutoPilot and HostMaster 2.

Drupal Updates and Contrib modules

This month seems to be the month of Drupal updates. While the Drupal community prepares the 6.0 release, we are still working to get all our sites updated to the 5.x series. Sadly, this leaves little bandwidth to help with the D6 release, aside from some basic install/upgrade testing and reporting of bugs as/if we find them. Fortunately, once we've caught up, it should now be much easier to keep things up-to-date.

Anarres 2.0: Re-launching our public presence

We have been working hard over the last few weeks and months to gather together a wealth of existing sites, develop a solid infrastructure, and build a solid foundation on which to base what I've come to think of as Anarres 2.0.

Don't get me wrong, I'm extremely skeptical of the actual meaning of the 2.0-style buzzwords, but in some very practical ways (read: from my perspective as a developer and worker-owner), it seems rather apt.