DNotes LLC

DNotes LLC

Drupal development, hosting, and consulting

Drush

Drupal simpletests on BOA aegir vagrant box

Like a good little developer, I've written automated tests for my modules and distributions using the Simpletest framework. They have saved me from releasing defective code on one or two occasions. Lately, however, it's become increasingly complicated to get those tests to run on my BOA Aegir Vagrant dev environment. So, I'm writing these notes to remind myself what to do.

tl;dr: Disable open_basedir for PHP and turn off Redis and Speed Booster caching.

Maintaining an in-house Drupal install profile (aka distribution)

A few years back, when Drupal 6 was gearing up for showtime, one of the major working points was making the install profile system easier to navigate for developers. A Drupal install profile, also known as a distribution, allows you to specify an initial setup for Drupal, including both core and contributed modules, and setting up configurations for them.

Updating module versions in an install profile

Maintaining install profiles I am constantly having to maintain drush make files of contributed modules. Drupal.org used to display which modules were out of date on the dev release node, which made it easy, but that's gone now. I asked another distribution maintainer at Drupalcon a few weeks ago, and he just used the update status list. That works, but it's annoying to wait for the updates locally, sometimes having to run cron, and a little tedious to go through all the list of modules.

Website Incubator

May 2010 - Present

The Local Bahá'í Community Website Incubator is a Drupal installation profile geared toward providing local Baha'i communities with a no-hassle, cookie-cutter website. At present over 40 local community sites run on the platform.

Abdu'l-Bahá in America

2010 - Present

This website commemorates the 1912 visit of 'Abdu'l-Bahá, then head of the Bahá'í Faith, to America. It is a complex site built on Drupal 6 which makes heavy use of taxonomy, views, cck and imagecache.

Subscribe to RSS - Drush