SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
People 
First 
Accessibility 
Considera4ons 
for 
Theme 
Developers 
WordCamp 
DFW 
October 
4, 
2014
Trisha 
Salas 
WordPress 
Developer 
trishacodes 
trishasalas 
trishasalas
Which 
Path 
Do 
you 
Choose?
Jus4n 
used 
to 
be 
extremely 
ac4ve 
kid
He 
used 
to 
ride 
his 
bike 
all 
over 
town, 
only 
stopping 
long 
enough 
to 
do 
cool 
tricks.
His 
vision 
loss 
occurred 
over 
a 
period 
of 
6 
weeks. 
He 
lost 
most 
of 
his 
central 
vision 
and 
put 
his 
bike 
away.
Op4c 
Neuropathy 
of 
Unknown 
Origin. 
Age 
15
A 
few 
years 
later 
he 
picked 
up 
his 
bike 
again 
and 
he 
now 
rides 
some 
with 
a 
‘seeing 
eye 
friend.’ 
He 
spends 
a 
lot 
of 
4me 
on 
the 
internet 
learning 
about 
BMX, 
photography, 
backpacking 
and 
all 
the 
adventurous 
things 
he’s 
doing 
and 
would 
love 
to 
do 
more 
of.
Web 
Accessibility 
makes 
a 
real 
difference 
in 
the 
lives 
of 
people 
with 
disabili4es.
What 
is 
Accessibility? 
Accessibility 
is 
all 
about 
our 
ability 
to 
engage 
with, 
use, 
par4cipate 
in, 
and 
belong 
to, 
the 
world 
around 
us.
The 
power 
of 
the 
Web 
is 
in 
its 
universality. 
Access 
by 
everyone 
regardless 
of 
disability 
is 
an 
essen:al 
aspect. 
Tim 
Berners-­‐Lee, 
W3C 
Director 
and 
inventor 
of 
the 
World 
Wide 
Web
Why 
Accessibility 
is 
Important 
• 246,000,000 
visually 
impaired 
• 39,000,000 
legally 
blind 
• 275,000,000 
deaf 
& 
hard 
of 
hearing 
That’s 
560 
million 
total!! 
To 
put 
this 
in 
perspec4ve, 
the 
en4re 
popula4on 
of 
the 
United 
States 
is 
315,000,000.
What’s 
with 
all 
the 
acronyms? 
WCAG 
2.0 
A11y 
Sec4on 
508 
WAI-­‐ARIA
WCAG 
2.0 
Web 
Content 
Accessibility 
Guidelines 
(WCAG) 
is 
developed 
through 
the 
W3C 
process 
in 
coopera4on 
with 
individuals 
and 
organiza4ons 
around 
the 
world, 
with 
a 
goal 
of 
proving 
a 
single 
shared 
standard 
for 
web 
content 
accessibility 
that 
meets 
the 
needs 
of 
individuals, 
organiza4ons, 
and 
governments 
interna4onally. 
For 
a 
short 
summary 
of 
the 
WCAG 
2.0 
guidelines, 
see 
WCAG 
2.0 
at 
a 
Glance.
Sec4on 
508 
In 
1998, 
Congress 
amended 
the 
Rehabilita4on 
Act 
of 
1973 
to 
require 
Federal 
agencies 
to 
make 
their 
electronic 
and 
informa4on 
technology 
(EIT) 
accessible 
to 
people 
with 
disabili4es. 
Sec4on 
508 
was 
enacted 
to 
eliminate 
barriers 
in 
informa4on 
technology, 
open 
new 
opportuni4es 
for 
people 
with 
disabili4es, 
and 
encourage 
development 
of 
technologies 
that 
will 
help 
achieve 
these 
goals. 
www.sec4on508.gov/Sec4on-­‐508-­‐Of-­‐The-­‐Rehabilita4on-­‐Act
A11y 
Accessibility 
is 
ogen 
abbreviated 
as 
the 
numeronym 
a11y, 
where 
the 
number 
11 
refers 
to 
the 
number 
of 
lehers 
omihed. 
This 
parallels 
the 
abbrevia4ons 
of 
interna4onaliza4on 
and 
localiza4on 
as 
i18n 
and 
l10n 
respec4vely. 
hhps://en.wikipedia.org/wiki/Computer_accessibility
WAI-­‐ARIA 
The 
Web 
Accessibility 
Ini:a:ve 
-­‐ 
Accessible 
Rich 
Internet 
Applica:ons 
Suite, 
defines 
a 
way 
to 
make 
Web 
content 
and 
Web 
applica4ons 
more 
accessible 
to 
people 
with 
disabili4es. 
It 
especially 
helps 
with 
dynamic 
content 
and 
advanced 
user 
interface 
controls 
developed 
with 
Ajax, 
HTML, 
JavaScript, 
and 
related 
technologies. 
hhp://www.w3.org/WAI/intro/aria.php
Who 
Does 
Accessibility 
Benefit? 
• Blind 
• Low-­‐vision 
• Deaf 
& 
hard 
of 
hearing 
• Color 
blind 
• Cogni4ve 
impairments 
• Mobility 
impairments 
• Mobile 
devices 
• Brightly 
lit 
rooms 
• Older 
Users
Accessibility 
Benefits 
Everyone! 
Not 
everyone 
who 
is 
disabled 
has 
been 
disabled 
forever 
or 
will 
remain 
disabled. 
A 
website 
that 
is 
accessible 
for 
the 
disabled 
ogen 
gains 
the 
benefit 
of 
becoming 
easier 
to 
use 
for 
everyone 
Overview 
of 
web 
accessibility 
for 
older 
users 
hhp://www.w3.org/WAI/intro/wai-­‐age-­‐literature.php 
Web 
Content 
Accessibility 
and 
Mobile 
Web: 
Making 
a 
Website 
Accessible 
Both 
for 
People 
with 
Disabili4es 
and 
for 
Mobile 
Devices 
hhp://www.w3.org/WAI/mobile/overlap
Accessibility 
Benefits 
Everyone! 
Not 
everyone 
who 
is 
disabled 
has 
been 
disabled 
forever 
or 
will 
remain 
disabled. 
Overview 
of 
web 
accessibility 
for 
older 
users 
Web 
Content 
Accessibility 
and 
Mobile 
Web: 
Making 
a 
Website 
Accessible 
Both 
for 
People 
with 
Disabili4es 
and 
for 
Mobile 
Devices
Keyboard 
Naviga4on
A 
simple 
test 
you 
can 
do 
is 
this: 
Unplug 
your 
mouse 
and/ 
or 
turn 
off 
your 
trackpad 
1. 
Can 
you 
interact 
with 
all 
controls, 
links, 
and 
menus 
using 
only 
the 
keyboard? 
2. Can 
you 
see 
what 
item 
has 
focus 
at 
all 
4mes? 
3. Does 
the 
visual 
focus 
order 
match 
the 
intended 
interac4on 
order? 
The 
6 
Simplest 
Web 
Accessibility 
Tests 
Anyone 
Can 
Do
Is 
your 
theme 
accessible-­‐ready?
13 
Of 
the 
2,764 
themes 
in 
the 
WordPress.org 
theme 
repository 
only 
13 
are 
accessbile-­‐ready. 
(10-­‐4-­‐2014)
Theme 
Review 
Handbook 
• Headings 
• Link 
Text 
• Controls 
• Keyboard 
• Naviga4on 
• Contrasts 
• Skip 
Links 
• Forms 
• Images 
• Media 
hhps://make.wordpress.org/themes/handbook/guidelines/accessibility/
Headings 
• Use 
a 
reasonable 
heading 
structure 
-­‐ 
including 
the 
use 
of 
heading 
elements 
for 
page 
sub-­‐sec4ons. 
• Do 
not 
use 
text 
formanng, 
such 
as 
font 
size 
or 
bold 
to 
give 
the 
visual 
appearance 
of 
headings 
-­‐ 
use 
actual 
heading 
-­‐ 
You 
can 
use 
css 
to 
change 
the 
appearance 
of 
your 
text 
• Heading 
elements 
for 
structure 
MAY 
be 
posi4oned 
off-­‐ 
screen 
as 
long 
as 
this 
is 
not 
at 
the 
expense 
of 
providing 
good, 
visual, 
structure.
Link 
Text 
• Avoid 
repe44ve 
non-­‐contextual 
text 
strings 
such 
as 
‘read 
more…’ 
• The 
core-­‐defined 
‘read 
more’ 
links 
fall 
under 
this 
guideline 
Use 
Filters
Keyboard 
Naviga4on 
• Provide 
visual 
keyboard 
focus 
highligh4ng 
in 
naviga4on 
menus, 
for 
form 
fields, 
submit 
buhons 
& 
text 
links. 
• Naviga4on 
by 
keyboard 
should 
also 
be 
intui4ve 
and 
effec4ve. 
POTENTIAL 
PROBLEMS 
• Something 
other 
than 
a 
link 
or 
form 
control 
(such 
as 
a 
<div> 
or 
<span>) 
is 
programmed 
with 
scrip4ng 
to 
perform 
an 
ac4on. 
• Scripted 
elements 
• Lengthy 
naviga4on 
(use 
skip 
links)
Controls 
Using 
These: 
<buhon> 
<input> 
<a> 
will 
ensure 
na4ve 
keyboard 
accessibility 
and 
interac4on 
with 
screen 
reader 
accessibility 
APIs.
Contrasts 
Color 
contrasts 
for 
plain 
text 
should 
be 
within 
the 
level 
AA 
contrast 
ra4o 
(4.5:1)
Skip 
Links 
Include 
a 
mechanism 
that 
enables 
users 
to 
navigate 
directly 
to 
content 
or 
naviga4on 
on 
entering 
any 
given 
page.
Forms 
Comment 
Forms 
Must: 
• Have 
appropriate 
field 
labels 
• All 
content 
within 
form 
tags 
MUST 
be 
explicitly 
associated 
to 
a 
form 
control 
• Errors 
or 
confirma4ons 
MUST 
be 
perceivable 
If 
you 
are 
using 
the 
default 
WordPress 
comment 
or 
search 
forms, 
these 
pass 
the 
accessibility-­‐ready 
criteria.
Images 
• Decora4ve 
images 
must 
be 
included 
using 
CSS 
• 
Incorporate 
an 
appropriate 
alt 
ahribute 
or 
the 
means 
for 
an 
end 
user 
to 
provide 
one. 
SEE 
webaim.org/techniques/alhext/
Media 
• Media 
resources 
must 
NOT 
auto 
start 
or 
change 
without 
user 
ac4on 
as 
a 
default 
configura4on 
• This 
includes 
resources 
such 
as 
audio, 
video, 
or 
image/ 
content 
sliders 
and 
carousels. 
In 
general, 
media 
resources 
of 
this 
nature 
are 
likely 
to 
fall 
under 
the 
plugin 
territory 
guidelines, 
and 
will 
not 
be 
allowed 
in 
your 
theme. 
If 
you 
have 
a 
conforming 
usage, 
however, 
these 
rules 
will 
apply.
At 
Google 
Pihsburgh 
for 
an 
accessibility 
meetup. 
Extremely 
eye-­‐ 
opening.
Not 
Allowed 
• Any 
posi4ve 
tabindex 
ahribute. 
• The 
inclusion 
of 
the 
accesskey 
ahribute. 
• Spawning 
new 
windows 
or 
tabs 
without 
warning 
the 
user.
Low 
Vision 
– 
Don’t 
Do 
This 
• hhp://youtu.be/HoHnqruA5bg 
• hhp://youtu.be/bIW3POa9D-­‐o 
• hhp://youtu.be/oklmoixpjI0 
The 
video 
clips 
from 
the 
presenta4on 
are 
on 
Youtube 
at 
the 
links 
above.
Books 
A 
Web 
for 
Everyone 
Accessibility 
Handbook
Thank 
You! 
Ques4ons?

