Drupal Core

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

D7 or D8

Backdrop CMS as a viable Drupal 7 upgrade path: A case study featuring Stanford University

Eric Toupin
of
Aten Design Group
Eric Toupin head shot

Eric is a senior developer at Aten Design Group, headquartered in Denver, Colorado. He's been working with Drupal for more than a decade, has built a handful of sites in Backdrop CMS, and recently completed two major Drupal 7 to Backdrop CMS upgrades.

This session will discuss Backdrop CMS as a viable, secure, and innovative tool in the Drupal family of software solutions.

Security in Drupal: what can go wrong?

Benji Fisher
of
Fruition
Benji Fisher headshot

 Benji is an active member of the Drupal community:

  • member of the usability team
  • co-maintainer of the Migrate API
  • provisional member of the security team

He often helps out on the #ux and #migration channels in Drupal Slack.

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:

Why is building components in Drupal so difficult?

Kyle Einecker
of
Perficient
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. 

Drupal 9 Multisite: Lessons Learned from 67 Sites and Counting

Mac Clark
of
NC Dept. of Information Technology
mac clark with a baby

Mac works on a Drupal 9 multisite platform supporting 67 state government websites. They are migrating the last of their Drupal 7 sites to this platform in summer 2022, and they couldn't be happier to finally be finishing that up. Ha is also a part-time history teacher.

The Digital Solutions team at the NC Dept. of Information Technology has developed a custom distribution of Drupal 9 that supports 67 state government websites, including Governor Cooper's official site, the COVID-19 Response Portal, and the NC Citizen Portal.

Getting Started With Layout Builder for Drupal 8 & 9

Danny Englander
of
Bixal

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:

Five things that site builders need developers to know

Ruby Sinreich
of
MomsRising

Many Drupal developers consider site builders to be one of the most important types of users they are building for. Dries regularly talks about how to “Improve the site builder experience” in his state-of-Drupal keynotes. But how well do you understand site builders and what they do? Who is this mythical site builder that is using the software you create?

Anyone Can Help Upgrade Drupal Projects to Be Drupal 9 Compatible!

Mark Shropshire
of
Mediacurrent

This session will demonstrate how anyone, who wants to be involved, can help the Drupal Community upgrade the ~8800 Drupal 8 modules to be compatible with Drupal 9. Session attendees can expect the session to dive straight into a live demonstration of working through a Drupal 8 module, showing it working with Drupal 9.

Topics discussed