Friendly Drupal: More Aegir: Installing Barracuda and Octopus
Once again, we're using a fresh install of Ubuntu 11.10 on Virtualbox for convenience (it's even easier on a server with a properly resolving domain name).
Note: the god of backups has erased this screencast from the site. I've restored the article but all comments are gone.
Windows Tools: Git, Drush with Acquia Dev Desktop
If you need to use Windows for Drupal development, you can still have access to some of the useful Linux/Drupal tools. In this video, we're going to show how to install Acquia Dev Desktop for Windows, then install drush and git. Next, we'll download Drupal project using drush & git and import it into the dev desktop. Finally, we'll take a look at setting up site aliases for drush and installing drush make.
Installing Barracuda Aegir
The screencast goes through the installation of high performance Barracuda Aegir stack on Ubuntu. It's going to install and configure Nginx, PHP-FPM 5.2.17, MariaDB or Percona and other necessary components. All you need is a freshly installed server and the script will take care of the rest. You'll also find out about a couple of issues you may run into.
Custom contact form with conditional fields using webform and webform conditional
Create a contact form using webform module and webform conditional. Find out how to use different types of fields, setup recipients' emails and have dependent fields on the same page.
The advantage of using a webform is that, unlike with the core contact module, the submissions are saved and you can manipulate the data in different ways. This functionality is available for both Drupal 6 and 7 although there might be slight differences in the interface.
Drush Site Aliases and Interactive Shell
In this new Drupal tutorial see how to set up and use Drush site aliases. They allow you to quickly administer your sites or save even more time with Drush interactive shell. Finally, we'll look at the common "gotcha" when using the interactive shell with aegir (or other non-root users).