Más contenido relacionado

La actualidad más candente

Business Impact of Accessibility by Srinivasu Chakravarthula, Yahoo!
Business Impact of Accessibility by Srinivasu Chakravarthula, Yahoo!Business Impact of Accessibility by Srinivasu Chakravarthula, Yahoo!
Business Impact of Accessibility by Srinivasu Chakravarthula, Yahoo!STC India UX SIG
 
How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonRachel Cherry
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it mattersMargarida Sousa
 
Web Accessibility: MISSION POSSIBLE!
Web Accessibility: MISSION POSSIBLE!Web Accessibility: MISSION POSSIBLE!
Web Accessibility: MISSION POSSIBLE!Charity Dynamics
 
Roger Hudson
Roger HudsonRoger Hudson
Roger Hudsonozewai
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2Vladimir Tomberg
 
Web accessibility workshop 3
Web accessibility workshop 3Web accessibility workshop 3
Web accessibility workshop 3Vladimir Tomberg
 
Web accessibility Principles
Web accessibility PrinciplesWeb accessibility Principles
Web accessibility Principlesgwmm
 
Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101Helena Zubkow
 
Introduction to accessibility
Introduction to accessibilityIntroduction to accessibility
Introduction to accessibilityJoseph McLarty
 
Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Karen Mardahl
 
