SlideShare a Scribd company logo
Baking Accessibility into Design
Lessons from Crafting an Accessible Design System
Agenda
• If you give a mouse a
cookie…
• Stats at scale
• Are we insane?
• Cookie crumbs
(lessons learned)
1999
WCAG 1.0 was published in 1999
How much of this is accessible?
1
MILLION websites
scanned
95.9%
Home pages failed
WCAG AA
81%
Low contrast errors
https://webaim.org/projects/million/

Recommended for you

Design Like a Pro: Basics of Building Mobile-Responsive HMIs
Design Like a Pro: Basics of Building Mobile-Responsive HMIsDesign Like a Pro: Basics of Building Mobile-Responsive HMIs
Design Like a Pro: Basics of Building Mobile-Responsive HMIs

This document discusses responsive design principles for mobile applications. It covers topics like mobile design patterns, touch optimization, levels of depth, mobile-first design, and content as UI. It also describes common responsive layout patterns like mostly fluid, column drop, layout shifter, tiny tweaks, and off canvas. The document emphasizes that responsive design results in less work, more usability, and enables a mobile-focused mindset when building applications in Ignition 8.

ignitionhmimobile responsive
Application Design - Part 2
Application Design - Part 2Application Design - Part 2
Application Design - Part 2

The second in a bi-weekly series on the elements of application design for developers, engineers, product managers, and visual designers.

user experienceuxixd
Design.doc
Design.docDesign.doc
Design.doc

The document provides guidance on designing accessible and usable web applications. It discusses defining goals and user requirements, establishing usability requirements, considering disabilities, and addresses design issues like color, wording, layout, widgets, navigation, and accessibility. References on user-centered design and accessibility best practices are also included.

web design
Web stats
1.13
BILLION
websites (2023)
252,000
New sites everyday
200
MILLION
actively updated
https://www.forbes.com/advisor/business/software/website-statistics/
Market share
62.7%
Of CMS market
share belongs to
Wordpress
65.12%
Chrome (Web
browser)
30,800+
SAAS Products
today
https://gs.statcounter.com/browser-market-share/
Number of users
5.35
BILLION
active users
15%
Suffer from some
form of disability
https://www.statista.com/topics/1145/internet-usage-worldwide/
How much of this is accessible?
3
MILLION web
pages scanned
30
Errors per page
79%
Contrast errors
https://link.springer.com/article/10.1007/s10209-023-01010-0

Recommended for you

Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf

This guide helps identify potential issues related to navigation, clarity, consistency, and other factors that can affect user experience.

UX Edmonton - Pattern Libraries
UX Edmonton - Pattern LibrariesUX Edmonton - Pattern Libraries
UX Edmonton - Pattern Libraries

This document discusses design patterns and interaction design patterns. It provides information on what patterns are, their basic elements, examples of patterns, and benefits of using patterns such as creating a common language and making systems easier for users to learn. It also discusses building your own pattern library and considerations around using free online pattern libraries versus creating your own custom library.

Usability and Salesforce - Dallas Salesforce.com User Group September 2011
Usability and Salesforce - Dallas Salesforce.com User Group September 2011Usability and Salesforce - Dallas Salesforce.com User Group September 2011
Usability and Salesforce - Dallas Salesforce.com User Group September 2011

Dallas Salesforce User Group - September 2011 - Salesforce.com and Usability - Matt Lamb and Shell Black

salesforcematt lambusability
Most common accessibility problems
WCAG Failure Type % of home pages
Low contrast text 81.0%
Missing alternative text for images 54.5%
Missing form input labels 48.6%
Empty links 44.6%
Empty buttons 28.2%
Missing document language 17.1%
https://doi.org/10.1007/s10209-023-01010-0
Accessibility is the extent to which products,
systems, services, environments and facilities can
be used by people from a population with the
widest range of user needs, characteristics and
capabilities to achieve identified goals in identified
contexts of use.
https://www.iso.org/obp/ui/#iso:std:iso-iec:29138:-1:ed-1:v1:en:sec:intro
What do we do?
Example of a scan - chatgpt.com

Recommended for you

Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutGames Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout

This document discusses various principles of usability, metaphors, and layout in game design. It covers attributes of usability like learnability and satisfaction. It provides examples of interface metaphors like the mouse representing a hand. Layout principles discussed include the rule of thirds and golden ratio for positioning elements, as well as using grids to align elements. The document stresses considering human abilities and designing for consistency and avoiding clutter.

golden ratiousabilitymetaphor
Accessibility in pattern libraries
Accessibility in pattern librariesAccessibility in pattern libraries
Accessibility in pattern libraries

In the old days, many developers looked at complex websites and web applications as a series of individual pages. These days, it’s all about abstracting these pages down to re-usable elements, modules and components which are then documented, designed and built as comprehensive pattern libraries. Pattern libraries can be used as an integral part of the UX, design and front-end development phases. But where should accessibility be included in these different types of pattern libraries? Come on a journey as we explore the pain and glory of baking accessibility into UX, design and front-end pattern libraries.

a11yaccessibilityozewai
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro

corePHP Usability Accessibility by Steven Pignataro presentation given at CMS Expo in Denver, December 2008.

cmsexpocmsjoomla
Example of a scan - linkedin
Example of a scan - linkedin
Sample of a WCAG criterion
Controls, Input
If non-text content is a control or accepts user input, then it
has a name that describes its purpose. (Refer to Success
Criterion 4.1.2 for additional requirements for controls and
content that accepts user input.)
Time-Based Media
If non-text content is time-based media, then text
alternatives at least provide descriptive identification of the
non-text content. (Refer to Guideline 1.2 for additional
requirements for media.)
How do you feel?

Recommended for you

Tear Down This Wall! Removing Boundaries to Create an Accessible Website
Tear Down This Wall! Removing Boundaries to Create an Accessible WebsiteTear Down This Wall! Removing Boundaries to Create an Accessible Website
Tear Down This Wall! Removing Boundaries to Create an Accessible Website

