Upgrading modules from Drupal 7 to Drupal 8


Drupal 8 is currently in beta, and headed toward release candidate. Now is the time to start upgrading contributed modules so that they're ready the day Drupal 8 is released.

We'll begin with a quick overview of how to start the module upgrade process, and provide some brief information about new Drupal 8 APIs, including:

  • Object-oriented programming and dependency injection
  • The new Drupal 8 routing system
  • The configuration system
  • Plugins
  • The new Entity API
  • and more!

The most important thing we want you to take from this workshop is what resources are available to you as you work with Drupal 8, and how to find the answers you need.

Then, on sprint day, bring a contributed module you maintain, or one that is critical to your business and get started porting it from Drupal 7 to Drupal 8. Several Drupal 8 core developers will be available to answer your questions and help you when you get stuck.

Session Track

Coding and Development

Experience Level


Drupal Version