Web Accessibility Overview
Web Accessibility OverviewWeb Accessibility Overview
Web Accessibility OverviewWill Jayroe
 
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12Karen Mardahl
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web AccessibilitySteven Swafford
 
Web For All
Web For AllWeb For All
Web For AllISOCHK
 
Accessibility Quick Wins
Accessibility Quick WinsAccessibility Quick Wins
Accessibility Quick WinsJeff Reynolds
 

La actualidad más candente (20)

Business Impact of Accessibility by Srinivasu Chakravarthula, Yahoo!
Business Impact of Accessibility by Srinivasu Chakravarthula, Yahoo!Business Impact of Accessibility by Srinivasu Chakravarthula, Yahoo!
Business Impact of Accessibility by Srinivasu Chakravarthula, Yahoo!
 
How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp Boston
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
Web Accessibility: MISSION POSSIBLE!
Web Accessibility: MISSION POSSIBLE!Web Accessibility: MISSION POSSIBLE!
Web Accessibility: MISSION POSSIBLE!
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Roger Hudson
Roger HudsonRoger Hudson
Roger Hudson
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2
 
Web accessibility workshop 3
Web accessibility workshop 3Web accessibility workshop 3
Web accessibility workshop 3
 
Web accessibility Principles
Web accessibility PrinciplesWeb accessibility Principles
Web accessibility Principles
 
Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101
 
