ddev/ddev.com

Perform a baseline accessibility pass

Closed this issue · 6 comments

While it’d be nice to target a specific level of compliance, we need to do an initial pass to make sure the site’s accessibility isn’t a dumpster fire.

Note to self: most blog images are missing alt text.

rfay commented

I think the blog images originally had alt text; WP insisted on it.

It’s been pretty random—some posts are good about it, some add alt text for some images, many include non-descriptive text like a filename. You can see even in the latest post that the feature/main image and post images have empty alt text (alt="" or alt).

I’ll use whatever’s there that works obviously, just needed to remind myself to spend the time with it.

We’re in decent shape on this front! Fixed some color contrast and link text issues in 2cdccb8, and I’m halfway through adding blog post summaries and feature image alt text in ce795f5, 2e914bf, b9763ae, and b423e51. Need to take a break from the grinding monotony and then I can plow through the rest.

Every blog post now has a summary, and every blog post feature image has alt text! As a result, posts using feature images now require alt text.

Just finished up some improvements after testing with the Wave and axe Firefox extensions. While the site could still benefit from a more careful review and improvements, there are no longer any major errors or alerts for the homepage, Get Started page, blog listings, blog detail pages, support, and about.

Things are in reasonably good shape so I’m calling this done.