fromJune 2014

30 Minutes and It's Free

A quick-and-easy Drupal test environment

Over the years, I've taught more than a handful of public workshops. Often, I'm teaching beginner sessions, and the learners are using laptops provided by work. The usual setup is a Windows environment locked down tighter than an airport security screening process. Fortunately, there is a public web site which allows anyone to evaluate Drupal projects online – free. is a web site created and maintained by Patrick Drotleff. The site allows individuals to create a sandbox with a Drupal installation which lasts 30 minutes (a counter appears in the bottom corner of the window for your convenience). As part of the installation process you may choose a specific version of Drupal, additional modules, and even specific patches to apply to your temporary Drupal installation.

The process is incredibly simple.

Step 1. Navigate to

Step 2. In the text field, enter the name of the project you wish to test. Assuming you want to test Drupal core, you would simply type “Drupal”. A list of projects will appear: select “Drupal core”.

 Enter the name of the Drupal project you wish to test.

Step 3. Select the version of Drupal you would like to test. Most versions of Drupal 7 and Drupal 8 are available for testing.

 Select the version of the project you would like to test.

Step 4. You may, optionally, specify additional modules, themes, or patches that you would like to test.

 Select additional projects, or patches you would like to test.

Step 5. Once you've selected the projects and patches you'd like to install, proceed with the installation by clicking “Launch sandbox”.

The relevant projects will be downloaded and your environment will be initialized.

 Your environment will be initialized.

The Drupal installation process will begin. A timer will appear in the bottom left corner of your screen. Generally the install takes fewer than five minutes. But the clock is on!

 An environment indicator will appear in the bottom left of the browser window.

Proceed through the installation. Typically, the default selection is appropriate.

Step 6. You will start by selecting a language. I've selected “English”. Click “Save and continue” to proceed.

Step 7. Select an install profile. For our purposes of testing Drupal core, it's appropriate to select “Standard”. Make your selection and then click “Save and continue”.

You should not have any problems with the environment requirement verification, and will likely skip right past the screen “Verify requirements”. Locally, for example, you might be stopped and asked to fix permissions on the directory 'files'.

Step 8. Set up the database. will pre-populate these files with a sequence of random numbers and letters. The defaults are appropriate, and you do not need to remember these values. Click “Save and continue” without making any changes.

 Database configuration defaults look random, but are setup by to have the right values.

Step 9. Configure the administrator account for your site. I typically leave the default site name, but update the password to one I'll remember. Scan through the list of options and customize the information as much as you'd like. When you are satisfied with your changes, click “Save and continue”.

 You may choose to customize the site information, or leave it as the defaults provided by

Your Drupal site is now installed and ready for use.

Step 10. Log in using the administrative credentials you set on the previous screen.

 To log into your Drupal site, enter the username and password you established in Step 9

You will be logged into your new Drupal 8 site! The time remaining for this environment is displayed in the bottom left corner of the screen.

You should still have at least 25 minutes to play around in the test environment you've just created. If you find it's not enough time for the type of tasks you need to test, you will need to invest in getting your local environment setup. For fly-by test drives, I think this is close to the perfect system and I'm very grateful it exists.

The work on is funded by micro payments through GitTip and Flattr. If you find you are able to regularly take advantage of this system, you might want to consider contributing to the project. Much like using Drupal though, cash is not required to use the service.

I've produced a video of how to use However, it is so simple that you really should just go and try it out!


From our blog

Entity Storage, the Drupal 8 Way

In Drupal 7 the Field API introduced the concept of swappable field storage.

The Drupal 6 to 8 Upgrade Challenge - Part 2

Having concluded the readiness assessment, we turn next to migrating the content and configuration. In reality, there’s little chance that we would migrate anything but the blogs from our old site. For the sake of giving Migrate in Core a workout with real conditions, however, we’re going to upgrade with core’s Migrate Drupal module rather than rebuilding.

The Drupal 6 to 8 Upgrade Challenge - Part 1

Nathaniel Catchpole , the Drupal 8 release maintainer and Tag1 Senior Performance Engineer, suggested that Drupal shops everywhere could support the

DrupalCon Austin

The entertainment industry is not for the faint of heart.

Drupal Watchdog Joins the Linux New Media Family
Drupal Watchdog 6.01 is the first issue published by Linux New Media.

Drupal Watchdog 6.01 is the first issue published by Linux New Media. Come see the Drupal Watchdog team at DrupalCon 2016!

Drupal Watchdog was founded in 2011 by Tag1 Consulting as a resource for the Drupal community to share news and information. Now in its sixth year, Drupal Watchdog is ready to expand to meet the needs of this growing community.

Drupal Watchdog will now be published by Linux New Media, aptly described as the Pulse of Open Source.

Welcome to DrupalCon Barcelona - The Director's Cut

For all you schedule-challenged CEOs – and ADHD coders – this Abbreviated Official Director’s Cut is just what the doctor ordered.

Welcome to DrupalCon - The Barcelona Edition

Did we have fun in Barcelona?
OMG, yes!

Did we eat all the tapas on the menu and wash them down with pitchers of sangria?
Yes indeed!

Recursive Closures and How to Get Rid of Them

This came up while manipulating taxonomy children and their children recursively, so it’s as not far from Drupal as you’d think.