Presentation at edUi 2017 in Charlottesville, VA. Web accessibility is at the forefront of many minds, but it is difficult to know exactly what to do to make a website compliant with WCAG 2.0 and Section 508 guidelines. There are no hard and fast rules to follow, nor a simple checklist that says, “If you do these 10 things, your website will be accessible.” At the University of North Carolina at Chapel Hill, we have begun work to improve the overall accessibility of our website in a holistic way. Using our WordPress site as the basis, we are investigating ways to improve accessibility, including subscription services like LibGuides, Libraryh3lp chat service, and WordPress plugin Formidable. Using UNC-Chapel Hill Library’s initiatives as an example, we will illustrate what others can do on their own websites to meet WCAG 2.0 requirements and make them more usable for all users. This session will include sharing tips and tricks that we’ve learned along the way, as well as free tools that we have found useful in our work.

edui 2017accessibility
CMS Crash Course!
CMS Crash Course!CMS Crash Course!
CMS Crash Course!

Is your current nonprofit website and Content Management System (CMS) clunky, outdated and hard to navigate? Are you considering a website redesign? Or maybe you heard of WordPress, Joomla and Drupal but would like to learn more? If so, this is the presentation for you. Andy McIlwain (SIDEKICK) discusses how nonprofits can benefit from using a CMS and covers popular CMS options and how they compare side-to-side.

joomlacmsdrupal
Accessibility in Pattern Libraries
Accessibility in Pattern LibrariesAccessibility in Pattern Libraries
Accessibility in Pattern Libraries

In the old days, many developers looked at complex websites and web applications as a series of individual pages. These days, it’s all about abstracting these pages down to re-usable elements, modules and components which are then documented, designed and built as comprehensive pattern libraries. Pattern libraries can be used as an integral part of the UX, design and front-end development phases. But where should accessibility be included in these different types of pattern libraries? Come on a journey as we explore the pain and glory of baking accessibility into UX, design and front-end pattern libraries.

a11yaccessibility
Overwhelm!
Biggest issues
• Testing takes 4-8 weeks
• Average number of accessibility
errors 521 per website
• 6-8 Months to start fixing
Insanity is doing the same thing over and over again and
expecting different results.
~ Albert Einstein
The real problem
• Strong advocacy is increasingly stigmatized. Accessibility
complaints are often portrayed as greedy or unfair.
• Businesses seem to ignore the problem, either out of
indifference, or a vague sense of helplessness.
Training
Time
Cost
Is there a better way?
Perhaps…

Recommended for you

My presentation at Kent State IAKM
My presentation at Kent State IAKMMy presentation at Kent State IAKM
My presentation at Kent State IAKM

An update to "Applying information architecture to university web sites" for Kent State, April 26, 2007.

Front End Frameworks - are they accessible
Front End Frameworks - are they accessibleFront End Frameworks - are they accessible
Front End Frameworks - are they accessible

Frameworks like Bootstrap provide accessibility benefits but also risks if not implemented correctly. Common issues include non-semantic elements styled as buttons or headings, confusing screen reader users. Frameworks also may not fully explain interactive elements like dropdowns and modals. Developers must understand fundamentals of accessibility and not rely solely on frameworks being accessible "out of the box".

a11yaccessibilitybootstrap
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014

Web UI Design Patterns and best-practices guide from http://www.uxpin.com -- the best online wireframing, UX & product management suite available anywhere.

uxpinuser experienceux
Accessible Design Systems
One solution to address the problem of scale
• Address accessibility issues at component level
• Reduce errors at scale
If you give a
mouse a cookie….
• A story of an accessible
design system
Research data
showed the
following
• Inconsistency in components
• Poor usability
• Poor accessibility
• Low adoption
• Menu bursting at seams
If you give the
design team a
task to redesign
the menu…
They are going to want to
look at the information
architecture

Recommended for you

Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?

Roy Rumaner and Devin S. Olson join forces at Collabsphere 2018 to explain some of the legal issues you must deal with regarding Website Accessibility

website accessibilitydesign thinkinglegal issues
Intranet navigation governance
Intranet navigation governanceIntranet navigation governance
Intranet navigation governance

A presentation on how to define the governance on the site structure and its menus for an intranet managed by many different teams

intranetuser experiencenavigation
A Journey Through Islamic Architecture.pdf
A Journey Through Islamic Architecture.pdfA Journey Through Islamic Architecture.pdf
A Journey Through Islamic Architecture.pdf

Islamic architecture is a vast and rich field that spans centuries and continents, reflecting the diversity and unity of Islamic culture.

designresearchsustainability
If they look at the
information
architecture…
• They are going to find
• Redundancies
• Incoherent arrangement
• Inconsistent taxonomy
If they look at
bad IA…
They are going to want to
make it better.
This is where our story begins
It all started with menu redesign
Navigation
Nonsense
Revealed
• Some things that were in the
menu really belonged as a
functionality on a page
• Some things that were non-
discoverable on the page
really belonged in the menu.

Recommended for you

Greater Kailash @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
Greater Kailash @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model SafeGreater Kailash @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
Greater Kailash @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe

Greater Kailash @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe

Preserving-the-Essence-A-Journey-in-Visual-Identity.pdf
Preserving-the-Essence-A-Journey-in-Visual-Identity.pdfPreserving-the-Essence-A-Journey-in-Visual-Identity.pdf
Preserving-the-Essence-A-Journey-in-Visual-Identity.pdf

A visual identity is the heart and soul of a place, embodying its unique character and heritage. By carefully preserving this essence, we can ensure that new elements blend seamlessly, honoring the past while embracing the future.

designarchitectureresearch
Glasgow University degree Certificate
Glasgow University degree CertificateGlasgow University degree Certificate
Glasgow University degree Certificate

