Back to top

Settings Tray: A core module simplified and explained

In theory looking at Drupal 8 core modules is a great way to learn module development. In practice this can be confusing because core modules must handle many edge cases and can get complicated quickly.

This session will present a simplified and annotated version of Settings Tray, one of the newest stable modules in Drupal 8.5. For this session tedbow, the maintainer of Settings Tray, has created a fully functional but stripped down version of the module to demonstrate how it works.

This session is for anyone who wants to go beyond the basics of Drupal 8 module development.

Topics will include:

  • Extending core's entity forms
  • Beyond the basics of Drupal routes
  • Creating a module API and when not to
  • Creating Drupal libraries
  • Altering other plugin definitions
  • Altering entity type definitions
  • Creating new dialog types
  • Creating contextual links
Development
Intermediate
Session type
Session
Speakers