Drupal 8 Plugins

partdigital

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 to write one plugin and have it represented as many times as desired within Drupal. Finally, we'll finish the presentation with a demonstration on how to write your 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.  

Session Track

Coding and Development

Experience Level

Intermediate

Drupal Version