-
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Create a Guide/Template: UX/UI Accessibility Standards #134
Comments
Previous Draft as of Feb 23, 2021OverviewThere 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
|
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Hi @salmonciara Do you want to keep working on this? If so we have a new guide template you can put your drafts into. Please let know, by replying in a comment on this issue. |
Hi @ExperimentsInHonesty, I was adding accessibility content to "Second Draft: HfLA Design System Guide for Designers" for the Design System Project @Hanastevenson is managing. Is that the new guide template you are referring to? |
Hi @salmonciara the Guides team asked Hana to review all the Hack for LA "How To" guides that were in progress (before the design systems project started) and this guide was one of them. Here was her answer when we asked if this guide was still necessary: Hana and Danielle said;
So what we we are trying to find out, is are you planning on taking the template for making a Hack for LA guide and the content in this issue and making that separate guide:
This issue is assigned to you, so we are following up to determine if you are going to continue on this, or if we should un-assign the issue. |
@ExperimentsInHonesty thank you for the context. I did not know this was assigned to me. I can create the guide for accessibility. I can only give perspective from design for accessibility. I will try and recruit @qiqicodes for the developer perspective |
@salmonciara thank you for the response. 🥳 😻❤️ I think given that this guide was in UI/UX it was intended to be the guidelines that designers use while designing. We are really in need of some specific guidance to how to design well before things reach development and developers start using the chrome extensions that help them evaluate the accessibility of the design they are given. I think it will be great if you talk to QiQi to get her perspective as long as it does not transfer the responsibility for accessibility design onto developers, which is what has been happening on our projects and is causing a lot of rework after development has completed pages. |
@ExperimentsInHonesty Perfect. I already drafted up a guide. It is definitely still a draft so please keep that in mind if you are going to look it over. https://docs.google.com/document/d/1oA3eHypGag_BbphTcUseKwaNWOvQ9gvClnWg2Atyqkk/edit?usp=sharing I do have a section where I believe I will need input from developers as some accessibility audit tools provide code to be fixed. I likely don't need much work to be done on it, only how it can be best communicated from UX to Dev. |
@salmonciara thank you for the draft! I have made some formatting changes to the beginning of the document can you continue that throughout and then let me know, so I can take another look? |
@ExperimentsInHonesty I left a comment back on the font request. |
Hi @salmonciara Here is the history of our communication on this issue. I am moving it here so that we can preserve it for future contributors and other people who need to stay informed on this issue. Bonnie Wolfe, 7:49 AM Sep 10 Ciara Salmon. 9:38 AM Sep 10 Bonnie Wolfe, 7:50 AM Sep 17 Here are the source resources I looked at to support what I am asking, in case you think any of these are inappropriate:
|
@salmonciara I realized after talking to @Hanastevenson that mostly people are not yet aware of the context in which we will use the current google doc. We have designed a web version of the documents and will be converting all the finished guides the web format that does adhere to the same accessibility standards indicted in your guide. Here is what this content will look like when its on the web (see the version in red box) https://www.figma.com/file/0RRPy1Ph7HafI3qOITg0Mr/Hack-for-LA-Website?node-id=15793%3A100646 We still will need the pdfs to be printable and they will link to the webbased guides. If there is guidance you can provide on printable standards we would greatly appreciate that before we go and fix all the current draft guides. |
@ExperimentsInHonesty, Thank you for considering the larger font and reviewing other resources. I am in agreement with 14pt for the document and I will got in and update the document. Thank you also for the background of where this project is going. I was not aware. Yes, thank you for asking. My previous knowledge was that PDFs are not accessible as they are essentially an image which a screen reader cannot read and features such as font magnification does not work either. I did a quick search and there seems to be more resources regarding PDFs for accessibility. Let me do more in-depth research and get back to you. I will also reach out to the accessibility community to see if there is a preferred printable format. |
@salmonciara Thank you! We look forward to your changes. |
We have another thing we would like you to weigh in on that is a bottle neck for us fixing all the guides. Do you have any information on what is best in these examples:
|
To clarify, are you looking at the Gibhub and Twitch platforms standards on these items as these platforms are being referred to in guides? Or is there another reason you are looking at these platform standards? |
@salmonciara I am just looking at what industry standards are for technical guides. If there are other repositories of help files like figma |
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 |
Prior version of issue
###Overview ###Action Items Present to the Hack for LA leadership team for sign off Update issue #97 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. |
Files in this Issue:Draft How to UI/UX ACCESSIBILITY GUIDE - LAST UPDATE 08-13-2021
Basic guidance for wcag website compliance
|
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
The phases in the guide-making process are listed below. Each phase displayed in blue is linked to a wiki page with instructions on how to complete that phase. Open the wiki page in a new tab, copy the instructions for each part into the section labeled 'Tasks' at the bottom of this issue, and complete each task listed.
Resources/Instructions
Google Drive Folder for this Guide’s documents and shortcuts (to documents in other locations)
0134 UX/UI Accessibility Standards
Draft How to UI/UX ACCESSIBILITY GUIDE - LAST UPDATE 08-13-2021
Basic guidance for wcag website compliance
accessibility guidance as part of the Design Systems project research
Projects to Check
Tasks
The text was updated successfully, but these errors were encountered: