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