Sessions
Drupal Camp Asheville 2021 Online Edition - July 8th-9th
Make Local Dev Great with Lando!
Asking members of your team to spin up local copies of your Drupal application can result in all sorts of different solutions to the same problem. Some might spin up VMs, some might spin up their own combination of Docker Containers, and some might struggle with native solutions on their own machines.
My-Great Migrate API Experience
Migrating from Drupal 6 to Drupal 7 felt a little hacky to me, simply because there was no obvious core based method or standard convention at the time of my employer's upgrade to Drupal 7.
No More Excuses: Test Your Modules!
Drupal 8 supports multiple ways to test your code, which gives developers the confidence to change functionality and ensure that regressions are caught early.
This session will introduce attendees to the following methods in Drupal 8 for providing test coverage:
No More Post-Its! Automate Configuration in Drupal 7 & 8
Learn to change tires on a moving car!
In this session, you'll learn efficient and bulletproof(-ish) ways to roll out significant changes to new/existing sites without any manual UI changes. No more scribbling, code-pushing, and clicking: enjoy the peace of mind that comes with knowing your configuration will automatically cascade into all your environments.
We'll touch on:
Only load what you need with Drupal 8 Libraries
Gone are the days of having one massive JavaScript or CSS file. In this session we'll explore using libraries to conditionally load assets and resolve dependencies.
We'll cover the following topics:
Overcoming Impostor Syndrome
I don't know about you, but I'm very familiar with the feeling that I'm just sitting at my keyboard "faking it 'til I make it." But let me tell you a secret: We're all just making it up as we go...and that's the best part of our job! Impostor Syndrome holds us back and tells us that we don't deserve to be here, but it's wrong. In tech, we're especially likely to struggle with Impostor Syndrome
Patterns, Patterns: Design Systems Implementation the Red Hat Way
Design systems are a powerful tool in any company’s arsenal. They provide consistency, support brand recognition, and streamline the design process itself. There are many benefits, but implementing systems across a large product portfolio can be cumbersome for the most nimble of teams.
Pivoting in a Project: Strategies for adjusting to scope changes
As a Project Manager, Strategist, Developer, Designer, or Stakeholder, we are all part of the puzzle—and it's crucial to keep sight of the big picture—even when we’re required to pivot from the original plan. Pivots come in a variety of shapes and sizes. They can be a minor change that’s quickly integrated into scope, or a major departure that alters the entire course of the project.
SimplyTest.me: Past, Present, and Future
SimplyTest.me has been a long-standing tool that has served Drupal community members with an easy-to-use tool for creating Drupal sandboxes.
Tips on Securing Drupal Sites
This session is a "how to" overview / case study of things learned by experiencing GDPR Security audits, DoS attacks, brute force login attacks, annoying robot crawlers, and hackers doing security probes.
The session will cover:
9 Essentials of Web Marketing Success
Once you have your Website online, how do you get FOUND on the Internet? How does Google Work? How do I use the Web to acquire new customers?
Long-time Drupalist and Digital Media Consultant Tom Sliker reveals the methods his clients have used to expand their businesses, growing sales and reaching new customers. Learn how a business can dominate a local market's search results.
Agile Design
For teams familiar with traditional project phases, a common question when considering using an agile methodology is: Where does the creative team and its phases fit into an agile process?
When "you never get a second chance to make a first impression," how do you design iteratively and "fail fast"?
Becoming 'Facet'-nated with Search API and DB or Solr backends
Tired of the standard Drupal Search layout and want more Google like information? Looking for a replacement for Google Custom Search Engine? Don't want to code unless you have a really special need? Then this session is for you.
The session will cover:
Building 195 networked Drupal 8 Sites with Pantheon's Upstream
Fairfax County Public Schools (FCPS) is the largest school system in Virginia and the 10th largest in the United States, with more than 200 schools and centers serving 186,000 students. It's network of 195 school websites keeps this large community of students, parents and the public informed.
Business Ethics in an Open Source Community
How does one balance the need for financial success with the ideals of volunteerism, open-source community, and the web?
This session will open up a discussion of what it means to be a citizen of the Drupal community in both a professional and personal way.
Creating an online business workflow with no custom code
What started out as a simple brochure website has become a file repository with workflow automation replacing MS Word documents, that were tedious to fill out. The entire site is built from contrib with no custom code!
Drupal has been promoted as being modular like a set of legos and this session demonstrates the capabilities that Drupal offers to non-developer site builders.
DevSecOps: Diving In to Drupal Security
This session will cover key Drupal security concepts, from administering a website to developing modules, to how security matters in your hosting environment. Based on the OWASP Top 10 and other best-practices in security, we will look at the major risks and threats everyone should be aware of in order to stay secure and prevent disaster from striking your carefully crafted project(s).
Everyday Agile
This session is for beginners jumping into Agile Project Management or small businesses who are looking to make the switch towards Agile practices within their agencies.
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.