Enabling Declarative Components Everywhere: Drupal + Web Components Out of the Box - Tag1TeamTalk #019

Many front-end technologies, especially React, now consider the notion of declarative components to be table stakes. Why haven't they arrived in environments like the Drupal CMS's own front end? Many native CMS presentation layers tend to obsolesce quickly and present a scattered or suboptimal developer experience, particularly against the backdrop of today's rapidly evolving front-end development workflows. But according to Fabian Franz, there is a solution that allows for that pleasant front-end developer experience within Drupal itself without jettisoning Drupal as a rendering layer.The solution is a combination of Web Components support within Drupal and intelligent handling of immutable state in data that allows for Drupal to become a more JavaScript-like rendering layer. Rather than working with endless render trees and an antiquated Ajax framework, and instead of reinventing Drupal's front-end wheel from scratch, Fabian recommends adopting the best of both worlds by incorporating key aspects of Web Components, the Shadow DOM, and particularly syntactic sugar for declarative components that competes readily not only with wildly popular JavaScript technologies like React and Vue but also matches up to the emerging approaches seen in ecosystems like Laravel.In this Tag1 Team Talks episode, join Fabian Franz (Senior Technical Architect and Performance Lead at Tag1), Michael Meyers (Managing Director at Tag1), and your host and moderator Preston So (Editor in Chief at Tag1; Senior Director, Product Strategy at Oracle; and author of Decoupled Drupal in Practice) for a wide-ranging technical discussion about how to enable declarative components everywhere for Drupal's front end out of the box. If you were interested in Fabian's "Components Everywhere" talk at DrupalCon Amsterdam last year, this is a Tag1 Team Talks episode you won't want to miss!

Om Podcasten

From global technology consulting firm Tag1 Consulting, Tag1 Team Talks are wide-ranging, in-depth conversations about implementing various open-source technologies, including the business prerogatives and technical ins and outs with leading web developers and technologists. Join us as we explore trends in open source. About Tag1 At Tag1, we are redefining the boundaries of digital possibilities. As a leading name in the industry, we are committed to delivering innovative and tailored solutions that meet your specific needs. Our strength lies in our team. We boast a roster of highly skilled professionals, many of whom are principal architects and maintainers of crucial Drupal projects and core initiatives. Their wealth of experience and unique insights drive our success. Our expertise at Tag1 is both broad and deep. We specialize in Enterprise-Scale Web Applications, CMS solutions, Drupal Upgrades and Migrations, and Full Digital Transformations. We also excel in Integrations and Custom Development, ensuring our solutions align with your business objectives. In Infrastructure and Scalability Architecture, we design systems ready to meet current needs and scale with future growth. Our capabilities are diverse, proven, and reliable. Security at Tag1 is a fundamental aspect, not an afterthought. We prioritize safeguarding your digital assets in every solution we deliver. We proudly partner with industry leaders, including Global 500s (Google, Sumitomo), Fortune 500s (Symantec, Albemarle), system integrators (NTT, Capgemini), government agencies (the White House, the European Union), media companies (NY Times, Al Jazeera), educational institutions (Stanford, Smithsonian Institute), not-for-profits (AFL-CIO, ACLU), and more.