Front End

Drupal Camp Asheville 2024 - July 12th-14th

Tips and tricks to be aware of when deploying your own Svelte Widget/Library

Bernardo Martinez
University of Tennessee Chattanooga

Ever wish you could create universal widgets? A widget that could be placed in WordPress, Drupal, 11ty and anywhere else? Are you curious on how chat bots and other embed JavaScript widgets work? Stop by to gather some tips and tricks. There are plenty of tutorials out there on creating JavaScript apps but there's a lack on libraries and widgets.

Layout Builder’s missing piece: JS defined blocks

Kyle Einecker

Adding new block types to Layout Builder is hard… harder than it should be. You either have to deal with Custom Block types which have a fairly rigid field structure that lack composability and are tracked as config. Or there’s Inline Blocks which require creating a new Block plugin PHP class and understanding how to create a form using Form API.