Update 9

What I’ve done:

  • Updated Design document can be viewed here 
  • Written a detailed overview post of work done

What I’ll be doing:

  • Continue writing the detailed overview post
  • Write another post on things tried that failed, recommendations, and future work

Problems:

None

 

 

Update 8

What I’ve done:

Completed adding the first iteration of WAI-ARIA to the Orion site.

What I’ll be doing:

See problems.

I will also be updating my Design document, and writing up a summary.

Problems:

My fixes don’t work on Windows, but they do on Mac. According to Carolyn, I will have to research ARIA live regions more so that when the text is a div-tag is changed, the live region is spoken. The issue might be that the div-tag has style=”visibility: hidden;”  and then set to style=”” in order to show the error.

Update 6 / 7

What I’ve done:

Continuing the same procedure from week 5, no problems so far. Some useful resources that have helped me add ARIA are:

ARIA-live regions

Directing screen reader focus

Adding semantic context to mark up

What I’ll be doing:

Research how to get WAI-ARIA to read out items in a predefined order. If this takes too long, I’ll have to leave it aside and focus on polishing up the website.

Problems:

None

Update 5

What I’ve done:

I’ve added ARIA to the Navigator page and the Sites page on Orion. There is a lot of testing involved as I have to go through many use cases and see if the website will still perform well. There is also a lot of time spent figuring out the right combination of attributes to use to increase the semantic context for the screen reader, and to enable the right text to be read by it. More details of this will be in the project design document.

What I’ll be doing:

I’ll be continuing to add ARIA to the rest of the website. Ideally the Repositories page, but also the Sites page too.

Problems:

I am waiting on Ken to get back to me on merging my changes with the Orion codebase. I’ve kept a backup copy on my github page.

I’m also have trouble trying to control the order things are detected by the Screenreader. I’ve been doing a lot of searching online to see if I can find a solution for this. So far no luck, but I have sought out advice from Carolyn.