The Drupal 8 plugin system: extensibility for all

Xano

Custom hook implementations, Ctools plugins, or simply no extensibility at all. We’ve all faced the challenges that needed to be overcome in order to make Drupal modules extensible by others.

Drupal 8 introduces the plugin system: a unified approach to discover and instantiate plugins, with a variety of options to customize your own plugin type using different discovery methods and plugin features.

By attending this session, you will learn about:

  • How Drupal core and contributed modules use the plugin system

  • The available plugin discovery methods

  • Plugin instantiation

  • The available features plugin types can provide out of the box

  • How to write your own plugin types

Demo code will be made available prior to the presentation. You are encouraged to bring a device with code viewing and editing capabilities to get the most out of this session.

Session Track

Coding and Development

Experience Level

Intermediate

Drupal Version