原版一模一样【微信:741003700 】【(glasgow毕业证书)英国格拉斯哥大学毕业证成绩单】【微信:741003700 】学位证,留信学历认证(真实可查,永久存档)原件一模一样纸张工艺/offer、在读证明、外壳等材料/诚信可靠,可直接看成品样本,帮您解决无法毕业带来的各种难题!外壳,原版制作,诚信可靠,可直接看成品样本。行业标杆!精益求精,诚心合作,真诚制作!多年品质 ,按需精细制作,24小时接单,全套进口原装设备。十五年致力于帮助留学生解决难题,包您满意。 本公司拥有海外各大学样板无数,能完美还原。 1:1完美还原海外各大学毕业材料上的工艺:水印,阴影底纹,钢印LOGO烫金烫银,LOGO烫金烫银复合重叠。文字图案浮雕、激光镭射、紫外荧光、温感、复印防伪等防伪工艺。材料咨询办理、认证咨询办理请加学历顾问Q/微741003700 【主营项目】 一.毕业证【q微741003700】成绩单、使馆认证、教育部认证、雅思托福成绩单、学生卡等! 二.真实使馆公证(即留学回国人员证明,不成功不收费) 三.真实教育部学历学位认证(教育部存档!教育部留服网站永久可查) 四.办理各国各大学文凭(一对一专业服务,可全程监控跟踪进度) 如果您处于以下几种情况: ◇在校期间,因各种原因未能顺利毕业……拿不到官方毕业证【q/微741003700】 ◇面对父母的压力,希望尽快拿到; ◇不清楚认证流程以及材料该如何准备; ◇回国时间很长,忘记办理; ◇回国马上就要找工作,办给用人单位看; ◇企事业单位必须要求办理的 ◇需要报考公务员、购买免税车、落转户口 ◇申请留学生创业基金 留信网认证的作用: 1:该专业认证可证明留学生真实身份 2:同时对留学生所学专业登记给予评定 3:国家专业人才认证中心颁发入库证书 4:这个认证书并且可以归档倒地方 5:凡事获得留信网入网的信息将会逐步更新到个人身份内,将在公安局网内查询个人身份证信息后,同步读取人才网入库信息 6:个人职称评审加20分 7:个人信誉贷款加10分 8:在国家人才网主办的国家网络招聘大会中纳入资料,供国家高端企业选择人才 办理(glasgow毕业证书)英国格拉斯哥大学毕业证【微信:741003700 】外观非常简单,由纸质材料制成,上面印有校徽、校名、毕业生姓名、专业等信息。 办理(glasgow毕业证书)英国格拉斯哥大学毕业证【微信:741003700 】格式相对统一,各专业都有相应的模板。通常包括以下部分: 校徽:象征着学校的荣誉和传承。 校名:学校英文全称 授予学位:本部分将注明获得的具体学位名称。 毕业生姓名:这是最重要的信息之一,标志着该证书是由特定人员获得的。 颁发日期:这是毕业正式生效的时间,也代表着毕业生学业的结束。 其他信息:根据不同的专业和学位,可能会有一些特定的信息或章节。 办理(glasgow毕业证书)英国格拉斯哥大学毕业证【微信:741003700 】价值很高,需要妥善保管。一般来说,应放置在安全、干燥、防潮的地方,避免长时间暴露在阳光下。如需使用,最好使用复印件而不是原件,以免丢失。 综上所述,办理(glasgow毕业证书)英国格拉斯哥大学毕业证【微信:741003700 】是证明身份和学历的高价值文件。外观简单庄重,格式统一,包括重要的个人信息和发布日期。对持有人来说,妥善保管是非常重要的。

(glasgow毕业证书)英国格拉斯哥大学毕业证
If the design team
starts brainstorming
They are going to ideate for
a whole new design
Accessibility
research
• Manual evaluation of
accessibility
• Usability testing with people
using assistive technology
• Automated scanning
Lesson 1.
Understand the
technology
• Current UI Frameworks /
technologies
• Most used UI components
• Current state of UI components
We thoroughly audited
the whole app

Recommended for you

Lajpat Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Akshra Ojha Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Akshra Ojha Top Model SafeLajpat Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Akshra Ojha Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Akshra Ojha Top Model Safe

Lajpat Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Akshra Ojha Top Model Safe

Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model SafePaharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe

Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe

Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model SafePaharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe

Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe

Most popular
frameworks
• React - This was ours
• Angular
• Ember
• Vue
High-level understanding of React
Built-in Accessibility: React has some built-in tools and best practices that encourage
accessibility. For example, React provides warnings in the development mode if certain
accessibility practices are not followed.
• JSX: Encourages the use of accessible HTML elements and attributes.
• React ARIA: React supports the use of ARIA (Accessible Rich Internet
Applications) roles and properties.
Developer Responsibility: Developers need to actively implement and test for
accessibility. This includes:
• Using semantic HTML and ARIA roles.
• Managing keyboard navigation and focus states.
• Ensuring that interactive elements are accessible.
• Using tools like eslint-plugin-jsx-a11y to enforce accessibility rules in React code.
Lesson 2.
Create Project
Plan
• Analyze the audit
• Find most used components
• Make a list
• Create arbitrary timelines for
• Design
• Accessibility requirements
• Development
• Testing
When you start
creating a
project plan
You will soon realize that you
need a governance
framework.

Recommended for you

Hill Dan - Dark matter and trojan horses. A strategic design vocabulary.pdf
Hill Dan - Dark matter and trojan horses. A strategic design vocabulary.pdfHill Dan - Dark matter and trojan horses. A strategic design vocabulary.pdf
Hill Dan - Dark matter and trojan horses. A strategic design vocabulary.pdf

A book on strategy design.

strategy
Fall/winter Trend forcasting 2025 ppt .pdf
Fall/winter Trend forcasting 2025 ppt .pdfFall/winter Trend forcasting 2025 ppt .pdf
Fall/winter Trend forcasting 2025 ppt .pdf

I forcast some fashion trends of f/w 25 in this presentation.

Surface Analysis Civil 3D using different tools
Surface Analysis Civil 3D using different toolsSurface Analysis Civil 3D using different tools
Surface Analysis Civil 3D using different tools

Civil 3D Surface

civil 3d surface
Lesson 3.
Governance
model of the
design system
• Centralized
• Federated
• Hybrid
• Community
When you start
thinking about
the governance
You will naturally need to
think about the actual
physical management of it.
Lesson 4.
Front-end
architecture
• Where is it going to live?
• When is it going to be
maintained and updated?
• How many products in your
portfolio?
• Versioning
Lesson 5.
Cross functional
Design is never ever ever a solo act. It is always always always a
cross-functional collaborative effort. Designs created in isolation
are almost guaranteed to fail.

Recommended for you

Design Impulse: Boost the power of design
Design Impulse: Boost the power of designDesign Impulse: Boost the power of design
Design Impulse: Boost the power of design

