ScilifelabDataCentre / RDM-guidelines

This is the repository for SciLifelab Research Data Management (RDM) guidelines, a central resource to provide information about data management.
https://data-guidelines.scilifelab.se
Other
5 stars 3 forks source link

Assess and improve accessibility #247

Closed YvonneKallberg closed 6 months ago

YvonneKallberg commented 1 year ago

I think that we should spend some time on evaluating and improving accessibility of the website. I attended a webinar by EBI on this topic (https://www.ebi.ac.uk/training/events/web-accessibility/) where they talked about using WAVE. There are other tools as well but I rather go with something that someone has used, and EBI has a heavy weight in my world.

LianeHughes commented 1 year ago

Wave is really good. Very clear and easy to use, to I think it's a very good choice. Other tools can be used to help to resolve issues that WAVE highlights, but WAVE should be the primary

LianeHughes commented 9 months ago

We went through the Data Platform with WAVE and it worked really well. We recommend doing the same with the RDM guidelines. It's good to use the WAVE plugin for checking. If you work though all of the 'errors', then we will be mostly compliant with WCAG2.1 (https://www.w3.org/TR/WCAG21/) and WCAG 2.2 (which is the higher standard). It's also important that we look over the requirements and check them ourselves (as WAVE cannot test everything). We are looking at a tool called Pa11y (https://pa11y.org) too, which we can use to do assessments (where possible). We are testing it on the Platform, and will loop back when we have tested it.

LianeHughes commented 9 months ago

Please note that, even with Pa11y (or a similar tool), we should do regular assessments manually (perhaps every 6 months is enough, given the current rate of content?)

YvonneKallberg commented 8 months ago

I've worked through the wave errors and most of the alerts:

Things I can't fix:

Not really part of the Wave fixes, but I think concerns accessibility:

annaasklof commented 8 months ago
YvonneKallberg commented 7 months ago

I tried to fix the missing label errors regarding recaptcha, by copying solution from data platform, but the solution results in 2 alerts instead, about 'orphaned form label'. ("A form label is present, but it is not correctly associated with a form control.")

This is also alerts on data platform, is it really okay, or is there a better solution?

YvonneKallberg commented 7 months ago

Current solution on recaptcha seems to be the best one. I've created a draft PR so that we don't accidently merge and release before all interviews are done (and we might want to fix Resources more as well).