Altinator: A WordPress Plugin to manage alt-texts

I am currently working on a WordPress plugin to make alt-text management easier.

Features / Preview

Filtering media library by images with/without alt text, quick-editing alt-texts in the list view and highlighting images without alt-texts in the frontend via a “frontend inspector”.
Additionally, using an attachments alt-text in image blocks, even if the image block does not have a specific alt-text set.

Screenshot of the WordPress media library showing the features added by the plugin: A help-tab about alt texts and a filter to show only images with/without alt text.
The media library can be filtered for images with/without an alt text.
A screenshot of the WordPress media library showing a functionality of the plugin: Quick-editing alt texts for images in the list view.
Quick edit images alt text in the list overview
A screenshot of a sample WordPress page in the frontend when the plugins frontend inspector module is active. Two images have an orange outline because their alt-text is empty.
The frontend inspector highlights images with an empty or without an alt attribute.

Timeline / Roadmap

Using it on client sites at the moment, but I am planning on publishing it soon.
If someone wants to help to test or is interested, shoot me a message 🙂

A screenshot of the plugins setting screen, where features can be enabled/disabled: The "frontend inspector" module which helps with highlighting images without alt text in the frontend" and a second which outputs the attachments alt text even if the image block does not have a specific alt text set.
There's also a disabled setting for an upcoming auto-generation tool.
Functionality of the plugin can be enabled/disabled in a modular way.

Additionally, a service to automatically generate alt text is being tested internally.

Technical Details

The quick-edit functionality is implemented with the Interactivity API. Normally I would use React in the backend, but since the media library is still “old-school”, the interactivity was a good match. Works surprisingly well.
Settings screen is built with my Goodenberg library.