Professional design drives turnover, return, and growth. How to strengthen the power of design in your domain? The key is to introduce, specialize, and organize critical capabilities. Design capacity thus becomes a strategic advantage: valuable, unique, and organized. Cases from construction, manufacturing, and servicing provide proof. Achieve your ambition faster with our subject expertise. Call on us for instruction, support, or execution. Request a free quick scan* to start. *) Ask for our conditions. https://designimpulse.nl

designcreativityinnovation
SMACNA - DUCT CONSTRUCTION STANDARDS-2005.pdf
SMACNA -  DUCT CONSTRUCTION STANDARDS-2005.pdfSMACNA -  DUCT CONSTRUCTION STANDARDS-2005.pdf
SMACNA - DUCT CONSTRUCTION STANDARDS-2005.pdf

smacna

Mahipalpur @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
Mahipalpur @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model SafeMahipalpur @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
Mahipalpur @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe

Mahipalpur @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe

Design
To create
pragmatic
designs
and
document
a11y
requiremen
ts
Research
To bring in
any
insights
from
usability
testing
existing
products
with
assistive
devices.
Engineering
To propose
practical
solutions to
design and
a11y
problems
Product
To prioritize
the work
and send it
into the
pipeline
Marketing
To use it
for their
designs
and
enhance
company
image
Accessibility
Experts
To guide
accessibility
throughout
Who does what?
Lesson 6.
Writing requirements
• Plan the creation and
implementation
• Define ‘done’
• Communicate, communicate,
communicate
• Execute
Lesson 7. Start with Tokens
Input controls
Navigational Components
Informational Components
Containers
Types of UI components

Recommended for you

de-on-thi-vstep-bac-4.pdf vjknvjknvkjdnvjkdnvj
de-on-thi-vstep-bac-4.pdf vjknvjknvkjdnvjkdnvjde-on-thi-vstep-bac-4.pdf vjknvjknvkjdnvjkdnvj
de-on-thi-vstep-bac-4.pdf vjknvjknvkjdnvjkdnvj

ebfubhef

social media
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂Glamorous sonam Mehra Top Model Safe
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂Glamorous sonam Mehra Top Model SafeKarol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂Glamorous sonam Mehra Top Model Safe
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂Glamorous sonam Mehra Top Model Safe

Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂Glamorous sonam Mehra Top Model Safe

Gender Equity in Architecture: Cultural Anthropology in Design Ideologies
Gender Equity in Architecture: Cultural Anthropology in Design IdeologiesGender Equity in Architecture: Cultural Anthropology in Design Ideologies
Gender Equity in Architecture: Cultural Anthropology in Design Ideologies

This PowerPoint presentation offers a comparative analysis between a female and a male architect, focusing on their ideologies, approaches, concepts, and interpretations for a mixed-use building project. This study prompts a reconsideration of architectural inspiration and priorities, advocating for gender equity and cultural anthropology in architectural design.

gender equity in architecturecultural anthropologyarchitectural priorities
Design Phase
1.Contrast and Visibility
1.Ensure the button has a high contrast ratio with the background (minimum
4.5:1 for normal text, 3:1 for large text).
2.Use distinguishable colors for the button text and background.
2.Size and Click Area
1.Make the button large enough to be easily clickable (minimum of 44x44
pixels).
2.Ensure there is adequate spacing around the button to prevent accidental
clicks.
3.Label and Instructions
1.Use clear and descriptive text for the button label (e.g., “Submit,” “Learn
More”).
2.Avoid using generic labels like “Click Here.”
4.Focus Indicator
1.Design a visible focus indicator (e.g., outline or border) for when the button is
tabbed to or clicked on.
5. Zoom /Mobile view
Development Phase
1.Semantic HTML
1.Use the correct HTML element (<button>, <input type="button">, or <a> with
role="button") for the button.
2.Ensure the button is focusable using tabindex if necessary.
2.ARIA Attributes
1.Use ARIA roles and properties appropriately (e.g., aria-label, aria-pressed for
toggle buttons).
3.Keyboard Accessibility
1.Ensure the button is fully operable via keyboard (using Enter and Space keys).
2.Verify the focus order is logical and intuitive.
4.State Indication
1.Default State
2. Hover State
3. Focus State
4. Active State
5. Disabled State (ensure it is correctly indicated)
6. Visited State (for Links Acting as Buttons)
7. Pressed State (for Toggle Buttons)
5.Screen Reader Compatibility
1.Test the button with screen readers to ensure it conveys the correct
information.
2.Include accessible names and descriptions where necessary.
Example of Button
Lesson 8. It’s a product
Lesson 9. Huge benefits
What was the effort?
90%
components
2 Qs
time taken
13%
of total
development effort

Recommended for you

Fear and Faith (Slideshow by: Kal-el Go)
Fear and Faith (Slideshow by: Kal-el Go)Fear and Faith (Slideshow by: Kal-el Go)
Fear and Faith (Slideshow by: Kal-el Go)

“Fear and Faith” contrasts the different effect of each of these, showing the quality of faith as opposed to the emotion of fear.

inspirationalslideshows
An Introduction to Housing: Core Concepts and Historical Evolution from Prehi...
An Introduction to Housing: Core Concepts and Historical Evolution from Prehi...An Introduction to Housing: Core Concepts and Historical Evolution from Prehi...
An Introduction to Housing: Core Concepts and Historical Evolution from Prehi...

This comprehensive PDF explores the definition and fundamental core of housing neighborhoods, tracing the evolution of housing from prehistoric times 2.5 million years ago to the early 19th century Industrial Revolution. It delves into the various stages of housing development, highlighting key innovations, cultural influences, and technological advancements that shaped the way humans have built and inhabited homes throughout history. This document serves as an essential resource for understanding the dynamic history of human habitation and the ongoing transformation of housing neighborhoods.

housing evolutionprehistoric sheltersindustrial revolution housing
Nehru Place @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Nehru Place @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model SafeNehru Place @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Nehru Place @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe

Nehru Place @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe

IBM Carbon
Adobe
Spectrum
Salesforce
Lightning
Examples of accessible design systems
What if?
62.7%
WordPress market share
65.12
Chrome (Web browser)
30,800+
SAAS
Stay in touch!
Swapnali Thakar
https://www.linkedin.com/in/swapnalithakar/
Accredited UX Professional #010304001, CPACC
Thank you!
Have a purposeful day ahead!

