Texas Camp 2019 | What’s awesome about the Drupal 8 plugin system

Presenter: Dr. Michael Nolan

The Drupal 8 annotation plugin system allows you to define custom code which changes the look, feel, and behavior of a site while leaving a central project intact. This allows for unprecedented capacity to scale your Drupal project and make multiple sites with “last mile” changes to appearance and feature set. In this talk, we will go through the awesome possibilities the new plugin system provides. Key points will include: - Generate custom “add” buttons with correct access controls using the Views Add Button module - Using forms built with plugins to create a dynamic settings page - Change API behaviors with different processing plugins - Empower content creators by using the select list field to create custom access rules In addition to these, we will also discuss our experiences with using plugins, and when to use annotation plugins versus other options, such as configuration entities.

Drupal is a registered trademark of Dries Buytaert.