Drush Make-Driven Development

Speakers: 

When you start a new Drupal project, how much time do you spend doing the same things over...and over...and OVER again? It’s always the same. Download a most recent Drupal core version, then look for your go-to contrib modules, then the theme(s) and libraries. Manually download them, one by one.

Maybe you use a prepackaged distro? Great! But does it always fit all of the project needs?
Maybe you drush it all!? Awesome! It still chews up time that could be better spent building and customizing the specifics of your project.

What if there was a way to manage all of the project dependencies in an organized, versioned, and hierarchical manner? Some kind of project recipe, that pulls together all of the external components for you, and can perform updates, manage patches, and let you focus on something more challenging and exciting?

In this sessions, we are going to dive into the world of installation profiles and Drupal distributions. See what's behind the key concepts of Drupal dependency management and automation, and how Drush Make helps to orchestrate all of that.

What will be covered:

  • Installation profiles and distributions, and the differences between them
  • Drush Make as a tool for Drupal dependency management and automation
  • Managing versions and updates
  • Organized and documented patch management
  • Benefits for both individuals and enterprise teams
  • Speculation about the future :)

Have you ever wanted to put together your own distribution? Save time kick-starting a project? Get a grip on the dependencies and versions, or control, document, and apply patches automatically?

If you answer yes to any of the above - regardless of your team size - this session is for you!

Schedule info
Track: 
Experience level: 
Intermediate
Drupal Version: 
Drupal 7.x