Drush - command line Drupal productivity
Drush is a command line and scripting interface to Drupal and has a growing community of modules that allow you to rapidly provision, maintain and develop Drupal sites. Drush takes a many-step task and replaces it with a single command - e.g. "drush pm update" will find the latest stable versions of each site module from the Drupal.org, propose any updates, back up the old versions, download the new versions and unpack. This session will get you started and productive with this great tool.
- Introduction to Drush - what and why
- Setting up Drush on your system
- Examples of Drush in action
- The Drush API - writing your own stuff
- The future of Drush
This session is for anyone with an interest in becoming more productive with provisioning, maintaining or developing Drupal sites. Some basic command line experience (e.g. editing and setting file permissions) will make things easier to follow, and access to a unix based shell environment will be useful if you want to play along on your laptop.
At the end of the session, participants should be able to get Drush installed and running, be able to use it on their sites and have a general understanding of how it could be extended.
- Moshe Weitzman - Drupal contributor, Drush maintainer and owner/developer at Cyrve
- Owen Barton - Drupal contributor, Drush co-maintainer and Engineering group lead at CivicActions