Making My Presence
I have been working with sites and apps for a long time in the universal design space. My attention to creativity and accessibility has always been a place of my focus. If we want to talk about Universal Design, we have to begin at the very foundation, WEB ACCESSIBILITY! I have learned over the years that creating an accessible website creates a positive impact in other areas, but I also recognized that the creativity of the product was impacted. If you are a gamer like me and have played Mortal Kombat, there is a famous line from the character named Shang Tsang when he defeats his opponent; YOUR SOUL IS MINE. I noticed that anytime accessibility was implemented, the soul or creativity of design was taken. Accessibility doesn't do that. It actually improves creativity making it pleasing for everybody to enjoy. To me, they have to be implemented together. We want the product to be visibly pleasing and functional. Let's go through the journey.
../creativity-in-universal-design/desktop/1.jpg
../creativity-in-universal-design/desktop/2.jpg
../creativity-in-universal-design/desktop/3.jpg
../creativity-in-universal-design/desktop/4.jpg
../creativity-in-universal-design/desktop/5.jpg
../creativity-in-universal-design/desktop/6.jpg
../creativity-in-universal-design/desktop/7.jpg
../creativity-in-universal-design/desktop/8.jpg
../creativity-in-universal-design/mobile/1.jpg
../creativity-in-universal-design/mobile/2.jpg
../creativity-in-universal-design/mobile/3.jpg
../creativity-in-universal-design/mobile/4.jpg
../creativity-in-universal-design/mobile/5.jpg
../creativity-in-universal-design/mobile/6.jpg
../creativity-in-universal-design/other/1.jpg
../creativity-in-universal-design/other/2.jpg
../creativity-in-universal-design/other/3.jpg
../creativity-in-universal-design/other/4.jpg
The Journey To Universal Design
I decided to use my website as the place to design and develop this case study with a focus on the homepage where we find the the most features and interactions. Throughout the process and came across challenges and success through testing. Extensions were used along with performing manual keyboard and screen reader testing for accessibility.Houston, We Have A Problem
Web accessibility is a critical aspect of web/app design and development that ensures that websites and applications can be used effectively by people with disabilities. Despite significant progress in this field, there are still several common problems and challenges associated with web accessibility. Here are a few:
- Lack of Awareness: Many web developers and designers are not fully aware of the importance of web accessibility and the needs of people with disabilities.
- Inadequate Training: There is a shortage of professionals with expertise in web accessibility, leading to a lack of knowledge and skills in this area.
- Inaccessible Content: Websites often feature content that is not accessible to all users, including images without alt text, videos without captions, and documents in non-accessible formats.
- Mobile Accessibility Issues Mobile websites and apps may not always meet accessibility standards, making it difficult for users with disabilities to access content on their smartphones or tablets.
- Inconsistent Standards: Lack of consistent and universally adopted accessibility standards can lead to confusion and varied levels of accessibility across different websites.
The Thought Process
When it comes to designing, I love creativity and the joy it brings to express myself. I want others to see my world and experience the products I create or in this case my website. I need to make sure that my website caters to the audience that finds my website as an example to follow. This includes institutions at the federal, state, and local levels. The technology used within these institutions must comply with Section 508 under the American Disabilities Act (ADA) which states that all technological devices, documents like web pages, and apps must be accessible. Section 508 also extends to organizations receiving government funding like non-profits. We see that corporate organizations are making strides in creating an accessible tech environment. Within the design process, I am hoping that I can provide an example of a roadmap to show that you can be creative and accessible to cater to your audience. The design has to reflect that and show that functionalities such as modals can be accessible when implemented properly.The Design Process
During the design process, I focused on areas to improve color contrast specifically with text on images. From an accessibility view, all images must have an alt tag (attribute) within the image tag or element. If the image is decorative, the screen reader will skip the image. If the image has content that is informational to the user, the content must be placed within the alt tag. To best maintain areas like this, we want to make sure the content can be updated from the code. No matter what image is placed, the text will meet the color contrast ratio standards on the image. To solve this problem to meet the standards, I aligned the text to the bottom of the image. Behind the text, I placed a gradient black background to make the text stand out. I lowered the opacity to .8 or 80% to allow a little bit of the image to be seen through.The Development Process
During the development, I implement some key features that causes challenges when it comes to accessibility. Those challenges are modals and popups. These features must communicate to the user how to interact with the component to reveal the additional information. For screen readers, aria attributes, help to solve this problem for screen readers. Aria attributes are only recognized by screen readers. I should have provided a video that you can see. If it is not there, I have to place it in this case study.Testing
Note: Disable all extensions when using the WebAIM Accessibility Checker to ensure you get the best results.
The extensions will place its components and pieces of code into your site causing unwanted errors and warnings.
Before I begin, I want to first say that it is very important to perform manual testing to see if it truly accessible. From experience testing with applications is not enough. Though the results may return good scores, the results are not testing for interactions. Do keyboard and screen reading testing to start off? Most importantly, find some users for user testing.