10 Theme Development | Luca Lusso Modernizing Drupal
Luca smiled. “I stopped theming Drupal like it was 2015. I started theming it like it’s a modern React app—but without the complexity. It’s just Twig, ES6, and a proper build pipeline.”
Luca closed his laptop, poured one last espresso, and looked out the window. Another legacy system, modernized. Another team, liberated. luca lusso modernizing drupal 10 theme development
Monday morning, the editors logged in. The admin UI was untouched. But the front end? It felt like a new website. The designers could now edit a single .css file inside a component folder without fear of breaking the header. The developers thanked him for removing jQuery. Luca smiled
“This isn’t a theme,” Luca muttered, sipping his espresso. “This is a historical artifact.” It’s just Twig, ES6, and a proper build pipeline
He replaced it with a modern, lean setup. He wrote a custom theme.libraries.yml that imported a single ES6 entry point:
His mission was clear: modernize it without breaking the live site for more than a weekend.