Introduction to accessibility
Introduction to accessibilityIntroduction to accessibility
Introduction to accessibility
 
Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012
 
Web Accessibility Overview
Web Accessibility OverviewWeb Accessibility Overview
Web Accessibility Overview
 
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Web Accessibility Testing With Axe
Web Accessibility Testing With AxeWeb Accessibility Testing With Axe
Web Accessibility Testing With Axe
 
Web For All
Web For AllWeb For All
Web For All
 
Accessibility Quick Wins
Accessibility Quick WinsAccessibility Quick Wins
Accessibility Quick Wins
 

Similar a People First Accessibility

Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Kate Horowitz
 
Web Accessibility and Design
Web Accessibility and DesignWeb Accessibility and Design
Web Accessibility and Designcolinbdclark
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility GuidelinesPurnimaAgarwal6
 
The Intersection of Accessibility and Inclusive Design
The Intersection of Accessibility and Inclusive DesignThe Intersection of Accessibility and Inclusive Design
The Intersection of Accessibility and Inclusive DesignMichael Larsen
 
Jared Smith - Introduction to Web Accessibility
Jared Smith - Introduction to Web AccessibilityJared Smith - Introduction to Web Accessibility
Jared Smith - Introduction to Web AccessibilityPlain Talk 2015
 
TCEA Virtual Learning SIG Lunch and Learn: Understanding Digital Accessibility
TCEA Virtual Learning SIG  Lunch and Learn: Understanding Digital AccessibilityTCEA Virtual Learning SIG  Lunch and Learn: Understanding Digital Accessibility
TCEA Virtual Learning SIG Lunch and Learn: Understanding Digital AccessibilityRaymond Rose
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Whole Brain Group, LLC
 
Are you giving your users the best online experience - Webinar
Are you giving your users the best online experience - WebinarAre you giving your users the best online experience - Webinar
Are you giving your users the best online experience - WebinarOpenAthens
 
Forms for All: Building Accessibility into UiPath App Design
Forms for All: Building Accessibility into UiPath App DesignForms for All: Building Accessibility into UiPath App Design
Forms for All: Building Accessibility into UiPath App DesignDianaGray10
 
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0 Effective Inclusive...
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive...Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive...
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0 Effective Inclusive...jack_armley
 
