The Drupal shell. See

Drupal Development VM

Drupal VM Screenshot

This project aims to make spinning up a simple local Drupal test/development environment incredibly quick and easy, and to introduce new developers to the wonderful world of Drupal development on local virtual machines (instead of crufty old MAMP/WAMP-based development).

Drupal VM is hosted on GitHub.


Agnostic dump

Database agnostic data dumper for moving Drupal data from e.g. mysql database to sqlite3 database.

Module provides two drush commands, one for creating a dump and another one for importing it, simple as that - no extra configuration is needed.

Create the dump:

$ drush agnostic-dump > out.db

Read it in:

$ drush agnostic-import out.db

Preview Sync

4 steps into preview sync

Aims to solve the holy grail of Drupal problems - site preview. It does this in a different manner to all other preview systems that currently exist in Drupal.



Devgen is a module that with the supplied or additional plugins will allow a simple method to perform tasks. Such tasks could be to generate 10 random users, with different roles, etc.

Node Watch

The Node Watch module provides a report of nodes on the system in order to provide alerts when that count changes based on a configurable threshold.

Environments Tool

Environments is a module for dealing with different server environments, such as development, staging or production.


  1. Define one or more environments
  2. Define one or more tasks for each environment
  3. Export environments using Features
  4. Use the UI or Drush to switch environments
  5. Take a bow

Environment Tasks

Tasks are operations which get executed whenever an environment is entered, for example enabling/disabling modules, changing variable values, etc.



Subscribe with RSS Subscribe to RSS - Drush