Drupal Core

Drupal Camp Asheville 2024 - July 12th-14th

D7 or D8

Level Up Your DDEVry

Bernardo Martinez

DDEV provides a powerful suite of commands and tools that often go underutilized. You may have read about some of them, but have you seen them in action?

This session provides a quick overview of DDEV architecture and how it can empower you and developers of all levels to get up and running in minutes.

Progressive Web Apps (PWAs) with Headless Drupal and React

Navya Kosaraju

This session delves into the cutting-edge realm of Progressive Web Apps (PWAs), exploring their innovative potential in conjunction with Headless Drupal and React. Attendees will gain insight into the intricacies of PWA implementation, including step-by-step guidance on integrating PWAs with Headless Drupal.

Getting Stuff Done: Working with Queues in Drupal

Erich Beyrent

Processing large volumes of data in a long-running task is neither performant nor scalable.  If you've ever had to bulk update entities with an update hook and Batch API, or with a script run via drush, you know what I'm talking about.  If you've ever had to send thousands of emails with Drupal and a hook_cron() implementation, you know how tricky that can be to process them all in a reasonable

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.

Security in Drupal: what can go wrong?

Benji Fisher
Let's "get off the island" and look at Drupal security from the point of view of an outsider. The OWASP Top Ten is an industry standard list of the most common vulnerabilities that can affect web sites. This session will start with an overview of the Top Ten, and then take a more detailed look at a few of these vulnerabilities. We will review some actual Drupal security advisories: