About this talk
This talk discusses the enduring relevance of user-fieldable entities in Drupal, emphasizing how a flexible content architecture can support a wide range of applications, from personal blogs to enterprise-level software. The speaker examines the core properties provided by Drupal, such as order, hierarchy, identity, and observability, which are often obscured by core entity types. The session explores the needs identified by the community regarding the type system and investigates how these requirements can be better addressed within core. Ultimately, the speaker proposes a reconfiguration of the existing type system, enabling more innovative and efficient use of simple primitives to enhance managed complexity for users and developers alike.