Recommended for you

Portfolio of Family Coat of Arms, devised by Kasyanenko Rostyslav, ENG
Portfolio of Family Coat of Arms, devised by Kasyanenko Rostyslav, ENGPortfolio of Family Coat of Arms, devised by Kasyanenko Rostyslav, ENG
Portfolio of Family Coat of Arms, devised by Kasyanenko Rostyslav, ENG

The Ukrainian and German journalist Rostyslav Kasyanenko has dedicated himself to genealogical research and heraldry. Originally Ukrainian, now living in Munich (Bavaria) he working in Ukrainian Free University (Est. 1921) as archivist. Curator of Heraldic Teams, Member of Ukrainian Heraldry Society (UHS) R.Kasyanenko is Deviser of the Family and Municipal Coat of Arms and Author of the exhibition concept project: “Maritime flags and arms of the Black Sea countries vs. Mediterranean: what has changed in 175 years?” Author of scientific articles (2023-24): Parallels between the meaning of Symbol and Myth according to Hryhorii Skovoroda and heraldic systems Heraldry as a marker of evolution of national identity in Ukraine and Slovakia: from the Princely era to the "Spring of Nations" (XI-XIX centuries) Historical parallels in the formation of national awareness in Ukraine and Slovakia in modern times (1848-1992) Proto-heraldry of Kievan Rus': dynastic symbols of the Princely era, and how does the Palatine Lion relate to this? Symbols of the House of Romanovyches: the Bavarian influence in Ukrainian heraldry Participant of Scientific Conferences (2023-24): - XXХІІІ Heraldic Conference of the Ukrainian Heraldry Society, October 13, 2023, Lviv - International Conference “Slovak-Ukrainian Relations in the Field of Language, Literature, and Culture in Slovakia and the Central European Space”, University of Prešov, Institute of Ukrainian Studies, Faculty of Arts, 18-20.10.2023 - International Conference „The Past, Present, and Future of Heraldry: Universality and Interdisciplinarity“, Vilnius, 12-13.06.24 - International Conference "Coats of Arms as Weapons – Heraldic Symbols in Political, Dynastic, Military, and Legal Conflicts of the Middle Ages and Early Modern Period”, Alfried Krupp Wissenschaftskolleg Greifswald. According to the heraldist, he has worked with many heraldic artists over the years. However, he developed the ideas for all the coats of arms himself, except for his own. The case of the Kasyanenko (from the Shovkoplias clan) family coat of arms — featuring an audacious Cossack riding a rhinoceros — deserves special attention. "After all, one could talk about one's own crest, just like one's ancestors, for an eternity," he says.

coat of armsheraldrywappen
References
https://www.forbes.com/home-improvement/internet/internet-statistics/
https://www.statista.com/topics/1145/internet-usage-worldwide/#topicOverview
https://www.ibm.com/topics/saas
Q and A

More Related Content

Similar to UXPA 2024- Baking Accessibility into Design.pdf

Writing for the Web
Writing for the WebWriting for the Web
Writing for the Web
Northwoods Software, Inc.
 
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
Sencha
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful ui
Thanos Makaronas
 
Design Like a Pro: Basics of Building Mobile-Responsive HMIs
Design Like a Pro: Basics of Building Mobile-Responsive HMIsDesign Like a Pro: Basics of Building Mobile-Responsive HMIs
Design Like a Pro: Basics of Building Mobile-Responsive HMIs
Inductive Automation
 
Application Design - Part 2
Application Design - Part 2Application Design - Part 2
Application Design - Part 2
Kelley Howell
 
Design.doc
Design.docDesign.doc
Design.doc
butest
 
Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf
Jaime Brown
 
UX Edmonton - Pattern Libraries
UX Edmonton - Pattern LibrariesUX Edmonton - Pattern Libraries
UX Edmonton - Pattern Libraries
Robert Evans
 
Usability and Salesforce - Dallas Salesforce.com User Group September 2011
Usability and Salesforce - Dallas Salesforce.com User Group September 2011Usability and Salesforce - Dallas Salesforce.com User Group September 2011
Usability and Salesforce - Dallas Salesforce.com User Group September 2011
Shell Black
 
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutGames Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
David Farrell
 
Accessibility in pattern libraries
Accessibility in pattern librariesAccessibility in pattern libraries
Accessibility in pattern libraries
Russ Weakley
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
John Coonen
 
Tear Down This Wall! Removing Boundaries to Create an Accessible Website
Tear Down This Wall! Removing Boundaries to Create an Accessible WebsiteTear Down This Wall! Removing Boundaries to Create an Accessible Website
Tear Down This Wall! Removing Boundaries to Create an Accessible Website
Sarah Joy Arnold
 
CMS Crash Course!
CMS Crash Course!CMS Crash Course!
CMS Crash Course!
TechSoup Canada
 
Accessibility in Pattern Libraries
Accessibility in Pattern LibrariesAccessibility in Pattern Libraries
Accessibility in Pattern Libraries
Russ Weakley
 
My presentation at Kent State IAKM
My presentation at Kent State IAKMMy presentation at Kent State IAKM
My presentation at Kent State IAKM
Keith Instone
 
Front End Frameworks - are they accessible
Front End Frameworks - are they accessibleFront End Frameworks - are they accessible
Front End Frameworks - are they accessible
Russ Weakley
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014
MoodLabs
 
Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?
Devin Olson
 
Intranet navigation governance
Intranet navigation governanceIntranet navigation governance
Intranet navigation governance
GabrieleSani3
 

Similar to UXPA 2024- Baking Accessibility into Design.pdf (20)

Writing for the Web
Writing for the WebWriting for the Web
Writing for the Web
 
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful ui
 
Design Like a Pro: Basics of Building Mobile-Responsive HMIs
Design Like a Pro: Basics of Building Mobile-Responsive HMIsDesign Like a Pro: Basics of Building Mobile-Responsive HMIs
Design Like a Pro: Basics of Building Mobile-Responsive HMIs
 
Application Design - Part 2
Application Design - Part 2Application Design - Part 2
Application Design - Part 2
 
Design.doc
Design.docDesign.doc
Design.doc
 
Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf
 
UX Edmonton - Pattern Libraries
UX Edmonton - Pattern LibrariesUX Edmonton - Pattern Libraries
UX Edmonton - Pattern Libraries
 
