Demystifying Drupal 8 Data Definitions for Developers

Mathieu Hélie

Data has changed to a lot in Drupal 8, and a slew of new APIs and interfaces are now used to build and manipulate entities, most notably TypedData. But just how do they work?

In this presentation we will seek to understand how to work with data objects in Drupal 8, what the different APIs, plugins, and services do for us, and wrap it up by a custom module.

Drupal is a registered trademark of Dries Buytaert.