Accessibility by Everyone

(and for everyone)

Accessibility by Everyone

(and for everyone)

The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect

Tim Berners-Lee, Inventor of the internet
Why is Accessibility Important?

Why is Accessibility Important?

For better or worse, the people who design the touchpoints of society determine who can participate and who is left out, often unwittingly

Kat Holmes Mismatch: How Inclusion Shapes Design
Inclusion makes us more-effectivemore innovativebetterhappier

Accessibility is a human right

It’s easier to do it right now

Every inaccessible webpage tells [people with an impairment] “you aren’t welcome in this world”.

If you don’t know whether your website or app is accessible, it’s not. Start learning.

Larene Le Gassick, Accessibility Engineer
Who Benefits from Accessibility?

Who Benefits from Accessibility?

Global Population with a Permanent Impairment

Who benefits from Accessibility?

Everyone.

  • Broken arm/hand
  • Ear Infection
  • Migraine
  • ESL
  • Dyslexia
  • Loud environment
  • Sunlight/Glare
  • Glasses
  • Colour Blind
  • ADHD
  • Autism
  • Epilepsy
  • Old browser/Device
  • Reading Mode/Small Screen
  • Slow Internet
  • Holding Child/Pet
  • Multi-tasking
  • Virtual Assistant
  • AI
  • Carpel Tunnel
  • No Headphones
  • Big Fingers
  • Night Mode
  • Limited Fine Motor Control
  • Easily Distracted
  • Broken arm/hand
  • Ear Infection
  • Migraine
  • ESL
  • Dyslexia
  • Loud environment
  • Sunlight/Glare
  • Glasses
  • Colour Blind
  • ADHD
  • Autism
  • Epilepsy
  • Old browser/Device
  • Reading Mode/Small Screen
  • Slow Internet
  • Holding Child/Pet
  • Multi-tasking
  • Virtual Assistant
  • AI
  • Carpel Tunnel
  • No Headphones
  • Big Fingers
  • Night Mode
  • Limited Fine Motor Control
  • Easily Distracted
Why is Accessibility my Responsibility?

Why is Accessibility my Responsibility?

  • Company Leadership
  • Managers & Team Leaders
  • Recruitment Teams
  • Human Resources
  • Project Managers
  • Product Owners
  • Marketing & Content Writers
  • Designers
  • Developers
  • QA & Testers
  • DevOps
  • Security
Company Leadership

Goals and Values

Company Leadership, Managers, Recruiting, HR

Hiring skills

Company Leadership, Managers, HR

Training and Upskilling

Company Leadership

Understanding Regulations

Company Leaders, Managers, Recruiting, HR

Inclusive Workplace

Project Managers, Product Owners

Discussing Accessibility First

Project Managers, Product Owners

Accessibility Testing

Project Managers, Product Owners, Marketing, Content Writers

Avail oneself of unostentatious vernacular

Project Managers, Product Owners, Marketing, Content Writers

Use simple language

Project Managers, Product Owners, Marketing, Content Writers, Developers

Provide Text Alternatives

Designers

Sufficient Colour Contrast

Designers

Font Size

Designers, Developers

Hover and Focus States

Designers, Developers

Error Messaging

Designers, Developers

Animations and Motion

Developers

Semantic HTML

Developers

Keyboard Navigation

Developers, QA, Testing

Testing Procedures

QA, Testing, DevOps

Automated Tests

QA, Testing

User Testing

Security

Human Centred Security

Developers, Security

Autofill & Password Managers

Developers, Security

MFA

The Hard Data

1 million views/day → €2.3 million/year

15% of the world

1.2 billion people

$13 trillion each year

1,000,000 sites

49,991,225 accessibility issues

96.3% failed

Little Steps

Little Steps

Web Content Accessibility Guidelines

WCAG 2.2

A - AA - AAA

smashingmagazine.com/2023/10/roundup-wcag-explainers

A little can go a long way

49,991,225 accessibility issues

96.1% easy fixes

48,041,567 easy fixes

  • Colour Contrast
  • Missing Alt Text
  • Empty Links/Buttons
  • Missing Form Labels
  • Missing Document Language
<!DOCTYPE html>
<html>
	<!-- Page Content -->
</html>
Developers, Designers

Colour Contrast

whocanuse.com
Developers, Designers
whocanuse.com
Developers, Designers
abc.useallfive.com
Designers, Developers
Marketing, Content Writing, Developers

Alt Text

<img src="my_dog.jpg" />
<img src="/img/3c87e3e6bd8aa927c30257a/07cf2d3891f54ca470d1d9f0.jpg" />
<img src="image.jpg" alt="{content}" />
<img src="image.jpg" alt="" />
Marketing, Content Writing, Developers

Captions & Descriptions

	<canvas aria-labelledby="label" >
		<!-- Chart Here -->
	</canvas>
	<p class="hidden" id="label">
		Bar chart that shows that revenue for quarter 4 has doubled from $1 million to $2 million compared with the previous quarter due to accessibility improvements that helped widen customer base.
	</p>

Designers, Developers

Form Labels

<label for="i_1"> 
	Enter Information
</label>

<input id="i_1" name="info" placeholder="Info"/>
QA, Testing, DevOps

Automated Testing

blog.amyskapers.dev/front-end-testing-with-github-actions
QA, Testing, DevOps
Project Managers, Product Owners, Developers, QA, Testing

Screen Readers

Project Managers, Product Owners, Developers, QA, Testing
youtu.be/q_ATY9gimOM
Project Managers, Product Owners, Developers, QA, Testing
youtu.be/q_ATY9gimOM
Project Managers, Product Owners, Developers, QA, Testing
Company Leaders, Managers, HR

Training

intopia.digital/services/accessibility-training
Company Leaders, Managers, HR
practical-accessibility.today
Company Leaders, Managers, HR
amyskapers.dev/front-end-fundamentals-workshop
Company Leaders, Managers, HR
Developers, Security, Project Managers, Product Owners

Accessibility Overlays

overlayfactsheet.com
Developers, Security, Project Managers, Product Owners
Resources

Resources

kapers.dev/a11y_resources

Accessibility is important

Accessibility is for everyone

Accessibility is by everyone

Thank You 👏

kapers.dev/feedback