Making Websites Accessible to People with Disabilities
Making Websites Accessible to People with DisabilitiesMaking Websites Accessible to People with Disabilities
Making Websites Accessible to People with DisabilitiesChristian Brink
 
Accessibility and inclusive design
Accessibility and inclusive designAccessibility and inclusive design
Accessibility and inclusive designLindaHurd
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA International
 

Similar a People First Accessibility (20)

Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
 
Siegman "Creating Accessible Content"
Siegman "Creating Accessible Content"Siegman "Creating Accessible Content"
Siegman "Creating Accessible Content"
 
Web Accessibility and Design
Web Accessibility and DesignWeb Accessibility and Design
Web Accessibility and Design
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility Guidelines
 
The Intersection of Accessibility and Inclusive Design
The Intersection of Accessibility and Inclusive DesignThe Intersection of Accessibility and Inclusive Design
The Intersection of Accessibility and Inclusive Design
 
Jared Smith - Introduction to Web Accessibility
Jared Smith - Introduction to Web AccessibilityJared Smith - Introduction to Web Accessibility
Jared Smith - Introduction to Web Accessibility
 
Accessibility Is Usability
Accessibility Is UsabilityAccessibility Is Usability
Accessibility Is Usability
 
TCEA Virtual Learning SIG Lunch and Learn: Understanding Digital Accessibility
TCEA Virtual Learning SIG  Lunch and Learn: Understanding Digital AccessibilityTCEA Virtual Learning SIG  Lunch and Learn: Understanding Digital Accessibility
TCEA Virtual Learning SIG Lunch and Learn: Understanding Digital Accessibility
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
 
doumi94
doumi94doumi94
doumi94
 
LouiseGruenbergFFWD2015
LouiseGruenbergFFWD2015LouiseGruenbergFFWD2015
LouiseGruenbergFFWD2015
 
Are you giving your users the best online experience - Webinar
Are you giving your users the best online experience - WebinarAre you giving your users the best online experience - Webinar
Are you giving your users the best online experience - Webinar
 
Forms for All: Building Accessibility into UiPath App Design
Forms for All: Building Accessibility into UiPath App DesignForms for All: Building Accessibility into UiPath App Design
Forms for All: Building Accessibility into UiPath App Design
 
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0 Effective Inclusive...
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive...Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive...
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0 Effective Inclusive...
 
Making Websites Accessible to People with Disabilities
Making Websites Accessible to People with DisabilitiesMaking Websites Accessible to People with Disabilities
Making Websites Accessible to People with Disabilities
 
Accessibility and inclusive design
Accessibility and inclusive designAccessibility and inclusive design
Accessibility and inclusive design
 
WCAG.pptx
WCAG.pptxWCAG.pptx
WCAG.pptx
 
Midcamp2016
Midcamp2016Midcamp2016
Midcamp2016
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
 
Gavin Evans, Digital Accessibility Centre
Gavin Evans, Digital Accessibility CentreGavin Evans, Digital Accessibility Centre
Gavin Evans, Digital Accessibility Centre
 

Último

Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxMario
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
TRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxTRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxAndrieCagasanAkio
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
 
ETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxNIMMANAGANTI RAMAKRISHNA
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxmibuzondetrabajo
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 

Último (11)

Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptx
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
TRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxTRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptx
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
ETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptx
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptx
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 

