Stephanie Leary

Writer and WordPress consultant

  • Books
    • Content Strategy for WordPress (2015)
    • WordPress for Web Developers (2013)
    • Beginning WordPress 3 (2010)
  • Blog
    • Fascism Watch (2016-17)
    • Content Modeling for WordPress series
    • WordPress Hidden Gems series
  • Work
    • Portfolio
    • Services
    • WordPress Plugins
    • WordPress Themes
    • Presentations and Interviews
    • on GitHub →
  • About
    • Press Kit
  • Contact
    • Mailing List

Help wanted for new WordPress plugin: Media Ally

April 16, 2013 Stephanie Leary 4 Comments

During the monster content audit I’ve been working on, I realized that there was no easy way to get a list of all the uploaded images in WordPress that are missing alternative text for screen readers. So I wrote a plugin to create an accessibility report for media files. It’s called Media Ally, and it’s on GitHub as well as wordpress.org.

Right now, it does two things. It adds a report (currently under Settings, which might not be the best place for it) that gives you a list of image files that don’t have alt text. There’s an option at the bottom of this page to add a column to the Media Library. (Which really should be on the Media Settings screen instead… I’ll add that to the to do list.) When that’s enabled, you’ll see an Alt/Transcript column with a check mark, if the image has alt text, or a link to the edit screen if it doesn’t.

Screenshot of the Media Library with the new alt/transcript column added by the Media Ally plugin

So far, so good. But what about audio and video transcripts? Here’s where things get trickier, and I would love some input from the community.

Should we…

  1. Get audio/video files whose parents have empty content?
  2. Get all audio/video post formats with empty content other than the embed/shortcode?
  3. What about embedding YouTube videos? Should we prompt the user to include a link to the transcript? Would users even know how to find that?
  4. all of the above?
  5. other?

What do you think?

WordPress a11y, accessibility, content audit, media, media ally

Comments

  1. Thomas Scholz says

    April 21, 2013 at 6:15 am

    I think the main problem here is that WordPress doesn’t have a default field for transcripts. There is no canonical source to look for.

    Embedded videos from other source might offer links to transcripts in their embedded content. Almost impossible to test.

    You should open a Trac ticket or ask on make.wordpress.org/accessibility. A built-in API is the only way to solve this.

    Reply
    • Stephanie Leary says

      April 22, 2013 at 2:07 pm

      Actually, it’s getting better. In 3.6, the various formats store their URLs separately. You can see a little bit of this in the make/core post on audio and video support; I noticed it as I was working with a beta site’s database. That means it’ll be easier to search for A/V posts with empty content. All the same, this still a) covers only post formats, which aren’t widely used yet, and b) doesn’t cover pre-3.6 content.

      I’m thinking the administration screen might have to ask the user where transcripts are stored. Checkboxes:
      – post content
      – custom field [name:____]
      – none (I post links to others’ media; I do not upload my own and will not provide transcripts)

      Reply
  2. sanu maithil says

    March 27, 2018 at 10:10 pm

    Hii

    very nice thanks for sharing keep up the good work.

    Reply

Leave a Reply to Thomas Scholz Cancel reply

Your email address will not be published. Required fields are marked *

Latest WordPress Book

Content Strategy for WordPress

A short book for content strategists and managers on implementing a complete content strategy in WordPress: evaluation, analysis, content modeling, editing and workflows, and long-term planning and maintenance.

Read the sample chapter

Kindle Nook iBooks Kobo Smashwords

WordPress for Web Developers

WordPress for Web Developers (9781430258667)

This is a book for professional web designers and developers who already know HTML and CSS, and want to learn to build sites with WordPress. The book begins with a detailed tour of the administration screens and settings, then digs into server-side topics like performance and security. The second half of the book is devoted to development: learning to build WordPress themes and plugins.

This is the second, much-revised and updated edition of Beginning WordPress 3, with a more accurate title. Everything’s been updated for WordPress 3.6.

WordPress for Web Developers is out now. See what's inside...

The best WordPress features you’ve never noticed

  • WordPress Hidden Gems: Screen Options
  • WordPress Hidden Gems: Bulk Edit
  • WordPress Hidden Gems: Private Status
  • WordPress Hidden Gems: Dashboard Feed Readers
  • WordPress Hidden Gems: Options.php

Content Modeling for WordPress series

  • Content modeling for WordPress, part 1: analyze content
  • Content modeling for WordPress, part 2: functional and organizational requirements
  • Content modeling for WordPress, part 3: a sample content model

This is an excerpt from Content Strategy for WordPress.My latest books are Content Strategy for WordPress (2015) and WordPress for Web Developers (2013). Sign up to be notified when I have a new book for you.

Copyright © 2022 Stephanie Leary