Sessions
Drupal Camp Asheville 2024 - July 12th-14th
Improving the Drupal Commerce Experience Out of the Box
The vast changes to the core architecture of Drupal 8 forced changes to even the most trivial contributed modules. For a robust project like Drupal Commerce, the changes amounted to a complete re-architecture that takes full advantage not just of Drupal 8 but of object oriented PHP and Composer as well.
Introduction to Drupal 8 theming - cover all the bases of the new D8 theming system with Twig
Introduction to theming for Drupal 8.
We'll create a new Drupal 8 theme using Bootstrap built as a child-theme atop the core theme 'Stable'.
We'll show how to add Bootstrap downloaded right from getbootstrap.com as a library theme dependency in your D8 theme.
JavaScript ES6: The best vanilla you’ve ever tasted
Today’s JavaScript can be a clutter of confusing context and workarounds for a lack of language features, but it doesn’t have to be that way. Imagine if we could demystify the this keyword, squash asynchronous callbacks with ease and include features like modules and classes — all without the dependency of a third party library.
Keynote: The Unintentional Findings of a Honey Badger
We can often be blind to our own predispositions, like that of being a honey badger. To evolve, we must learn who we are, recognize our own biases and tendencies, and seek transformation. Let’s explore how we can see our daily interpersonal interactions as an opportunity to be better, even as we struggle with our own inner honey badgers
Lightning Talks and Closing
Want to let people know about something cool you're working on? Did one of the sessions you attended spark a neat idea? We'll be wrapping up the Camp with a series of five minute lightning talks where you can share.
Live Demo: How to Create a Winning Website with Drupal Best Practices
Lunch
For the third year in a row, Purple People Feeder food truck will be feeding Drupal Camp Asheville! A food truck in West Asheville, Purple People Feeder has consistently provided delicious food!
Check them out on Facebook: https://www.facebook.com/ThePurplePeopleFeederAsheville/
Murky Waters: Navigating Projects with Multiple Stakeholders or Vendors
One Deployment Workflow: Drupal 6-8 on all hosting providers... Say whah!?
React, JSON API, Drupal 8 - My choice for a desktop application??
The Content Development Bottleneck: Don’t Let Content Slow Down Your Development Projects
Website development companies have long struggled with the challenge of getting website content from clients in a timely manner. This causes a variety of problems for web development and programming companies including mismatched expectations, extended project timelines, excessive client communication, delayed project payment timelines, and in some cases unhappy clients.
Agile Project Management
I will discuss agile project management as it pertains to small and medium size Drupal shops. Agile is a buzzword in the development world but has many tools that can add efficiency and transparency to many businesses increasing customer satisfaction and accuracy to estimation.
Backdrop CMS - D7 fork with CMI, Layouts, Views etal in core
Presentation will focus on why to use Backdrop CMS, Backdrop's committment to affordability, the various improvements over Drupal 7, and the ease of moving from D7 to Backdrop. A feature demonstration will follow a short video and slidedeck. There will be a drawing for those present for the new book - "Beginning Backdrop CMS" by Todd Tomlinson
Behat Automated Testing for Drupal: Robots to the rescue!
Avoid post-release surprises, 2 am bugs, and 'uh oh workflow' by harnessing Behat! Behat is an open source Behavior Driven Development framework for PHP that allows you to reduce human error fatigue in your testing process by writing human-readable, client-friendly tests to ensure that stuff doesn't break.
Building Secure and Available Drupal Applications with Guardr
Guardr is a Drupal distribution with a combination of modules and settings to enhance a Drupal application's security and availability to meet enterprise security requirements. Presentation attendees will learn about Guardr's philosophy, features, and how to start new projects with Guardr.
Commerce 2.x at a glance
Commerce 2.x is still under heavy development for Drupal 8, with the most recent major merges including the full Payment API (which itself represents a major leap in functionality over what was provided in 1.x). In this session, you'll get a quick overview of the major new features in Commerce 2.x by way of a short technical demo that's sure to embarrass the presenter.