Hitchhiker's Guide to Composing Drupal

grasmash
kylebrowning

"Don't Panic!"

Using Composer with Drupal doesn't need to be painful. In fact, it should be fun.

Your Drupal applicaton should use the correct versions of modules, themes, and third party libraries. Your patches should be documented and applied automatically. Your packages should be centrally managed. All of this should be done using one tool--a non-Drupal tool embraced by the entire PHP community. Composer.

Composer is a sophisticated package management tool is utilized by Drupal core. It is the defacto package manager for the PHP community, and a vital weapon in your development arsenal. Learn about Composer and how to use it in the context of Drupal. 

This session will provide:

  • A high level overview of Composer
  • Composer best practices
  • A guide for using Composer to manage Drupal site dependencies
  • A preview of more advanced topics (60 minute)

This session is intended for developers that are comfortable using the command line. No prior knowledge of Composer is required.

Session Track

DevOps

Experience Level

Intermediate

Drupal Version