Usability and Salesforce - Dallas Salesforce.com User Group September 2011
Usability and Salesforce - Dallas Salesforce.com User Group September 2011Usability and Salesforce - Dallas Salesforce.com User Group September 2011
Usability and Salesforce - Dallas Salesforce.com User Group September 2011
 
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutGames Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
 
Accessibility in pattern libraries
Accessibility in pattern librariesAccessibility in pattern libraries
Accessibility in pattern libraries
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
 
Tear Down This Wall! Removing Boundaries to Create an Accessible Website
Tear Down This Wall! Removing Boundaries to Create an Accessible WebsiteTear Down This Wall! Removing Boundaries to Create an Accessible Website
Tear Down This Wall! Removing Boundaries to Create an Accessible Website
 
CMS Crash Course!
CMS Crash Course!CMS Crash Course!
CMS Crash Course!
 
Accessibility in Pattern Libraries
Accessibility in Pattern LibrariesAccessibility in Pattern Libraries
Accessibility in Pattern Libraries
 
My presentation at Kent State IAKM
My presentation at Kent State IAKMMy presentation at Kent State IAKM
My presentation at Kent State IAKM
 
Front End Frameworks - are they accessible
Front End Frameworks - are they accessibleFront End Frameworks - are they accessible
Front End Frameworks - are they accessible
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014
 
Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?
 
Intranet navigation governance
Intranet navigation governanceIntranet navigation governance
Intranet navigation governance
 

Recently uploaded

A Journey Through Islamic Architecture.pdf
A Journey Through Islamic Architecture.pdfA Journey Through Islamic Architecture.pdf
A Journey Through Islamic Architecture.pdf
Mostafa Abd Elrahman
 
Greater Kailash @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
Greater Kailash @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model SafeGreater Kailash @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
Greater Kailash @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
kumkum tuteja$A17
 
Preserving-the-Essence-A-Journey-in-Visual-Identity.pdf
Preserving-the-Essence-A-Journey-in-Visual-Identity.pdfPreserving-the-Essence-A-Journey-in-Visual-Identity.pdf
Preserving-the-Essence-A-Journey-in-Visual-Identity.pdf
Mostafa Abd Elrahman
 
Glasgow University degree Certificate
Glasgow University degree CertificateGlasgow University degree Certificate
Glasgow University degree Certificate
tezeqes
 
Lajpat Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Akshra Ojha Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Akshra Ojha Top Model SafeLajpat Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Akshra Ojha Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Akshra Ojha Top Model Safe
anany pandey$A17
 
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model SafePaharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
jiya khan$A17
 
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model SafePaharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
dakshishsingh98798
 
Hill Dan - Dark matter and trojan horses. A strategic design vocabulary.pdf
Hill Dan - Dark matter and trojan horses. A strategic design vocabulary.pdfHill Dan - Dark matter and trojan horses. A strategic design vocabulary.pdf
Hill Dan - Dark matter and trojan horses. A strategic design vocabulary.pdf
Vasu283735
 
Fall/winter Trend forcasting 2025 ppt .pdf
Fall/winter Trend forcasting 2025 ppt .pdfFall/winter Trend forcasting 2025 ppt .pdf
Fall/winter Trend forcasting 2025 ppt .pdf
Simran Choudhary
 
Surface Analysis Civil 3D using different tools
Surface Analysis Civil 3D using different toolsSurface Analysis Civil 3D using different tools
Surface Analysis Civil 3D using different tools
ManashChatterjee3
 
Design Impulse: Boost the power of design
Design Impulse: Boost the power of designDesign Impulse: Boost the power of design
Design Impulse: Boost the power of design
Pieter van Langen
 
SMACNA - DUCT CONSTRUCTION STANDARDS-2005.pdf
SMACNA -  DUCT CONSTRUCTION STANDARDS-2005.pdfSMACNA -  DUCT CONSTRUCTION STANDARDS-2005.pdf
SMACNA - DUCT CONSTRUCTION STANDARDS-2005.pdf
Magdiel70
 
Mahipalpur @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
Mahipalpur @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model SafeMahipalpur @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
Mahipalpur @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
hina ojha$A17
 
de-on-thi-vstep-bac-4.pdf vjknvjknvkjdnvjkdnvj
de-on-thi-vstep-bac-4.pdf vjknvjknvkjdnvjkdnvjde-on-thi-vstep-bac-4.pdf vjknvjknvkjdnvjkdnvj
de-on-thi-vstep-bac-4.pdf vjknvjknvkjdnvjkdnvj
92nqjwr76x
 
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂Glamorous sonam Mehra Top Model Safe
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂Glamorous sonam Mehra Top Model SafeKarol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂Glamorous sonam Mehra Top Model Safe
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂Glamorous sonam Mehra Top Model Safe
shoeb2926
 
Gender Equity in Architecture: Cultural Anthropology in Design Ideologies
Gender Equity in Architecture: Cultural Anthropology in Design IdeologiesGender Equity in Architecture: Cultural Anthropology in Design Ideologies
Gender Equity in Architecture: Cultural Anthropology in Design Ideologies
Aditi Sh.
 
Fear and Faith (Slideshow by: Kal-el Go)
Fear and Faith (Slideshow by: Kal-el Go)Fear and Faith (Slideshow by: Kal-el Go)
Fear and Faith (Slideshow by: Kal-el Go)
Kal-el Shows
 
An Introduction to Housing: Core Concepts and Historical Evolution from Prehi...
An Introduction to Housing: Core Concepts and Historical Evolution from Prehi...An Introduction to Housing: Core Concepts and Historical Evolution from Prehi...
An Introduction to Housing: Core Concepts and Historical Evolution from Prehi...
Aditi Sh.
 
Nehru Place @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Nehru Place @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model SafeNehru Place @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Nehru Place @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
jiya khan$A17
 
Portfolio of Family Coat of Arms, devised by Kasyanenko Rostyslav, ENG
Portfolio of Family Coat of Arms, devised by Kasyanenko Rostyslav, ENGPortfolio of Family Coat of Arms, devised by Kasyanenko Rostyslav, ENG
Portfolio of Family Coat of Arms, devised by Kasyanenko Rostyslav, ENG
Rostyslav Kasyanenko
 

