The Sego Blog

When developing applications for Drupal the need to interact with what we call Entities arises quickly in our development cycle. The Entity system in Drupal has evolved greatly over the last couple of versions. Drupal 8 now contains a full set of APIs to define, manipulate, and manage entities of various types.

One aspect of Drupal 8 that left me a bit lost was the two different base Entity types. That is:

  • Configuration Entity (ConfigEntityBase)

  • Content Entity (ContentEntityBase)

In this post, I’d like to talk a bit about the key differences between these two types of entities and discuss some of the potential use cases for each. I want to keep this as succinct as possible while still be able to clearly explain the two. Let me know how I did in the comments!

Nick's picture

In the world of web development we developers are presented with a pallet of options when tasked with developing a solution.

Nick's picture

We love Drupal Commerce!

Its an extremely flexible ecommerce framework largely built on rules which as a site builder makes me very happy.

It is above and beyond our current go-to platform for building ecommerce sites. However if you have ever built a site with Drupal Commerce you know that there are few main components, Product Types, SKU’s and Product Displays.

For those of you who are unfamiliar, when using Drupal Commerce you create a content type as a “Display” which will house certain “Product Types” via a product reference field. You can have multiple product types which will house all of your various SKU’s.

Mike's picture

We are excited about Drupal 8 and the many new front and back end features it is bringing to the table. Our block system has been completely rewritten and while blocks in Drupal are nothing new in Drupal 8 they are getting some serious upgrades!

Mike's picture

We are excited to announce the release of the Exploring Drupal 8 podcast series!

Nick's picture

In the wonderful world of software development we have back end developers, front end developers, project managers, designers and a slew of other roles and titles that make it all possible and great!

Mike's picture

With Drupal 8 in RC2 we believe it is time to get your engines humming with learning all the in's and out's of the new version of our favorite content managment system!

Nick's picture

“AGILE”! We hear the phrase thrown around a lot especially in the development space. There are countless books, seminars, blog posts and opinions on the topic.

Mike's picture

For those of you who know us, you know we have been excited about Drupal 8 for a very long time.

Nick's picture

Hello. We are Sego. We are a group of technologists converging around the idea that companies should have easy access to the best technologies available on the web today. We are not tied to any one technology.

Nick's picture