- Install VirtualBox 4.3.16+
- Download .oma file and go to 'File -> Import appliance'
- The default drupal site is available at http://drupal.local and installed in the folder: /home/opendrupal/sites/drupal1
A lightweight but professional ready to use virtual development environment for Drupal. The Open Drupal VM is a pre-configured virtual machine image built on Ubuntu 12.04 (Desktop 64bit) that comes with everything you need to start developing with Drupal 7.
We've designed this VM to use to quickly set up a development environment when running training sessions on Windows computers. It could just as easily be used by a professional Drupal developer or someone starting Drupal development.
It comes with the following:
- Ubuntu 12.04.05 Desktop 64bit
- PHP5.3
- Apache
- MySQL 5.5
- PHPMyAdmin
- Git
- Drush 6.x
- Vim
- Sublime Text 2
- php5-gd, php5-curl, php5-mcrypt (Drupal requirements)
- Webroot in home directory for easy backups
- A fresh copy of Drupal installed at http://drupal1.local
Ubuntu
username: opendrupal
password: opendrupal
MySQL username: root password: root
Drupal username: admin password: admin
- PC with 4GB RAM
- VirtualBox 4.3.16
The Open Drupal VM has been tested with Windows 7 host machines.
Why not Vagrant? Vagrant requires more time setting up on Windows machines, and in a training room with limited time a VirtualBox image is quick and simple to import. We also had a few issues getting Vagrant to work consistently on Windows.
Hasn't this been done already? There are projects such as QuickStart and DrupalPro which do very similar things. We wanted something with less installed by default and that had all the latest updates applied, for speed on lower end machines and to keep things simpler for training.
Where's the VM image? We currently don't have hosting for the VM image, but we would like hosting! So if you know anywhere we can host the image, or would like to offer to. Please get in contact with http://twitter.com/hedley_smith!
- Add Drupal support to Sublime Text 2 (e.g Syntax highlighting)
- Provide a shell script to install a debugger. Either XDebug with NetBeans, Eclipse or Sublime Text 2.
- Provide a shell script to install Ruby, RVM, Bundler, Sass, Compass, NodeJS, Yeoman / Grunt for frontend devs.