Taking your module from Drupal 7 to Drupal 8


Drupal 8 has some of the biggest core and architectural changes in terms of how things are built. This session will take a look at the biggest changes and how that affects your module. If you maintain a Drupal 7 module and aren't sure how to upgrade it to Drupal 8, then this session is for you.

When upgrading an existing site from Drupal 7 to Drupal 8, often the biggest blocker is the use of custom modules. There might be tons of data in a proprietary format using a custom developed (may or may not be in-house) that the site requires. This presentation will cover what steps are necessary to upgrade a module from 7.x to 8.x. This session is also developed with contrib module maintainers in mind, and will discuss some of the major concerns with the impact core version changes have on your module

This session will examine:

  • The biggest fundamental changes
  • What hooks have changed, and what they've become
  • What do I do if I used hooks or API functions that are deprecated in Drupal 8?
  • Where to find helpful documentation

Session Track

Coding and Development

Experience Level


Drupal Version