Optimize Site Deployments with Drush
When a site goes live, are you crossing your fingers or are you confident that everything is configured? Are you looking to manage and optimize site deployments like any other operational process? Do you find it impossible to create development, test and production environments that act the same every time? Do you have a custom set of modules or configurations that you rely on for all your sites?
This session will teach you how to optimize your site deployments with open tools such as drush, drush make, features, leveraging software versioning systems such as subversion and git. Beyond these projects, the session will train you to develop your own custom modules for consistent and precise deployments including variables, users, content types, nodes, imagecache presets, menus, blocks, theme configuration, and more.
Using these techniques you can automate and optimize your deployment procedures, giving you technical flexibility and saving valuable time. Questions answered by this session:
Why should you script site deployments?
What are Drush and Drush Make, and how can you use them?
What are some recommended development, testing and production deployment strategies?
What are the advantages and limitations of Features, and does it best fit your needs?
How can you develop your own site deployment strategy?
Drupal Deployment Skeleton (DDS)
Traditional Development... Practice for Software Development