People First Accessibility

  • 1. People First Accessibility Considera4ons for Theme Developers WordCamp DFW October 4, 2014
  • 2. Trisha Salas WordPress Developer trishacodes trishasalas trishasalas
  • 3. Which Path Do you Choose?
  • 4. Jus4n used to be extremely ac4ve kid
  • 5. He used to ride his bike all over town, only stopping long enough to do cool tricks.
  • 6. His vision loss occurred over a period of 6 weeks. He lost most of his central vision and put his bike away.
  • 7. Op4c Neuropathy of Unknown Origin. Age 15
  • 8. A few years later he picked up his bike again and he now rides some with a ‘seeing eye friend.’ He spends a lot of 4me on the internet learning about BMX, photography, backpacking and all the adventurous things he’s doing and would love to do more of.
  • 9. Web Accessibility makes a real difference in the lives of people with disabili4es.
  • 10. What is Accessibility? Accessibility is all about our ability to engage with, use, par4cipate in, and belong to, the world around us.
  • 11. The power of the Web is in its universality. Access by everyone regardless of disability is an essen:al aspect. Tim Berners-­‐Lee, W3C Director and inventor of the World Wide Web
  • 12. Why Accessibility is Important • 246,000,000 visually impaired • 39,000,000 legally blind • 275,000,000 deaf & hard of hearing That’s 560 million total!! To put this in perspec4ve, the en4re popula4on of the United States is 315,000,000.
  • 13. What’s with all the acronyms? WCAG 2.0 A11y Sec4on 508 WAI-­‐ARIA
  • 14. WCAG 2.0 Web Content Accessibility Guidelines (WCAG) is developed through the W3C process in coopera4on with individuals and organiza4ons around the world, with a goal of proving a single shared standard for web content accessibility that meets the needs of individuals, organiza4ons, and governments interna4onally. For a short summary of the WCAG 2.0 guidelines, see WCAG 2.0 at a Glance.
  • 15. Sec4on 508 In 1998, Congress amended the Rehabilita4on Act of 1973 to require Federal agencies to make their electronic and informa4on technology (EIT) accessible to people with disabili4es. Sec4on 508 was enacted to eliminate barriers in informa4on technology, open new opportuni4es for people with disabili4es, and encourage development of technologies that will help achieve these goals. www.sec4on508.gov/Sec4on-­‐508-­‐Of-­‐The-­‐Rehabilita4on-­‐Act
  • 16. A11y Accessibility is ogen abbreviated as the numeronym a11y, where the number 11 refers to the number of lehers omihed. This parallels the abbrevia4ons of interna4onaliza4on and localiza4on as i18n and l10n respec4vely. hhps://en.wikipedia.org/wiki/Computer_accessibility
  • 17. WAI-­‐ARIA The Web Accessibility Ini:a:ve -­‐ Accessible Rich Internet Applica:ons Suite, defines a way to make Web content and Web applica4ons more accessible to people with disabili4es. It especially helps with dynamic content and advanced user interface controls developed with Ajax, HTML, JavaScript, and related technologies. hhp://www.w3.org/WAI/intro/aria.php
  • 18. Who Does Accessibility Benefit? • Blind • Low-­‐vision • Deaf & hard of hearing • Color blind • Cogni4ve impairments • Mobility impairments • Mobile devices • Brightly lit rooms • Older Users
  • 19. Accessibility Benefits Everyone! Not everyone who is disabled has been disabled forever or will remain disabled. A website that is accessible for the disabled ogen gains the benefit of becoming easier to use for everyone Overview of web accessibility for older users hhp://www.w3.org/WAI/intro/wai-­‐age-­‐literature.php Web Content Accessibility and Mobile Web: Making a Website Accessible Both for People with Disabili4es and for Mobile Devices hhp://www.w3.org/WAI/mobile/overlap
  • 20. Accessibility Benefits Everyone! Not everyone who is disabled has been disabled forever or will remain disabled. Overview of web accessibility for older users Web Content Accessibility and Mobile Web: Making a Website Accessible Both for People with Disabili4es and for Mobile Devices
  • 22. A simple test you can do is this: Unplug your mouse and/ or turn off your trackpad 1. Can you interact with all controls, links, and menus using only the keyboard? 2. Can you see what item has focus at all 4mes? 3. Does the visual focus order match the intended interac4on order? The 6 Simplest Web Accessibility Tests Anyone Can Do
  • 23. Is your theme accessible-­‐ready?
  • 24. 13 Of the 2,764 themes in the WordPress.org theme repository only 13 are accessbile-­‐ready. (10-­‐4-­‐2014)
  • 25. Theme Review Handbook • Headings • Link Text • Controls • Keyboard • Naviga4on • Contrasts • Skip Links • Forms • Images • Media hhps://make.wordpress.org/themes/handbook/guidelines/accessibility/
  • 26. Headings • Use a reasonable heading structure -­‐ including the use of heading elements for page sub-­‐sec4ons. • Do not use text formanng, such as font size or bold to give the visual appearance of headings -­‐ use actual heading -­‐ You can use css to change the appearance of your text • Heading elements for structure MAY be posi4oned off-­‐ screen as long as this is not at the expense of providing good, visual, structure.
  • 27. Link Text • Avoid repe44ve non-­‐contextual text strings such as ‘read more…’ • The core-­‐defined ‘read more’ links fall under this guideline Use Filters
  • 28. Keyboard Naviga4on • Provide visual keyboard focus highligh4ng in naviga4on menus, for form fields, submit buhons & text links. • Naviga4on by keyboard should also be intui4ve and effec4ve. POTENTIAL PROBLEMS • Something other than a link or form control (such as a <div> or <span>) is programmed with scrip4ng to perform an ac4on. • Scripted elements • Lengthy naviga4on (use skip links)
  • 29. Controls Using These: <buhon> <input> <a> will ensure na4ve keyboard accessibility and interac4on with screen reader accessibility APIs.
  • 30. Contrasts Color contrasts for plain text should be within the level AA contrast ra4o (4.5:1)
  • 31. Skip Links Include a mechanism that enables users to navigate directly to content or naviga4on on entering any given page.
  • 32. Forms Comment Forms Must: • Have appropriate field labels • All content within form tags MUST be explicitly associated to a form control • Errors or confirma4ons MUST be perceivable If you are using the default WordPress comment or search forms, these pass the accessibility-­‐ready criteria.
  • 33. Images • Decora4ve images must be included using CSS • Incorporate an appropriate alt ahribute or the means for an end user to provide one. SEE webaim.org/techniques/alhext/
  • 34. Media • Media resources must NOT auto start or change without user ac4on as a default configura4on • This includes resources such as audio, video, or image/ content sliders and carousels. In general, media resources of this nature are likely to fall under the plugin territory guidelines, and will not be allowed in your theme. If you have a conforming usage, however, these rules will apply.
  • 35. At Google Pihsburgh for an accessibility meetup. Extremely eye-­‐ opening.
  • 36. Not Allowed • Any posi4ve tabindex ahribute. • The inclusion of the accesskey ahribute. • Spawning new windows or tabs without warning the user.
  • 37. Low Vision – Don’t Do This • hhp://youtu.be/HoHnqruA5bg • hhp://youtu.be/bIW3POa9D-­‐o • hhp://youtu.be/oklmoixpjI0 The video clips from the presenta4on are on Youtube at the links above.
  • 38. Books A Web for Everyone Accessibility Handbook

