DrupalCon Los Angeles 2015: Drupal 9 Components Library: The next theme system
About this talk
This talk explores the evolution of content display in Drupal, emphasizing the need for a core components library to enhance the reusability of HTML and CSS. The speaker outlines a vision for Drupal 9, where core defines a default component library that includes various components, each documented for easy reference in a style guide. Module authors can use this library to select and display data seamlessly through component objects, while contrib modules have the ability to introduce additional components as needed. The session also discusses the concept of a "component transformer" that allows for the conversion of component objects, offering flexibility for themes and modules.