Recently uploaded (20)

A Journey Through Islamic Architecture.pdf
A Journey Through Islamic Architecture.pdfA Journey Through Islamic Architecture.pdf
A Journey Through Islamic Architecture.pdf
 
Greater Kailash @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
Greater Kailash @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model SafeGreater Kailash @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
Greater Kailash @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
 
Preserving-the-Essence-A-Journey-in-Visual-Identity.pdf
Preserving-the-Essence-A-Journey-in-Visual-Identity.pdfPreserving-the-Essence-A-Journey-in-Visual-Identity.pdf
Preserving-the-Essence-A-Journey-in-Visual-Identity.pdf
 
Glasgow University degree Certificate
Glasgow University degree CertificateGlasgow University degree Certificate
Glasgow University degree Certificate
 
Lajpat Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Akshra Ojha Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Akshra Ojha Top Model SafeLajpat Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Akshra Ojha Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Akshra Ojha Top Model Safe
 
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model SafePaharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
 
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model SafePaharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Paharganj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
 
Hill Dan - Dark matter and trojan horses. A strategic design vocabulary.pdf
Hill Dan - Dark matter and trojan horses. A strategic design vocabulary.pdfHill Dan - Dark matter and trojan horses. A strategic design vocabulary.pdf
Hill Dan - Dark matter and trojan horses. A strategic design vocabulary.pdf
 
Fall/winter Trend forcasting 2025 ppt .pdf
Fall/winter Trend forcasting 2025 ppt .pdfFall/winter Trend forcasting 2025 ppt .pdf
Fall/winter Trend forcasting 2025 ppt .pdf
 
Surface Analysis Civil 3D using different tools
Surface Analysis Civil 3D using different toolsSurface Analysis Civil 3D using different tools
Surface Analysis Civil 3D using different tools
 
Design Impulse: Boost the power of design
Design Impulse: Boost the power of designDesign Impulse: Boost the power of design
Design Impulse: Boost the power of design
 
SMACNA - DUCT CONSTRUCTION STANDARDS-2005.pdf
SMACNA -  DUCT CONSTRUCTION STANDARDS-2005.pdfSMACNA -  DUCT CONSTRUCTION STANDARDS-2005.pdf
SMACNA - DUCT CONSTRUCTION STANDARDS-2005.pdf
 
Mahipalpur @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
Mahipalpur @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model SafeMahipalpur @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
Mahipalpur @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
 
de-on-thi-vstep-bac-4.pdf vjknvjknvkjdnvjkdnvj
de-on-thi-vstep-bac-4.pdf vjknvjknvkjdnvjkdnvjde-on-thi-vstep-bac-4.pdf vjknvjknvkjdnvjkdnvj
de-on-thi-vstep-bac-4.pdf vjknvjknvkjdnvjkdnvj
 
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂Glamorous sonam Mehra Top Model Safe
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂Glamorous sonam Mehra Top Model SafeKarol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂Glamorous sonam Mehra Top Model Safe
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂Glamorous sonam Mehra Top Model Safe
 
Gender Equity in Architecture: Cultural Anthropology in Design Ideologies
Gender Equity in Architecture: Cultural Anthropology in Design IdeologiesGender Equity in Architecture: Cultural Anthropology in Design Ideologies
Gender Equity in Architecture: Cultural Anthropology in Design Ideologies
 
Fear and Faith (Slideshow by: Kal-el Go)
Fear and Faith (Slideshow by: Kal-el Go)Fear and Faith (Slideshow by: Kal-el Go)
Fear and Faith (Slideshow by: Kal-el Go)
 
An Introduction to Housing: Core Concepts and Historical Evolution from Prehi...
An Introduction to Housing: Core Concepts and Historical Evolution from Prehi...An Introduction to Housing: Core Concepts and Historical Evolution from Prehi...
An Introduction to Housing: Core Concepts and Historical Evolution from Prehi...
 
Nehru Place @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Nehru Place @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model SafeNehru Place @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Nehru Place @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
 
Portfolio of Family Coat of Arms, devised by Kasyanenko Rostyslav, ENG
Portfolio of Family Coat of Arms, devised by Kasyanenko Rostyslav, ENGPortfolio of Family Coat of Arms, devised by Kasyanenko Rostyslav, ENG
Portfolio of Family Coat of Arms, devised by Kasyanenko Rostyslav, ENG
 

