Upgrade Your module to Drupal 8

Click here to watch Upgrade Your module to Drupal 8.

Drupal 8 is in API freeze and headed for its first beta. Now is the time to start upgrading contributed modules so that they're ready the day 8.0 is released. #D8CX

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
  • The new Drupal 8 routing system
  • The configuration system
  • Plugins
  • The new Entity API
  • and more!

This lab is BYOM (bring your own module). Following our introduction, we'll get everyone started porting a contributed module from Drupal 7 to Drupal 8. Bring a contributed module you maintain, or one that is critical to your business. Several Drupal 8 core developers will be available to answer your questions and help you when you get stuck.

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.

Schedule Information
Experience level: 
Time slot: 
Wednesday · 15:45-18:00


Started porting the Election module and then found that custom 'content entities' are hard and very much in flux. But I found that out 1000s of times faster than I would have on my own thanks to @effulgentsia. Developing separately from drupal.org as it's such a long way off from being anything to do with the D7 Election module - see