SlideShare a Scribd company logo
Taking WordPress to AAA November 2011 Steph Gray, Helpful Technology
[object Object],I don’t really know what I’m talking about
Out of the box:
Before:
After:
Principles of accessibility Readable Adaptable Predictable Source: http://www.w3.org/WAI/WCAG20/quickref/Overview.php Navigable Compatible
What does AAA require? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
First audit: The Good ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],Hidden text for screenreaders Solution: use absolute, off-screen positioning
[object Object],[object Object],Solution: relative sizing of structural blocks
[object Object],[object Object],Solution: relative sizing on wrappers; use max-width
[object Object],[object Object],Solution: use :focus pseudoclass to highlight current link, and highlight current section/menu uitem
[object Object],[object Object],Solution: darker text on white backgrounds #888 (3.5:1) #575757 (7.23:1) http://juicystudio.com/services/luminositycontrastratio.php
[object Object],[object Object],<input type=&quot;hidden&quot; id=&quot;_wp_unfiltered_html_comment&quot; name=&quot;_wp_unfiltered_html_comment&quot; value=&quot;c3a8343c71&quot; /> <p style=&quot;display: none;&quot;><input type=&quot;hidden&quot; id=&quot;akismet_comment_nonce&quot; name=&quot;akismet_comment_nonce&quot; value=&quot;f39ad65f0f&quot; /> </p> function fixCommentNonceStyle() { var commentparas = $('#respond p'); for(var i = 0; i < commentparas.length; i++) { if ($(commentparas[i]).attr(&quot;style&quot;) == 'display: none;') { $(commentparas[i]).removeAttr(&quot;style&quot;); }  } return true; } (imperfect) solution: nuke Akismet’s inline style with jQuery
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Solution (for custom menus): add hidden text to links explaining context, using jQuery
(Aside: this applies to traditional WordPress listings too) Solution: hidden text with unique description of where the link takes you
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],(dubious) solution: [shortcode] to render wp_list_pages() – but a plugin might be safer for general purpose WP themes
Adding a stylesheet switcher Alternate stylesheets are for contrast, not text size (which is resizable using browser features)
w00t! ,[object Object]
WordPress ‘out of the box’ issues for AAA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Strategies for fixing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Similar to Taking WordPress to AAA accessibility (WordUp Whitehall 2011)

Bootstrap Paragraphs for Drupal 8
Bootstrap Paragraphs for Drupal 8Bootstrap Paragraphs for Drupal 8
Bootstrap Paragraphs for Drupal 8Jim Birch
 
Blog Enhancing through Extensions
Blog Enhancing through ExtensionsBlog Enhancing through Extensions
Blog Enhancing through ExtensionsJure Cuhalev
 
Html & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopHtml & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopVero Rebagliatte
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovementsLiquidHub
 
Meetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - GutenbergMeetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - GutenbergEvan Mullins
 
Meetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - GutenbergMeetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - GutenbergMickey Mellen
 
Wordpress workflow for an agency world
Wordpress workflow for an agency worldWordpress workflow for an agency world
Wordpress workflow for an agency worldChris Lowe
 
Introduction to whats new in css3
Introduction to whats new in css3Introduction to whats new in css3
Introduction to whats new in css3Usman Mehmood
 
Interview+Questions (1).pdf
Interview+Questions (1).pdfInterview+Questions (1).pdf
Interview+Questions (1).pdframu944534
 
Marky Markup and the Funky Bunch
Marky Markup and the Funky BunchMarky Markup and the Funky Bunch
Marky Markup and the Funky Bunchdtraft
 

Similar to Taking WordPress to AAA accessibility (WordUp Whitehall 2011) (20)

Whats Up With Ontopoly?
Whats Up With Ontopoly?Whats Up With Ontopoly?
Whats Up With Ontopoly?
 
Html5 tutorial
Html5 tutorialHtml5 tutorial
Html5 tutorial
 
Html5 tutorial
Html5 tutorialHtml5 tutorial
Html5 tutorial
 
Html5 tutorial
Html5 tutorialHtml5 tutorial
Html5 tutorial
 
Html5 tutorial
Html5 tutorialHtml5 tutorial
Html5 tutorial
 
Html5 tutorial
Html5 tutorialHtml5 tutorial
Html5 tutorial
 
