As a Drupal developer you find yourself building up a collection of shell scripts, aliases and other tools to automate your regular tasks. This includes things like installing a local development copy, working with remote development, staging and production instances, deploying and testing updates and managing the configuration differences between different environments and sites.
The DRUpal SHell (Drush) can do more than download packages from d.o and clear the cache when you're working on a theme. Its real power comes when you automate it to power your own scripts. It allows you to write smart, robust and reusable tools and is a great platform on which to standardise your workflows.
This session will explore the features of drush beyond the basics and show examples of how it can be used to improve your custom scripts.
Technology - latest drush, shell scripting, drupal 6 and 7
- automated site installation
- remote site management
- database management
- development environments
- drupal object manipulation (users, nodes, variables)
- custom commands