Drupal 8 Plugin System

In Drupal 8 Plugins are the new way of implementing reusable functionality, Understanding the ins and outs of the plugin system will be critical for anyone developing modules for Drupal 8. Blocks, field types, widgets, and views displays are just some of the places you’ll encounter plugins in D8.

In  the session we will discuss about

  • What are plugins and why, when, where are they used?

  • Annotations and how they relate to plugins.

  • Defining a plugin.

  • Using plugin derivatives to allow for many instances of a single plugin.

  • Defining new plugin types in your own module.