-
-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Guide: UX/UI Accessibility #16
Comments
Current DraftOverviewThere are more than 100 accessibility testing tools. Figuring out which ones to use can be a black hole. For guidance we recommend this article: Which accessibility testing tool should you use? Summary of ArticleThe author recommends using the tools in the following order fixing as you go along, since no one tool catches all the relevant issues aXe But if you want to test your site with other tools, here is a bigger list Lighthouse GuidesLighthouse: How ToLighthouse is an open-source, automated tool for improving the quality of web pages. You can run it against any web page, public or requiring authentication. It has audits for performance, accessibility, progressive web apps, and more. Hack For LA recommends that you run the tests and evaluate what changes you might want to make on your website to improve performance and accessibility. How To UseLighthouse is in the Audits panel of the Chrome DevTools. To run a report:
For more information go to : TipYou will want to re-run lighthouse on any code changes before integrating them into your site. Sometimes the specific suggestions it makes, do not actually result in improved performance or can actually harm performance. Lighthouse: Accessibility - FormsIn order for your sites form(s) to be usable by visitors using screen readers all the form elements need labels. There are specific details and exceptions, which can be found in the instructions below. Action ItemsIf your site already has forms review the instructions and document the changes needed to bring your form(s) into WCAG compliance, by commenting on this issue. InstructionsDeque University Lighthouse: Accessibility - LinksThe formatting of links can make them readable or unreadable by screen readers. Which includes creating programmatic events for links without making them device specific (e.g., onfocus() instead of onmouseover(), etc.), and other ways of making sure all links are visible by screen readers. Action ItemsIf your site already has links review the instructions and document the changes needed to bring your link(s) into WCAG compliance, by commenting on this issue. InstructionsDeque University Lighthouse: Image OptimizationWhen you run the lighthouse review it may suggest some specific image optimizations such as choosing another image format and making those changes may or may not improve your sites actual performance. Action ItemsRun lighthouse on a local version of the website and then apply suggested changes and retest locally before determining if you want to keep the changes. Instructions/ResourcesGoogle's Tools for Web Developers: Optimize Images Lighthouse Issue: Cross-origin destinations are unsafeLinks to cross-origin destinations are unsafe both from a security and performance perspective. Action ItemRun Lighthouse and then follow the instructions in [cross-origin destinations are unsafe] Summary of instructionsWhen using target=_blank also adding rel="noopener" to the tag ensures that new page runs in a separate process. Wave GuidesWave Chrome Extension: Accessibility reviewAction Items
|
@ujunwaa has created this document with some basic guidance for wcag website compliance. |
@salmonciara Also has some accessibility guidance here as part of the Design Systems project research: https://docs.google.com/document/d/1fUsbtr2m5oMhF_RkwDcEvl_3gykVsSXHWQC5EfAkoB4/edit |
@salmonciara I had a great conversation with the HfLA website team today and found this article afterwards. Its related to the "Should we use strong (bold) and emphasis (italics) or quotes, etc. to denote instructions" Thought you would be interested |
Text or buttons that should be clicked/selected (e.g., Sign-In) Text that the user enters word-for-word (e.g., user is instructed to enter xyz into this field) Text that refers to something on the page |
Thank you!! I will definitely include this in the accessibility guide. I was hoping to have more time with Qiqi before she left as she has more resources on code specific accessibility. I have the accessibility principles of the output but do not necessarily understand what the code should look like or be. |
@salmonciara oh, I thought QiQi said she would keep helping with the accessibility guide after she left running the CoP but I totally understand if she does not have the time. I can reach out to the developer channel to ask if there is someone else who has an interest in that area. |
@salmonciara I just remembered I brought up the Strong vs Bold Emphasis vs Italics issue to the hackforla.org website team. So once they figure out how they will incorporate this guidance I will have Adam Abundas reach out to you on this issue. |
@ExperimentsInHonesty oh perhaps I misunderstood when she was leaving what exact project she was leaving. I will reach out to her and ask her. |
Bonnie said
QiQi said
@salmonciara were you able to talk to her? |
@ExperimentsInHonesty, @salmonciara and I spoke with each other three weeks ago. I would love to work on the accessibility guide from the developer’s perspective. At this moment, I don’t have enough bandwidth to work on this guide. |
This is very well written. The only remaining items seems to be making it conform to the guide template (which has changed a little since this guide was originally developed. |
The Expunge Assist team wants to be notified when this guide is complete hackforla/expunge-assist#366 |
As per Instructions moving this to prioritized Backlog |
Overview
We need to create a guide for UX/UI Accessibility so that designers at Hack for LA can ensure their projects follow accessibility standards.
Action Items
Resources
WCAG
Update issue #15 with the name of item you are working on
The Guide in the first comment of this issue is a starting point for instructions but will need to be customized and added to based on what projects actually use. Please do not delete the current draft, but rather copy and start a new draft.
Hack for LA's How To: Write a Guide
Draft HOW TO - ACCESSIBILITY GUIDE
The text was updated successfully, but these errors were encountered: