Brian DeConinck
Front-end designer, WordPress developer, & mathematics enthusiast at NC State University's Office of Information Technology
Brian DeConinck
OIT Design & Web Services
NC State University
View these slides:
go.ncsu.edu/a11y-helper-unccause
The WordPress community likes to talk about
democratizing publishing...
On the OIT website, we have
~300 OIT staff
who can edit and update content.
More generally at NC State,
anyone could be building a website!
All Students + All Faculty + All Staff
means we have
52,000+ potential
content creators
and that's really cool!
This is AWESOME
because...
This is TERRIBLE
because...
As a developer, I can do a lot to
make a theme accessible...
But I don't have any control over
what our users put in the page!
So I can't prevent things like...
Images with no alt text
So I can't prevent things like...
Insufficient
color contrast
So I can't prevent things like...
Misused
heading tags
How do you get
300 OIT
content creators
to not make
inaccessible content?
How do you get
52,000+ potential
content creators
to not make
inaccessible content?
WordPress
helps us solve this problem!
Let's make
accessibility testing
part of the
content creation process
NC State
Accessibility Helper
View (and steal!) my code at:
go.ncsu.edu/a11y-helper-github
Generates an
annotated preview highlighting detected accessibility issues
Modal dialog gives a
brief description
of the detected issue, with links to a learning resource
and the Help Desk
Custom tests give reminders to keep thinking about accessibility
What this isn't
What this is
Try it yourself:
go.ncsu.edu/a11y-helper-github
View these slides:
go.ncsu.edu/a11y-helper-unccause
Brian DeConinck
OIT Design & Web Services
NC State University
Twitter: @BrianDeConinck
Email: bpdeconi@ncsu.edu
By Brian DeConinck
Front-end designer, WordPress developer, & mathematics enthusiast at NC State University's Office of Information Technology