Front End

Drupal Camp Asheville 2022 - IN PERSON - July 8th-10th

Improving Data Access and Editorial Experience for the Center for American Women and Politics

Sean Walsh
Sean T Walsh headshot

Sean is a co-founder of CrowdCG and works with higher ed and non-profit clients primarily using Drupal, since 2012. Sean works as a full stack developer and provides design oversight for projects.

Jessica Bladon

Jessica is a co-founder of CrowdCG and work with higher ed and non-profit clients primarily using Drupal, since 2012. Jessica manages accounts and projects and works on content strategy and site building.

The Center for American Women and Politics recently launched 2 Drupal websites that fulfill a long held goal of providing greater access to their data on women officeholders. This presentation will talk about these 2 projects, including the challenges and successes of each.

Overcoming Backdrop barriers: module ports and themes

Justin Keiser
Academy of Model Aeronautics
Just Keiser Head Shot
Justin Keiser, Drupal Web Programmer for the Academy of Model Aeronautics, learned about Backdrop CMS at DrupalCamp Asheville in 2019.
The upgrade process from Drupal 7 to Backdrop CMS is a refactoring rather than a rewrite but can still have challenges.  It can, however be a cost-effective solution for an organization happy with their existing website and platform.

App-like web capabilities for your, coupled, decoupled, or hybrid Drupal project

Alex Borsody
Moonraft Innovation Labs
Alex Borsody headshot
Alex has been a software developer for around 15 years. He tries to bridge the gap between reliable, established, and cutting-edge technologies.
Wilfred Arambhan
Moonraft Innovation Labs
Wilfred Arambhan

Wilfred works as a Drupal tech lead for Moonraft Innovation Labs. His areas of expertise and interest lie in open source technologies and content management systems. He has spent his free time mostly with his furry friends and traveling.

Drupal can be used as a pluggable backend using just about any API you can think of. By integrating with these APIs you can build just about any business apps you would find on the App Store or Google Play.

Everything You Wanted to Know about CKEditor 5 and Drupal, But Were Afraid to Ask

Kevin Pittman
Georgia Institute of Technology
Kevin Pittman with a bear puppet

Kevin is a Web Services Architect for the Ivan Allen College of Liberal Arts at Georgia Tech, supporting all of the websites in a college made up of six schools and more than a dozen project centers.

This session will provide an overview of the changes on both the CKEditor side and the Drupal side, and a look at what you'll need to do to get your custom modules updated to work with CKEditor 5.

Why is building components in Drupal so difficult?

Kyle Einecker
Kyle Einecker headshot
Kyle has been working with Drupal since 2014, doing everything from theming, module development, to full on project architecture. He is active in the Drupal community and submits modules, patches, speaks at conferences/camps, and is an "Acquia Triple Certified" developer.
In this session, we'll establish the parts of an individual component and what a component system needs to be successful. From there we'll look at various component system architectures and try to identify common pain points to see if there are bigger problems we should be addressing as a community. 

Getting Started With Layout Builder for Drupal 8 & 9

Danny Englander

This session will cover the basics of getting started with Layout Builder for Drupal 8 and 9. We will cover how it can be used to supercharge your site building tasks so that content editors can utilize the awesome power of Layout Builder for a unique front-end presentation. 

In this talk, we will go over:

Editor UX Matters: Gutenberg Can Help

Thor Andre Gretland and Drew Gorton

Companies: Frontkom and Pantheon

Many Drupal projects spend a lot of time and energy on architecture, integrations, deployment pipelines, user experience and more. Very few spend time tuning the editor experience, often resulting in obtuse and intimidating content editing interfaces. The result? Stale content, unhappy clients who dread editing the site.