Notas del editor

  1. Accessibility is about people
  2. ----- Meeting Notes (10/4/14 12:48) ----- WebDev since 1998 WordPress since 2011 Contributions to BuddyPress & WordPress i <3 WordPress
  3. Justin’s visual acuity is currently 20/1200 although he has all of his peripheral vision
  4. Justin is an avid BMX rider, outdoorsman and aspiring photographer. Almost every skill he has acquired or enhanced since his vision loss has been aided by the computer.
  5. Web accessibility means that people with disabilities can perceive, understand, navigate, and interact with the Web. http://www.bunnyfoot.com/blog/tag/accessibility/
  6. according to the World Health Organization the Blind and visually impaired make up [ 285,000,000 ] people with [ 39,000,000 ] categorized as legally blind and the remaining [ 246,000,000 ] visually impaired. Deaf and hearing impaired make up [ 275,000,000 ] (2004) in the moderate-to-profound hearing impairment category. To put these in perspective, the population of the United States of America is [ 315,000,000 ] (January 2013). http://a11yproject.com/about.html
  7. WCAG - Web Content Accessibility Guidelines(W3C) http://www.w3.org/WAI/intro/wcag.php A11y - Representing "accessibility" as "a" followed by 11 more letters, followed by "y". Section 508 - Section 508 Of The Rehabilitation Act WAI-ARIA – Web Accessibility Initiative Accessible Rich Internet Applications Suite (Making Ajax and Related Technologies Accessible)
  8. Obviously, the main benefactors are those with vision or hearing issues, or who have physical limitations. Also, it’s important to remember that not everyone who is disabled has been disabled forever or will remain disabled. (my ‘mouse arm’ is a good example) How many of you have had a long coding session and have arm/shoulder problems as a result. A website that is accessible for the disabled often gains the benefit of becoming easier to use for everyone Overview of web accessibility for older users http://www.w3.org/WAI/intro/wai-age-literature.php Web Content Accessibility and Mobile Web: Making a Website Accessible Both for People with Disabilities and for Mobile Devices http://www.w3.org/WAI/mobile/overlap
  9. What if I told you that the WCAG 2.0 recommendation by the W3C is 36 pages, printed? In addition, “How to Meet WCAG 2.0″ is 44 pages and “Understanding WCAG 2.0″ 230 pages. the accompanying Techniques and Failures for WCAG 2.0 is 780 pages, printed. A simple test you can do is this: Unplug your mouse and/ or turn off your trackpad 1. Can you interact with all controls, links, and menus using only the keyboard? 2. Can you see what item has focus at all times? 3. Does the visual focus order match the intended interaction order? http://www.karlgroves.com/2013/09/05/the-6-simplest-web-accessibility-tests-anyone-can-do/
  10. There are 2,764 themes in the WordPress theme repository How many themes are marked as accessible ready? Ask the question, does anyone have any idea? 13
  11. There are 2,764 themes in the WordPress theme repository How many themes are marked as accessible ready? Ask the question, does anyone have any idea? 13
  12. https://make.wordpress.org/themes/handbook/guidelines/accessibility/
  13. Do not use text formatting, such as font size or bold to give the visual appearance of headings - use actual heading You can use css to change the appearance of your text Heading elements for structure MAY be positioned off-screen as long as this is not at the expense of providing good, visual, structure. http://webaim.org/techniques/semanticstructure/#contentstructure
  14. Bare urls must NOT be used as links. Context-specific text MAY be positioned off-screen. The core-defined ‘read more’ links fall under this guideline. You can use filters to replace these links. The post title should generally be used in addition to the normal directive text.
  15. POTENTIAL PROBLEMS something other than a link or form control (such as a <div> or <span>) is programmed with scripting to perform an action. Scripted elements Lengthy navigation (use skip links)
  16. See Links are not buttons; neither are divs and spans for detailed information.
  17. Background/foreground color contrast also applies to change of state (:focus or :hover) if there is no additional indicator of :focus or :hover, such as a text decoration change. The default settings will be the only color scheme checked. If a theme offers multiple color schemes, only the default scheme is required to pass these guidelines. Alternative themes should be clearly labeled if they do not meet accessibility guidelines. http://leaverou.github.io/contrast-ratio/
  18. MAY be positioned off screen initially but MUST be available to screen reader users and MUST be visible on focus for sighted keyboard navigators. A minimally conforming skip link MUST: Be the first focusable element perceived by a user via screen reader or keyboard navigation. Be visible when keyboard focus moves to the link. Move focus to the main content area of the page when activated.
  19. If you are using the default WordPress comment or search forms, these pass the accessibility-ready criteria. Forms that include a single input (such as a standard search form) may, optionally, position the input label offscreen. Themes that incorporate non-standard forms (e.g. a contact form) will be audited using the same criteria.
  20. Adding alternative text for images is the first principle of web accessibility. It is also one of the most difficult to properly implement. the W3C alt text decision tree is used to determine whether images are using the alt attribute appropriately. http://dev.w3.org/html5/alt-techniques/#tree
  21. This includes resources such as audio, video, or image/content sliders and carousels. In general, media resources of this nature are likely to fall under the plugin territory guidelines, and will not be allowed in your theme. If you have a conforming usage, however, these rules will apply.
  22. https://twitter.com/brad_frost/status/514919131855224832
  23. Negative or zero value tabindex is allowed in specific circumstances (assessed on a case-by-case basis). The accesskey attribute allows the user to activate a control on a page using a keyboard shortcut Generally speaking, browsers do not provide any indication to users that an accesskey attribute is defined on the link, which is a big issue with the accesskey. Most commonly, the accesskey value is indicated within a title attribute, but this solution still relies on the user mousing over the element to which the accesskey is applied.
  24. A web for Everyone – Rosenfeld Media Accessibility Handbook – O’Reilly
  25. RESOURCES http://www.w3.org/TR/WCAG20/ http://www.w3.org/WAI/intro/wcag.php http://a11yproject.com/ http://achecker.ca/checker/index.php http://webaim.org http://webaim.org/standards/wcag/checklist http://www.cynthiasays.com/