The BADCamp Circus is coming to town for 4 whole days! From cities near and far, Drupalists are converging in Berkeley very soon for this year’s circus-themed BADCamp!
Join Hook 42 under the bigtop for 3 unique sessions. We’ll be sharing our thoughts on redesigning the Stanford Cantor Arts Center website, accessibility tooling, and creating custom Drupal 8 modules. Of course, the whole team will be there too, collaborating with new and old friends alike.
Join us as we flex our Drupal muscles, perform daring acts of development, and add to the general merriment of the Drupal community. BADCamp 2018 is sure to not disappoint!
Sessions:
Drupal 8 Case Study – Stanford Cantor Arts Center Redesign
Ryan Bateman and Kristen Pol | Friday, October 26, 2:30 - 3:15 PM | Sibley
In the Spring of 2017, Stanford’s Cantor Arts Center came to Hook 42 with a project to redesign their aging website with a shiny new Drupal 8 website that would allow the museum’s exemplary visual arts exhibits and photographic assets take center stage. What followed was a development cycle full of rigorous content strategy, front-end design, and back-end development that culminated in the newly-launched Cantor Arts Center website.
This session will expand upon our methodology and thought process in arriving at each aspect of the site’s development, including:
- Content modeling for atomic design using the Paragraphs, UI Patterns, Display Suite, Layouts modules
- Development of a Stanford Events Feed importer module built around Migrate and Migrate Plus
- Content and editorial workflows for flexible and custom content
Intended Audience:
Anyone interested in content strategy, migrations, and flexible components will benefit from this session.
Which Accessibility Tools Are Right For You?
Aimee Degnan | Saturday, October 26, 11:15 AM-12:00 PM | Tilden
As an organization who needs to step up their accessibility (a11y) compliance, accessibility testing and remediation is a big deal.
Accessibility testing has a lot of moving parts! There are so many tools. So many! Plugins, suites, crawlers, dashboards, CI tests, and more.
- Which one is right for you?
- Will only one fit all of your needs? ;)
- Build vs. buy some vs. buy vs. free? Is "free" free?
This is not a session about "what tools did our team use". This is a broader overview of the a11y testing tool types, challenges and benefits of the different types, rough costs (when applicable), and the best use cases for them.
When searching for tools, you can find lists of tools, but not comprehensive comparisons of tools to make the decision of which one(s) to use and buy for your need.
We compared a vast amount of tools to analyze and choose the best for our need as a digital agency specializing in accessible design and development and for our clients' needs as public entities requiring multiple levels of compliance.
A developer's tool needs (and budget) may be much different than a larger organizations need for multi-site dashboards and reporting experiences.
All levels of experience can get value out of this session.
Target audiences:
- Tool procurement teams
- Developers (get a list of tools for a11y testing)
- Website "Owners" / Stakeholders responsible for compliance
- Project Managers
- Dev Team Managers
Drupal 8 Custom Module Architecture: What’s Going On?
Lindsay Gaudinier | Friday, October 26, 4:45 PM-5:30 PM | Sibley
It is all fun and games modifying existing code, but what about when you have to venture out to unknown waters and create your own custom module? Don’t worry! We can get through this together!
This talk is a deep dive into creating custom modules from scratch, and the role of each component in the final product.
Let’s consider when it is appropriate to leverage custom development, explore the anatomy of a custom module, the types of expected files in a custom module, and the wonderful world of what you can do with a custom module (spoiler - it is a lot!).
This talk will include: Composer uses, forms, theming within a module, custom pages, Drupal namespacing, object oriented conventions, plugins, controllers, routes and more!
Remember we are also offering two trainings this year!
Web Accessibility 101 Training - This training course is a crash-course in web accessibility concepts targeted towards both content managers and developers working in Drupal tasked to create an "accessible website".
Navigating the Issue Queue - A beginner's guide to contribution (half day training) - Most Drupalers dream of being a contributor to the Drupal project. But where do you begin? And more importantly, what are some of the tools to help navigate the adventure successfully?
We look forward to seeing you all there!
Stop by our booth in the expo hall to say hi and pick up some newly-designed stickers!