UXPA 2024- Baking Accessibility into Design.pdf

  • 1. Baking Accessibility into Design Lessons from Crafting an Accessible Design System
  • 2. Agenda • If you give a mouse a cookie… • Stats at scale • Are we insane? • Cookie crumbs (lessons learned)
  • 3. 1999 WCAG 1.0 was published in 1999
  • 4. How much of this is accessible? 1 MILLION websites scanned 95.9% Home pages failed WCAG AA 81% Low contrast errors https://webaim.org/projects/million/
  • 5. Web stats 1.13 BILLION websites (2023) 252,000 New sites everyday 200 MILLION actively updated https://www.forbes.com/advisor/business/software/website-statistics/
  • 6. Market share 62.7% Of CMS market share belongs to Wordpress 65.12% Chrome (Web browser) 30,800+ SAAS Products today https://gs.statcounter.com/browser-market-share/
  • 7. Number of users 5.35 BILLION active users 15% Suffer from some form of disability https://www.statista.com/topics/1145/internet-usage-worldwide/
  • 8. How much of this is accessible? 3 MILLION web pages scanned 30 Errors per page 79% Contrast errors https://link.springer.com/article/10.1007/s10209-023-01010-0
  • 9. Most common accessibility problems WCAG Failure Type % of home pages Low contrast text 81.0% Missing alternative text for images 54.5% Missing form input labels 48.6% Empty links 44.6% Empty buttons 28.2% Missing document language 17.1% https://doi.org/10.1007/s10209-023-01010-0
  • 10. Accessibility is the extent to which products, systems, services, environments and facilities can be used by people from a population with the widest range of user needs, characteristics and capabilities to achieve identified goals in identified contexts of use. https://www.iso.org/obp/ui/#iso:std:iso-iec:29138:-1:ed-1:v1:en:sec:intro
  • 11. What do we do?
  • 12. Example of a scan - chatgpt.com
  • 13. Example of a scan - linkedin
  • 14. Example of a scan - linkedin
  • 15. Sample of a WCAG criterion Controls, Input If non-text content is a control or accepts user input, then it has a name that describes its purpose. (Refer to Success Criterion 4.1.2 for additional requirements for controls and content that accepts user input.) Time-Based Media If non-text content is time-based media, then text alternatives at least provide descriptive identification of the non-text content. (Refer to Guideline 1.2 for additional requirements for media.)
  • 16. How do you feel?
  • 17. Overwhelm! Biggest issues • Testing takes 4-8 weeks • Average number of accessibility errors 521 per website • 6-8 Months to start fixing
  • 18. Insanity is doing the same thing over and over again and expecting different results. ~ Albert Einstein
  • 19. The real problem • Strong advocacy is increasingly stigmatized. Accessibility complaints are often portrayed as greedy or unfair. • Businesses seem to ignore the problem, either out of indifference, or a vague sense of helplessness. Training Time Cost
  • 20. Is there a better way? Perhaps…
  • 21. Accessible Design Systems One solution to address the problem of scale • Address accessibility issues at component level • Reduce errors at scale
  • 22. If you give a mouse a cookie…. • A story of an accessible design system
  • 23. Research data showed the following • Inconsistency in components • Poor usability • Poor accessibility • Low adoption • Menu bursting at seams
  • 24. If you give the design team a task to redesign the menu… They are going to want to look at the information architecture
  • 25. If they look at the information architecture… • They are going to find • Redundancies • Incoherent arrangement • Inconsistent taxonomy
  • 26. If they look at bad IA… They are going to want to make it better.
  • 27. This is where our story begins It all started with menu redesign
  • 28. Navigation Nonsense Revealed • Some things that were in the menu really belonged as a functionality on a page • Some things that were non- discoverable on the page really belonged in the menu.
  • 29. If the design team starts brainstorming They are going to ideate for a whole new design
  • 30. Accessibility research • Manual evaluation of accessibility • Usability testing with people using assistive technology • Automated scanning
  • 31. Lesson 1. Understand the technology • Current UI Frameworks / technologies • Most used UI components • Current state of UI components
  • 33. Most popular frameworks • React - This was ours • Angular • Ember • Vue
  • 34. High-level understanding of React Built-in Accessibility: React has some built-in tools and best practices that encourage accessibility. For example, React provides warnings in the development mode if certain accessibility practices are not followed. • JSX: Encourages the use of accessible HTML elements and attributes. • React ARIA: React supports the use of ARIA (Accessible Rich Internet Applications) roles and properties. Developer Responsibility: Developers need to actively implement and test for accessibility. This includes: • Using semantic HTML and ARIA roles. • Managing keyboard navigation and focus states. • Ensuring that interactive elements are accessible. • Using tools like eslint-plugin-jsx-a11y to enforce accessibility rules in React code.
  • 35. Lesson 2. Create Project Plan • Analyze the audit • Find most used components • Make a list • Create arbitrary timelines for • Design • Accessibility requirements • Development • Testing
  • 36. When you start creating a project plan You will soon realize that you need a governance framework.
  • 37. Lesson 3. Governance model of the design system • Centralized • Federated • Hybrid • Community
  • 38. When you start thinking about the governance You will naturally need to think about the actual physical management of it.
  • 39. Lesson 4. Front-end architecture • Where is it going to live? • When is it going to be maintained and updated? • How many products in your portfolio? • Versioning
  • 40. Lesson 5. Cross functional Design is never ever ever a solo act. It is always always always a cross-functional collaborative effort. Designs created in isolation are almost guaranteed to fail.
  • 41. Design To create pragmatic designs and document a11y requiremen ts Research To bring in any insights from usability testing existing products with assistive devices. Engineering To propose practical solutions to design and a11y problems Product To prioritize the work and send it into the pipeline Marketing To use it for their designs and enhance company image Accessibility Experts To guide accessibility throughout Who does what?
  • 42. Lesson 6. Writing requirements • Plan the creation and implementation • Define ‘done’ • Communicate, communicate, communicate • Execute
  • 43. Lesson 7. Start with Tokens
  • 44. Input controls Navigational Components Informational Components Containers Types of UI components
  • 45. Design Phase 1.Contrast and Visibility 1.Ensure the button has a high contrast ratio with the background (minimum 4.5:1 for normal text, 3:1 for large text). 2.Use distinguishable colors for the button text and background. 2.Size and Click Area 1.Make the button large enough to be easily clickable (minimum of 44x44 pixels). 2.Ensure there is adequate spacing around the button to prevent accidental clicks. 3.Label and Instructions 1.Use clear and descriptive text for the button label (e.g., “Submit,” “Learn More”). 2.Avoid using generic labels like “Click Here.” 4.Focus Indicator 1.Design a visible focus indicator (e.g., outline or border) for when the button is tabbed to or clicked on. 5. Zoom /Mobile view Development Phase 1.Semantic HTML 1.Use the correct HTML element (<button>, <input type="button">, or <a> with role="button") for the button. 2.Ensure the button is focusable using tabindex if necessary. 2.ARIA Attributes 1.Use ARIA roles and properties appropriately (e.g., aria-label, aria-pressed for toggle buttons). 3.Keyboard Accessibility 1.Ensure the button is fully operable via keyboard (using Enter and Space keys). 2.Verify the focus order is logical and intuitive. 4.State Indication 1.Default State 2. Hover State 3. Focus State 4. Active State 5. Disabled State (ensure it is correctly indicated) 6. Visited State (for Links Acting as Buttons) 7. Pressed State (for Toggle Buttons) 5.Screen Reader Compatibility 1.Test the button with screen readers to ensure it conveys the correct information. 2.Include accessible names and descriptions where necessary. Example of Button
  • 46. Lesson 8. It’s a product
  • 47. Lesson 9. Huge benefits
  • 48. What was the effort? 90% components 2 Qs time taken 13% of total development effort
  • 50. What if? 62.7% WordPress market share 65.12 Chrome (Web browser) 30,800+ SAAS
  • 51. Stay in touch! Swapnali Thakar https://www.linkedin.com/in/swapnalithakar/ Accredited UX Professional #010304001, CPACC
  • 52. Thank you! Have a purposeful day ahead!