Drupal's Typed Data API remains a mystery for many. But to truly understand how entity data is modeled, we need to get familiar with it. In this session, we’ll break it down—so buckle up, and let's finally make sense of it!

By the end of this session, you'll know why the Typed Data API is so important, when it was introduced, how it works, and where you can use it.

What’s in store?

  • A quick dive into the PHP limitations and Drupal 7’s historical challenges that led to the need for a low-level API.

  • A fascinating look at the implementation process on Drupal.org—why contributors built it, and why they named it TypedData.

  • A behind-the-scenes look at how the API works under the hood, explained in a simple, digestible way.

  • A deep dive into how content entities are modeled, with a breakdown of where Typed Data plays a fundamental role.

  • Practical examples of how you can leverage the API to simplify your coding—or recognize where you're already using it.

Join me for an insightful journey into the Typed Data API and walk away with a clear understanding of its power and potential!

Audience: Advanced Track(s): General, Site Building