Effectively manage Drupal projects using Drush
Drush for Developers, Second Edition, takes common challenges in Drupal projects and solves them using Drush. This book starts with the different installation approaches for Drush and its command structure. It then moves on to perhaps the trickiest challenge in Drupal projects: keeping code and configuration together during a project's lifetime. Next, we will deep dive into the tasks needed to keep a website under control and learn how to run, automate, and monitor them effectively.
Error validating and debugging our Drush commands is a must and this book has a whole chapter on that topic. The magic of managing remote Drupal projects through Drush site aliases is explained in the following chapters through a practical example. Finally, the book wraps up by putting in practice all the concepts covered in previous chapters in order to implement a development workflow for a team.
What You Will Learn
Update the database of a Drupal project to reflect changes in the codebase
Optimize, execute, and monitor periodic and one-off tasks
Browse through Drush and Drupal's hook implementations and functions
Implement a roll-back mechanism on your commands to handle errors
Define a group of site aliases to manage all the environments of your Drupal project
Create shell aliases and adjust the default behavior of frequent commands
Set up a development workflow for a team
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.