DrupalCon Amsterdam 2019:Next steps on modernizing the Drupal theme system (Drupal 9 and beyond)

Oct 29, 2019

Room: Auditorium
Presenter: Lauri Eskola
Description: Drupal's theme system is too complex to use. Doing basic tasks such as changing markup, preprocessing data and attaching new CSS and JavaScript takes a lot of knowledge.

Drupal theme system, which is over a decade old system also fails to support some of the modern software engineering practices applied commonly these days, such as semver and component driven development. Support to both of these has been added as an hacked-on after-thought, that have big downsides.

On this session, I will give an overview of what changes has been made prior to Drupal 9 to tackle some of these issues. I will also walk through some of the ideas on how we could further improve the frontend development experience during the development of Drupal 9 minor releases.

Hi! I'm Karim Boudjema, the developer and site-builder of this site.

I was wondering how could I giving back to the Drupal community all what it gave to me during the last 10 years, that's how the idea of this site came to me ... (read more)

Hi! I’m Santiago Rico, the web designer and themer of this site.

When Karim proposed me to design and theme this site for the Drupal community, I accepted immediately because the community is the main reason why I love Drupal so much.