Site Building
Drupal Camp Asheville 2025 - July 11th-13th
Mauricio Dinarte
Understanding Drupal
You will learn to use the Migrate API to upgrade your Drupal 6/7 site to Drupal 8/9. Check how the automated upgrade procedure can help you get a head start in writing the migrations. You will learn different migration strategies, how to accommodate changes in site architecture, tips on troubleshooting issues, and much more.
Beginning with Backdrop CMS (afternoon)
Jennifer Lampton
Backdrop CMS
This introductory training will cover the basics of creating and administering a website with Backdrop CMS.
In this workshop all students will build their own portfolio website on Pantheon, using Backdrop CMS. As we walk through each of the steps required to build a website, we'll point out many the various improvements that have been made to Backdrop core systems. Students will be asked to follow along.
Getting Started with Drupal (morning)
Pantheon
Pantheon
Are you Drupal-curious? Just getting started with CMS’ and WebOps? This live, three-hour workshop, will take you from understanding what Drupal is, why Drupal 9 matters, to creating basic content, users, and an overview of more complex Drupal features. No prior experience with Drupal or web development is necessary.
Drupal Theming 101 (Building a Theme from Scratch) (afternoon)
Danita Bowman
Promet Source
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
Stephen Pashby
DesignHammer
Gatsby, powered by Drupal: Headless CMSs, GraphQL, and Gatsby Live Preview
Chad Carlson
Platform.sh
Media is now in Core: Let's use it!
Christopher Burge
University of Nebraska-Lincoln
Over the past two years, the media landscape in Drupal 8 has seen a significant evolution. Much of the contrib code that was previously needed to support media management and usage has been replaced by Drupal core functionality. This session will demonstrate how to take advantage of these new core features.
An overview of Drupal front-end component integration methods
Brian Perry
Bounteous
Taking Maximum Advantage of Drupal Core's Composer Template
Michael Anello
DrupalEasy
Building flexible and dynamic layouts in Drupal 8
Anna Mykhailova
Kalamuna