Session submissions

Drupal Camp Asheville 2020 - July 10th-12th at Wilma M. Sherrill Center & Kimmel Arena

  1. This Is Not a Question?

    Topics: Business Development, Community, Project Management

    This Is Not a Question? Questioning Strategies and Other Tools from Tutoring

    Clear communication is key. It determines whether a contract is signed, a team understands their project, or an interview reveals a qualified candidate. One aspect of clear communication that's often overlooked is asking the right questions. In a world where everyone has something to say, questioning strategies allow you to extract the necessary information to do your job with fewer chances of delay and misunderstandings. In this presentation, we will identify the kinds of strategies for asking questions and the cases in which they are most effective.

    Key topics include:

    • Proactive vs active listening
    • Scaffolding questions
    • Open vs closed questions
    • Clarification and Validation

    Ideal Audience: Everyone. From executives to office assistants and everyone in between, knowing how to use questions effectively is a soft skill that everyone can benefit from.

    Take aways: Attendees of this session will take away soft-skill strategies that are applicable to their professional and personal lives.

    Technical Knowledge Required: None (:

  2. Preparing custom and contributed code for Drupal 9

    Topics: Drupal Core, Site Building

    Drupal 9 is either here or nearly here, with the promise of allowing the same contributed and custom code to work in both Drupal 8 and Drupal 9.  This presentation will discuss some of the practical aspects of making that happen for custom and contributed code maintainers. 

    The session will begin with a very brief overview of the deprecation system in Drupal 8.  It will then discuss current best practices (as of DrupalCon) on how to detect deprecated code usage in modules you maintain as well as in custom code and modules you may use in your websites.

    The session will then discuss some practical aspects of making this happen. Drupal 8.8 deprecated a large amount of code, and the replacement code paths are not available in Drupal 8.7 which has security support up until the day Drupal 9 is released.  We will discuss how developers can engage with maintainers of the modules they use to help prepare them for Drupal 9. We will look at specific deprecations from Drupal 8.8 and show ways to fix them while maintaining Drupal 8.7 compatibility to allow a single branch to work with Drupal 8.7, 8.8, 8.9, and 9.0.

    We will then discuss changes to vendor dependencies and server requirements in Drupal 9, particularly the change from Symfony 3 to Symfony 4, and minimum php version of 7.3 and how that might affect modules or custom code in certain cases and how to manage it.

    There will be a follow-up BoF after the session to provide an opportunity for further discussion and a Q&A session.

  3. Checking under the hood: Auditing your website for a smooth ride

    Topics: User Interface & Design, User Experience & Accessibility, Site Building, Front End

    We often talk about websites the way we talk about cars. Are you driving a flashy sports car or a stable hatchback? And is yours a lemon, no matter how pretty the paint job? And if you just got one used, what’s going on under the hood? There’s a way to address these questions about your website, and it’s called a technical audit.

    The vast majority of site owners live in fear of the day their site “breaks down.” Performing a site audit can ensure you understand the current state of your site, from the back end code level to the front end performance. It can also help you see potential problems when it comes time to add features (like that sweet audio system).

    People attending this session will learn the basic building blocks of performing a technical audit.

    • Approaches for auditing different aspects of your site: custom code, theme and front-end functionality, back-end configuration and modules, accessibility, etc.
    • Tools that can be used to run these tests
    • Tips on what to watch for when managing a website over time


  4. Small but mighty- how our state government team built community and a powerful Drupal platform

    Topics: Community, Site Building

    Small government team with a big job may not be news, but doing it with this amount of cooperation and customer focus is. This presentation will show how a small cross-functional team developed a process for helping state agencies build consistent, user-focused websites from soup to nuts using disciplined teamwork and customer-focused service. Basically, it's the story of how this team gets it done for our citizens, our customers and our colleagues, while having a great time along the way.