Mike Herchel

Senior Front-end Developer, Lullabot

Mike Herchel

Senior Front-end Developer, Lullabot

Mike Herchel

Robustness in Chaos: the Evolution of Drupal’s Navigation

Olivero is the brand new default theme for Drupal. Developing this theme carried with it lofty requirements, knowing that it will be used with millions of people and devices during its lifetime.

During its development, Olivero’s seemingly simplistic primary navigation incorporated reams of various accessibility, usability, and bug fixes. It was tested on various devices and assistive technologies to ensure that it is extremely usable, robust, and accessible no matter the environment.

In this highly entertaining and informative talk, we will walk attendees through the evolution of Olivero’s primary navigation from its inception to reaching stability. Attendees will learn about:

- Various accessible navigation patterns
- Proper use of aria roles and attributes within this context
- Issues (and solutions) to specific accessibility issues
- Real-world accessibility and usability testing on various assistive devices and environments.

While this presentation delves heavily into accessibility, attendees will also learn about testing, usability, and even squashing an errant XSS security vulnerability.

About

Mike Herchel is a senior front-end web developer at Lullabot and has worked on prominent projects such as the Syfy network, SpaceX, Principal Financial, and more. Mike has been passionate about web development since creating his first website in 2001.

Outside of the digital world, Mike loves everything outdoors including hiking, fishing, kayaking, college football, and hammocking. He owns an awesome telescope that’s over 30 years old and uses it as much as Florida’s swampy weather will let him.