Track: 
Site-Building
Experience level: 
Intermediate

The concepts of Entities, Bundles and Fields underlay much of Drupal 7 and Drupal 8 functionality. Though Drupal sitebuilders and developers understand the concept of Fields, Entity Types and Bundles are often misunderstood or even unknown to those new(or not so new) to Drupal. Understanding these concepts will make you a better Site Builder and give you a better understanding of how many popular contributed modules work.

In the first section of this session we will delve into what Entity types, Bundles, and Fields actually are in Drupal. We will look at what is going on under the hood and how Drupal core is using these features.

We will then look at what contrib modules are doing to take advantage of this architecture. Some of the modules that we will look at are:

*Entity API
*Profile2
*Field Collection
*Entityforms
*Drupal Commerce
*Organic Groups
We will look at what new Entity Types and Bundles these modules define or how they add functionality to existing Entity Types.

Understanding these concepts and how they are being used in different modules will give you a better perspective on evaluating different contrib modules.

Come to find out many tools that can add flexibility to your site building experience

Speaker(s):