Bootstrap Paragraphs for Drupal 8
Bootstrap Paragraphs for Drupal 8Bootstrap Paragraphs for Drupal 8
Bootstrap Paragraphs for Drupal 8
 
Blog Enhancing through Extensions
Blog Enhancing through ExtensionsBlog Enhancing through Extensions
Blog Enhancing through Extensions
 
Html & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopHtml & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshop
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovements
 
Meetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - GutenbergMeetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - Gutenberg
 
Meetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - GutenbergMeetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - Gutenberg
 
The panels family
The panels familyThe panels family
The panels family
 
Wordpress workflow for an agency world
Wordpress workflow for an agency worldWordpress workflow for an agency world
Wordpress workflow for an agency world
 
Introduction to whats new in css3
Introduction to whats new in css3Introduction to whats new in css3
Introduction to whats new in css3
 
Drupalcamp
DrupalcampDrupalcamp
Drupalcamp
 
Interview+Questions (1).pdf
Interview+Questions (1).pdfInterview+Questions (1).pdf
Interview+Questions (1).pdf
 
Marky Markup and the Funky Bunch
Marky Markup and the Funky BunchMarky Markup and the Funky Bunch
Marky Markup and the Funky Bunch
 
Html5 - Tutorial
Html5 - TutorialHtml5 - Tutorial
Html5 - Tutorial
 
Html5 tutorial
Html5 tutorialHtml5 tutorial
Html5 tutorial
 

More from Helpful Technology

Sarah Leggett, The National Archives
Sarah Leggett, The National ArchivesSarah Leggett, The National Archives
Sarah Leggett, The National ArchivesHelpful Technology
 
John Ploughman, Driving Standards Agency
John Ploughman, Driving Standards AgencyJohn Ploughman, Driving Standards Agency
John Ploughman, Driving Standards AgencyHelpful Technology
 
Sarah Nagra, Suffolk Council Trading Standards
Sarah Nagra, Suffolk Council Trading StandardsSarah Nagra, Suffolk Council Trading Standards
Sarah Nagra, Suffolk Council Trading StandardsHelpful Technology
 
Beth Lowell and Georgia Warren, Blue State Digital
Beth Lowell and Georgia Warren, Blue State DigitalBeth Lowell and Georgia Warren, Blue State Digital
Beth Lowell and Georgia Warren, Blue State DigitalHelpful Technology
 
Alan Ferguson, Central Bedfordshire Council
Alan Ferguson, Central Bedfordshire CouncilAlan Ferguson, Central Bedfordshire Council
Alan Ferguson, Central Bedfordshire CouncilHelpful Technology
 
Steph Gray, Helpful Technology
Steph Gray, Helpful TechnologySteph Gray, Helpful Technology
Steph Gray, Helpful TechnologyHelpful Technology
 
Social simulator overview 2012
Social simulator overview 2012Social simulator overview 2012
Social simulator overview 2012Helpful Technology
 
Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)
Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)
Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)Helpful Technology
 
Mailcamp: Hayley Cashmore, Three Spires Consulting
Mailcamp: Hayley Cashmore, Three Spires ConsultingMailcamp: Hayley Cashmore, Three Spires Consulting
Mailcamp: Hayley Cashmore, Three Spires ConsultingHelpful Technology
 
Mailcamp: Paul Kent, London Borough of Hillingdon
Mailcamp: Paul Kent, London Borough of HillingdonMailcamp: Paul Kent, London Borough of Hillingdon
Mailcamp: Paul Kent, London Borough of HillingdonHelpful Technology
 
Mailcamp: Simon Burgess, Sift Media (Public Technology)
Mailcamp: Simon Burgess, Sift Media (Public Technology)Mailcamp: Simon Burgess, Sift Media (Public Technology)
Mailcamp: Simon Burgess, Sift Media (Public Technology)Helpful Technology
 
MailCamp: Donna Grant, JISCmail
MailCamp: Donna Grant, JISCmailMailCamp: Donna Grant, JISCmail
MailCamp: Donna Grant, JISCmailHelpful Technology
 

More from Helpful Technology (20)

Sarah Leggett, The National Archives
Sarah Leggett, The National ArchivesSarah Leggett, The National Archives
Sarah Leggett, The National Archives
 
