Joshua Bolduc: Drupal 8 Plugins
Tuesday, June 6, 2017 - 6:30pm to 9:00pm
From blocks, to views, to entities, plugins are one of the major foundational concepts in Drupal 8. But what exactly is a plugin? In this technical presentation we'll begin with a brief introduction about what plugins are, their advantages and how they fit within the broader context of Drupal.
Next you'll learn how easy it is to create your own plugin by extending any of the dozens of available plugin types in core.
We'll unravel the mysteries of Plugin Derivatives; how you can write one plugin and have it represented as many times as you want within Drupal.
Finally, we'll finish the presentation with a demonstration on how you can push Drupal even further by writing your own plugin type.
Attendees should have a basic understanding of Object Oriented Programming. Some understanding of Drupal 8 module development and services is useful but not required.