Outgrowing Content Types: Building Custom Entities
nJim Drupal includes a powerful toolset for building and extending out-of-the box content types. Content architectures are typically designed around the features of nodes, taxonomy, media, and other core entities. But how do we know when our business-needs have grown beyond the common entity types? When are nodes too lightweight or too heavy handed to meet our site goals? And what are the trade-offs and support issues when creating a new entity type? This session will look at the landscape of core content entities and discuss the relative strengths and limitations of each entity type. We will explore common business-cases for developing custom entities and examine the level of technical debt incurred with various types of solutions. The session will consider real-world use-cases, including: Reducing overhead: When content types (nodes) are too big. Optimizing: When content types (nodes) are too small. Presenting highly-customized editorial experiences. Defining unique access control handlers and permissions Using non-standard storage for modeled data. Reusing content definitions through bundles. When performance tuning is an overarching goal. This presentation is designed for attendees in technical leadership roles. Programming knowledge is not required, however example code and links to developer resources will be shared to highlight features of the Drupal Entity API, Drupal Console, and the ECK module. Participants should leave this session with an understanding of the risks and liabilities of creating custom content types; but also feel empowered and excited to employ them when they’re the right tool for the job. https://www.drupalgovcon.org/2019/pro...

The Fast and The Repeatable: The Site Audit Reports Edition

Paragraphs vs. Components vs. Blocks: When to Use What in Drupal

Cirrus Global Transforming LIVEs June 26, 2026

Build Content Moderation Workflows in Drupal

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

How To Think SO CLEARLY People Assume You're A Genius

Understanding the Fields System in Drupal / Drupal Development / Ivan Zugec

The Complete Web Development Roadmap

The French Do Not Care About Work

AI Was Never About Helping You | Cory Doctorow
![Joomla vs. Drupal vs. WordPress - Which CMS Should You Use? [ 2021 Guide]](https://i.ytimg.com/vi/GXI-5Web1ks/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLA5CN7z5FOXJVqx0eJTIest4y_6CQ)
Joomla vs. Drupal vs. WordPress - Which CMS Should You Use? [ 2021 Guide]

Drupal AI Drush

Leveraging the Drupal Core Entity API for your custom entity types

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Can You Really Make Drupal's Layout Builder Usable?

GovCMS: A better Way to Start Government Websites (Without Starting From Scratch)

The Hard Fall of Porsche

How To Become Dangerously Self-Educated (with AI)

