When
What
- Trainings/Contributions on Friday
- Sessions on Saturday
- Community Retreat on Sunday
Where
One University Heights
Asheville NC 28804
Get Directions
35.616292, -82.5673128
Sponsors
Our wonderful sponsors make Drupal Camp Asheville possible. Thank you!
Platinum
Silver
Bronze
Session Recording
Contributions
Breakfast
Afternoon Break
Event Sessions
Building an Intuitive Admin: Usability for the Forgotten End-User
Nearly every new project focuses heavily on the flashy design and fancy tools it'll make for its visitors. So much focus is driven into the site user's experience to make it intuitive and pleasant, but in many cases this ignores the users that will visit the site more than anybody else: the content editors.
Clever Code: Don't forget how to play with your code
Decoupling technique: Tracking email with Amazon SES, SNS, SQS, and Drupal
Designing Design Systems for Drupal
Did you clear the cache? A Contextual Tour of Rendering Efficiently
Drag n' Drop/Mix n' Match: Patternkit + Layout Builder - The Next Gen of Drupal Page Building
If you've worked on large enterprise site themes, you're probably tired of writing Twig to map in your hand-built pattern libraries to Drupal templates. If you're building sites solo, it'd be nice to not have to use 20 different modules to get all the blocks you need to make your front-end look just right after theming, or have to resort to using the pre-build Bootstrap bundles.
Drupal Contributions - A Pragmatic Approach to the Issue Queue
Getting an angry wet cat to purr: turning an unhealthy client relationship into a productive one
High demands, high anxiety clients are a reality of agency life. Their stresses, deadlines, and sometimes lack of understanding of the technology can create tension and take a project (or the client relationship) off track. Together we’ll discuss common challenges and the strategies that satisfy the clients need while insulating your team; allowing them to be more effective.
JSON:API 2 - A Path To Decoupled Drupal
Learn the basics of data analytics by visualizing the Drupal ecosystem
In this session we'll learn how to gather, clean, and visualize Drupals usage statistics using essential data science tools.
Participants will leave the session with a host of ideas on how they can use these tools to analyze their own data; both for client work and within their organization.
We'll cover:
Lightning Talks & Closing
Anyone can present a lightning talk and it can be about any topic. Each speaker gets 5 minutes to talk about their topic, slides or no slides. If you want to speak, sign up before we get started.
Local web development environments made easy with Docker and Lando
Website development tools have come a long way over the past decade and if you are just getting started you can feel lost pretty quickly. To do something simple like spinning up a CMS and installing a few plugins comes with a handful or pre-requisites that may be out of your skill set and more suited for someone in devops. What tools do I need to use? Do I need a server?
Painless Design Handoffs
Reality check: what will it take to decouple my Drupal site?
So you’re thinking about decoupling your Drupal site because the Drupal’s API-First initiative is making it easier than ever to plug in your favorite front-end framework and get to work. But what are the gotchas that you might encounter?
Solve the right problems to build great websites
A smart programmer is not the one who fixes all the problems, but rather, the one who understands what the problems worth fixing are. When discussing quality software, everyone talks about unit tests and test-driven development, only a small piece of building good software. In this session, we'll explore validation and verification beyond software tests.
Structured SEO Data: An overview and how to for Drupal
The search world is all about social graphing today. Just look at Google's quick results sidebar when you search for a local business. You see a picture of the business, rating/reviews, hours, menu and more. Structured SEO data can help you define and shape what is shown about your site on search results.
The Challenge of Emotional Labor in Open Source Communities
The Collaborative Content Audit
In a user-first world, content is the basis for ensuring great user experience. A content audit lays the groundwork for aligning organizational objectives with site visitor needs. It is the preparatory work for the site architecture, content model, and page layouts. It addresses content governance and the content creation process.