John Ploughman, Driving Standards Agency
John Ploughman, Driving Standards AgencyJohn Ploughman, Driving Standards Agency
John Ploughman, Driving Standards Agency
 
Elliot Ross, ActionRocket
Elliot Ross, ActionRocketElliot Ross, ActionRocket
Elliot Ross, ActionRocket
 
Nick Halliday, NAO
Nick Halliday, NAONick Halliday, NAO
Nick Halliday, NAO
 
Sarah Nagra, Suffolk Council Trading Standards
Sarah Nagra, Suffolk Council Trading StandardsSarah Nagra, Suffolk Council Trading Standards
Sarah Nagra, Suffolk Council Trading Standards
 
Francis Bacon, Royal Society
Francis Bacon, Royal SocietyFrancis Bacon, Royal Society
Francis Bacon, Royal Society
 
Beth Lowell and Georgia Warren, Blue State Digital
Beth Lowell and Georgia Warren, Blue State DigitalBeth Lowell and Georgia Warren, Blue State Digital
Beth Lowell and Georgia Warren, Blue State Digital
 
Ben Hoare, Lewisham Council
Ben Hoare, Lewisham CouncilBen Hoare, Lewisham Council
Ben Hoare, Lewisham Council
 
Dan Slee, comms2point0
Dan Slee, comms2point0Dan Slee, comms2point0
Dan Slee, comms2point0
 
Alan Ferguson, Central Bedfordshire Council
Alan Ferguson, Central Bedfordshire CouncilAlan Ferguson, Central Bedfordshire Council
Alan Ferguson, Central Bedfordshire Council
 
Steph Gray, Helpful Technology
Steph Gray, Helpful TechnologySteph Gray, Helpful Technology
Steph Gray, Helpful Technology
 
Social simulator overview 2012
Social simulator overview 2012Social simulator overview 2012
Social simulator overview 2012
 
Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)
Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)
Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)
 
Mailcamp: Hayley Cashmore, Three Spires Consulting
Mailcamp: Hayley Cashmore, Three Spires ConsultingMailcamp: Hayley Cashmore, Three Spires Consulting
Mailcamp: Hayley Cashmore, Three Spires Consulting
 
Mailcamp: Paul Kent, London Borough of Hillingdon
Mailcamp: Paul Kent, London Borough of HillingdonMailcamp: Paul Kent, London Borough of Hillingdon
Mailcamp: Paul Kent, London Borough of Hillingdon
 
Mailcamp: John Glover, INOVEM
Mailcamp: John Glover, INOVEMMailcamp: John Glover, INOVEM
Mailcamp: John Glover, INOVEM
 
Mailcamp: Simon Burgess, Sift Media (Public Technology)
Mailcamp: Simon Burgess, Sift Media (Public Technology)Mailcamp: Simon Burgess, Sift Media (Public Technology)
Mailcamp: Simon Burgess, Sift Media (Public Technology)
 
Mailcamp: Andy Snow, MHRA
Mailcamp: Andy Snow, MHRAMailcamp: Andy Snow, MHRA
Mailcamp: Andy Snow, MHRA
 
MailCamp: Donna Grant, JISCmail
MailCamp: Donna Grant, JISCmailMailCamp: Donna Grant, JISCmail
MailCamp: Donna Grant, JISCmail
 
Mailcamp: Jess Lea, DFID
Mailcamp: Jess Lea, DFIDMailcamp: Jess Lea, DFID
Mailcamp: Jess Lea, DFID
 

Recently uploaded

SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesThousandEyes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 

Recently uploaded (20)

SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

Taking WordPress to AAA accessibility (WordUp Whitehall 2011)

  • 1. Taking WordPress to AAA November 2011 Steph Gray, Helpful Technology
  • 2.
  • 3. Out of the box:
  • 6. Principles of accessibility Readable Adaptable Predictable Source: http://www.w3.org/WAI/WCAG20/quickref/Overview.php Navigable Compatible
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. (Aside: this applies to traditional WordPress listings too) Solution: hidden text with unique description of where the link takes you
  • 18.
  • 19.
  • 20. Adding a stylesheet switcher Alternate stylesheets are for contrast, not text size (which is resizable using browser features)
  • 21.
  • 22.
  • 23.