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.

Update 4

What I’ve done:

I’ve added ARIA to the homepage login process. So now the screenreader will be able to detect:

  • if a wrong password is entered
  • forgotten password link
  • create new user link

What I’ll be doing:

I’ll be continue to add ARIA to the rest of the website, as the screenreader can skip important features of the website. Another issue is the that ordering of things being read is not logical. I want to see if I can control the flow of items being read so as to illustrate the structure of the website better.

Problems:

I’ve been editing Orion within Orion itself. When I create a git branch, do my chances, and try to send a pull request, it merges my changes with changes from the past as well. However, if I do this the “regular” way (i.e. through terminal), it works just fine. I’ve contacted Ken and Carolyn about this. Ken says he will look into the issue and will also fix the wiki so as to make the process clearer.

Update 3

What I’ve done:

I made a list of accessibility issues on the Orion hub. These issues can be found in this document:

https://docs.google.com/document/d/1Vkm_JMkl7tH0otyOfzT09I4b1vmI9CFDZN3R1-g0gt8/edit?usp=sharing

I created a subset of them on Bugzilla and have started on working to fix them.

What I’ll be doing:

I’ll be getting familiar with the codebase and I’ll learn how to self-host the Orion project so that I can test the changes made locally. I’ll continue to fix the bugs, with the guidance of Carolyn and Ken.

Problems:
None