Entities from Core to Custom


Entities were introduced into Drupal with Drupal 7 and allow easy access to and manipulation of Core data. They power such contributed initiatives as the Media module and can be a powerful means of organizing data for custom modules. This session will give an overview of how Entities work in Drupal and how you can implement them in your code.

  • Entity Concepts in D7 and D8
  • Getting the most from D7 Core Entities
  • Entity API - Almost There
  • Smarter Modules with Custom Entities

Attendees at this session will:

  • Learn how Entities work in Drupal 7.
  • Understand how Entity API methods can make their code more readable and maintainable.
  • Gain the confidence to implement custom entities in their own modules

Session Track

Coding and Development

Experience Level


Drupal Version