While with Drupal 7 the Entity API was missing quite some essential functionality in Drupal core, Drupal 8 is about to fundamentally change that: Drupal 8 includes a feature complete, object-oriented Entity API and Entity Field API.

This session will give an overview of the functionality provided by the Drupal 8 Entity API. Developers will learn about the ideas behind the API design and see how the API can be used to manage your data.

Covered topics will be about the following:

  • Overview of what's new
  • Configuration vs. Content
  • Working with entities in Drupal 8
  • Providing a new entity type
  • Extending entity storage
  • Translate it!
  • Forms & Validation
  • Display it!
  • Access control
  • Entity listings, Entity query
  • Custom fields
  • Configuration entities
  • Uprading from Entity API module

Alltogether, the session we'll give you a good overview of what Drupal 8 brings to your entities and the steps necessary to take advantage of it!

Further details on the related improvements to Fields are provided in the following session:

Also, you might be interested in the related workshop:

Note that this session will be an updated version of the session given at the Drupalcamp Vienna.