Mike Gifford, CPWA @FOSDEM

@mgifford
2K Followers
3.8K Following
1.7K Posts

Open Standards and Practices Lead at CivicActions | Drupal #Accessibility | Digital Services Coalition Board | @w3c Invited Expert #SustainableWeb #ARRM | http://ox.ca | #SolarPunk #CliFi #Quaker #Feminist #Canadian #WebAlmanac #IAAPCPWA | he/him

#UNOpenSourceWeek

Avatar - CC-SA by Tiana Lea

Websitehttps://ox.ca
LinkedInhttps://www.linkedin.com/in/mgifford/
GitHubhttps://github.com/mgifford
Flickrhttps://www.flickr.com/photos/mgifford/
@allthingsopen is there a podcast or just a YouTube stream?

@frontenddogma thanks!

Also, like all things AI - Experimental

PDF Accessibility Crawler

Submit a website URL to discover all PDF files it contains and assess their accessibility.

PDF Accessibility Crawler

I just released pdf-crawler, a tool to audit PDF accessibility at scale!

This is a direct "remix" of the brilliant work by the Luxembourg government's #accessibility team & their #simplA11yPDFCrawler - it’s a testament to the power of #OpenSource: a tool built for one #gov can be adapted to help everyone.

I relied heavily on #AI to refactoring the original tech into this GitHub-based scanner. It’s a great example of using AI to amplify good.

Thank you @AccessibilityLU for sharing your work!

This has come up before. Screen readers do not have a limit. Long-desc is no longer supported. However for much longer alt text, it probably makes more sense to put in an aria-described by pointing to a paragraph or page describing the content.

I don't think that a 1500 character limit is unreasonable. Most folks barely do 20.

But then maybe maybe NASA won't like it https://www.npr.org/2022/07/22/1112878868/webb-telescope-alt-text-visually-impaired

@aardrian I want to hear from folks who have tried it.
Web Design Update: March 3, 2026

@rjohnston collaboration between levels of government in Canada. We aren't that desperate are we?

Seriously though we can do this and Canadians will be better for it.

@VincentTunru this is good.

What if every project on GitHub had a ACCESSIBILITY.md

Would this commitment at the root of a project change anything?

This is a rough draft of what it could look like:
https://mgifford.github.io/ACCESSIBILITY.md

#Accessibility #OpenSource

ACCESSIBILITY.md

The open standard for project accessibility transparency, governance, and AI-assisted inclusion.

ACCESSIBILITY.md