SlideShare a Scribd company logo
1 of 30
#evolverocks
WEB ACCESSIBILITY & AEM
Libby Schaper & Gina Petruccelli
Aug 31, 2016
#evolverocks 2
ABOUT US
Facebook
facebook.com/3share
Mail
libby.schaper@3sharecorp.com Twitter
twitter.com/3share
Linkledin
linkedin.com/company/3-
share-corporation
Libby Schaper
Sr. Project Manager
3|SHARE
Contact Us
www.3sharecorp.com
#evolverocks 3
ABOUT US
Facebook
facebook.com/3share
Mail
gina.petruccelli@3sharecorp.com
Twitter
twitter.com/3share
Linkledin
linkedin.com/company/3-
share-corporation
Gina Petruccelli
Sr. Project Manager
3|SHARE
Contact Us
www.3sharecorp.com
#evolverocks
What is the 508 standard?
The 508 standard is the electronic standard for ADA compliance. People with any
disability should be able to cleanly navigate your website, and be able to get to the
information they need just like any other person, regardless of the kind of
disability. These disabilities range from sight and hearing impairment to cognitive
disabilities, like ADHD and dyslexia.
https://www.access-board.gov/guidelines-and-standards/communications-and-
it/about-the-section-508-standards/section-508-standards
4
#evolverocks
What kinds of impairments are we talking about?
● Sight Impairment
○ Blindness / Low vision
○ Color Blindness
● Hearing Impairment
● Physical Disabilities
○ Inability to use a mouse
○ Limited fine motor control
● Cognitive Disabilities
○ Distractibility
○ Inability to focus on large amounts of information
5
#evolverocks
Why?
There is a strong business case for accessibility
You never want to limit your audience
Logical content organization adjustments made for ADA compliance are better for general usability.
SEO - a properly structured site is a bonus for search engine optimization
Ease of maintenance for your authors
Be kind! Accessibility supports social inclusion.
There are 3 levels of accessibility, minimal is Level A conformance, meaning you meet the minimum
success standards for that category or component. This is one of the best tools for referencing how to
meet the proper success criteria:
https://www.w3.org/WAI/WCAG20/quickref/?currentsidebar=%23col_overview&showtechniques=212%2
C213#principle1
Also… It’s the law.
Target.com 2005 Accessibility lawsuit https://www.w3.org/WAI/bcase/target-case-study
Arizona State University 2009 Accessibility lawsuit http://blogs.findlaw.com/injured/2010/01/kindle-
lawsuit-settled-by-asu-and-blind-groups.html
Penn State 2010 Accessibility lawsuit https://nfb.org/node/1026
6
#evolverocks
What can we do?
Programmatic
Keyboard Input and navigability
Alt Text for Images AND Image
maps
Skip Navigation
Accessible Forms
Testing
Turn Off the CSS
Test on Mobile & Screen reader
Content / Design
● Color Contrast
Alt Text for Images
Notate Links to Documents
Use Text, Not Pictures of Text
Captions for Videos
Content Organization
Tables - not for layout
7
#evolverocks
PROGRAMMATIC ADJUSTMENTS: Keyboard Input
"When software is designed to run on a system that has a keyboard, product functions shall be
executable from a keyboard where the function itself or the result of performing a function can be
discerned textually."
When testing, avoid the mouse. Use only your keyboard to ensure you can get to all the content on
the page. Check the tab order of the components on the page to make sure they tab in a logical
order. This will determine the order the screen readers access content as well.
8
#evolverocks
PROGRAMMATIC ADJUSTMENTS: Alt Text on Images
"A text equivalent for every non-text element shall be provided (e.g., via "alt",
"longdesc", or in element content)."
9
#evolverocks
PROGRAMMATIC ADJUSTMENTS: Alt Text on images
<img title="Threeshare Logo" alt="Threeshare Logo"
src="/content/dam/threeshare/logo/_jcr_content/par/imageplus_0/image.img.
jpg/1371645426831.jpg"/>
● This can default to image title, then image name if no alt text is available on the
instance of the image.
● Decorative images (background images, etc) don’t need alt text, but should
probably be moved into the CSS .
10
#evolverocks
PROGRAMMATIC ADJUSTMENTS: Forms
"When electronic forms are designed to be completed online, the form shall allow people using assistive
technology to access the information, field elements, and functionality required for completion and
submission of the form, including all directions and cues."
This simplest way to do this is to use the "name" and "for" attributes.
AEM does this for you!
This is what the html should look like for this simple form field:
<label for="name">Name:</label>
<input id="name" type="text" name="textfield" /
11
#evolverocks
PROGRAMMATIC ADJUSTMENTS: Color
"Web pages shall be designed so that all information conveyed with color is also
available without color, for example from context or markup."
12
#evolverocks
PROGRAMMATIC ADJUSTMENTS: Skip Navigation link
"A method shall be provided that permits users to skip repetitive navigation links."
Users using screen readers need a way to link to the main content of the page without going back over
navigational items found on each page. The link is the first item in the page. The anchor is placed at the
beginning of the main content.
<body>
<a href="#maincontent">Skip navigation</a>
...
<a name="maincontent" id="maincontent"></a>
<h1>Heading</h1>
<p>This is the first paragraph</p>
13
#evolverocks
PROGRAMMATIC ADJUSTMENTS: Tables
● "Row and column headers shall be identified for data tables."
● Screen readers will read tabular data cell by cell, and without properly identified table headers,
information becomes jumbled and confusing.
● "Markup shall be used to associate data cells and header cells for data tables that have two or more
logical levels of row or column headers."
● Ideally, you would want to link the cell data to its corresponding column and row headers. You can do
this using "scope".
14
#evolverocks
PROGRAMMATIC ADJUSTMENTS: Tables
15
#evolverocks
PROGRAMMATIC ADJUSTMENTS: Tables
The HTML should look like this:
<table><caption>Shelly's Daughters</caption>
<tr>
<th scope="col">Name</th>
<th scope="col">Age</th>
<th scope="col">Birthday</th>
</tr>
<tr>
<th scope="row">Jackie</th>
<td>5</td>
<td>April 5</td>
</tr>
<tr>
<th scope="row">Beth</th>
<td>8</td>
<td>January 14</td>
</tr>
</table>
16
For a simple Tabular form like this:
#evolverocks
TESTING: Turn off the CSS
● "Documents shall be organized so they are readable without requiring an associated style sheet."
● Firefox has the ability to turn off CSS, and view the layout of the page. It's a good way to view the logical
layout of your content. In Chrome, you can do it using developer tools, but I’ve found this a faster
solution.
17
#evolverocks
TESTING: Screen Readers
JAWS
http://www.freedomscientific.com/Products/Blindnes
s/JAWS
Window-‐Eyes
http://www.gwmicro.com/window-eyes/
NVDA (Free)
http://www.nvaccess.org/
18
Voiceover (built in to Mac OS X and iOS)
http://www.apple.com/accessibility/osx/voice
over/
http://webaim.org/articles/voiceover/
Chrome Vox (Free)
http://www.chromevox.com/
71.8% of screen reader users use a screen reader on mobile
#evolverocks
DESIGN: Color Contrast
WCAG 2.0 Level AA:
● Contrast ratio of 4.5:1 for normal text or
3:1 for large text (18 pt or 14 pt bold)
WCAG 2.0 Level AAA:
● Contrast ratio of 7:1 for normal text or
4.5:1 for large text (18 pt or 14 pt bold)
19
https://www.paciellogroup.com/resources/contrastanalyser/
#evolverocks
DESIGN: Respect White or Blank Space
•Space between lines
•Space between paragraphs
•Can help users who have difficulty tracking text horizontally.
•Contributes to a cleaner, more aesthetically pleasing interface for everyone.
20
#evolverocks
CONTENT: Content Organization
<h1>Application Process
<h2>Undergraduate Admission
<h3>Admission
Requirements
<h3> Application Process
<h2>Graduate Admission</h2>
<h3>Graduate College
Requirements
<h3>College of Blank Requirements
Many experts recommend reserving H1 for the page title, H2 for major headings and H3 for major sub
headings. Making visual differences between header styles is also key for those with cognitive disorders or
visual impairments.
People using a screen reader have the ability to skip over pages or sections not applicable to them. Proper
structure help immensely.
<h1>Main heading/title of the page</h1>
<h2>Secondary heading</h2>
<h3>First subheading in this section</h3>
<h3>Second subheading in this section</h3>
<h2>Another secondary heading</h2>
21
#evolverocks
CONTENT: Use Text, Not Images of Text
•Pictures become blurry when enlarged
•Pictures take longer to download
•Pictures that contain text are not readable on
a screen reader
•Text in an image is not searchable
22
#evolverocks
CONTENT: Captioning Videos
"Equivalent alternatives for any multimedia presentation shall be synchronized with the presentation."
● Youtube has some pretty good support for captioning videos, as well as tutorials on how to go about creating
a timed caption file. Quicktime is a great captioning tool, since Apple got into the accessibility game.
CaptionTube and Overstream are also handy captioning tools. Typically you will be creating an SRT file.
● Another alternative to captioning is to provide a text transcript of the video in an attached file
● For those with visual impairments, captions
should not just include a script of what someone
is saying but should also describe critical
actions or words on the screen.
● For image slideshows turned into videos, a
caption file would describe the images for those
with visual impairments and note if there was
music for those with hearing impairments.
23
#evolverocks
CONTENT: Accessible Linking
● When linking to a word document, PDF or other file, make sure to note in your link what the document
is and hyperlink that notation
● Fill out the Camp Counselor Application (PDF)
Register for Volunteer Weekend (Word Doc)
● If a link opens in a new window, warn the user. Switching windows using a screenreader can be
confusing and hard to navigate properly.
● Avoid naming links on a single page with the same text. Screen readers skipping around have no clue
what “Click here” or “Download PDF” is referring to. Be specific.
● Documents like PDF and Word should be made accessible.
24
#evolverocks
CONTENT: Think Twice About the Words You Choose
Word length and sentence complexity have an effect on the ability of certain individuals to decode the words
on a page.
● Understandable --> “easier to read”
● Manipulated --> Changed
● Subsequently --> Later
● “Testimonials from individuals with disabilities…” ----> “People with disabilities talk about…”
Juicy Studio Readability Test: http://juicystudio.com/services/readability.php
Struggling with Understandability: http://terrillthompson.com/blog/10
25
#evolverocks
If All Else Fails
"A text-only page, with equivalent
information or functionality, shall be
provided to make a web site comply
with the provisions of this part, when
compliance cannot be accomplished
in any other way. The content of the
text-only page shall be updated
whenever the primary page
changes."
This could include transcripts for
podcasts and alternatives to overly
javascript-y layouts.
26
image image
#evolverocks
Resources
To read the standard:
http://www.epa.gov/accessibility/standards/
Tips & Tricks
http://webaim.org/
https://www.w3.org/WAI/WCAG20/quickref/
https://www.w3.org/TR/html51/index.html
To check your own page/site
http://wave.webaim.org/
*Just because your site passes with no errors,
doesn’t mean it’s truly accessible, it just
technically meets the bare minimum
requirements. Wave is easy to fool.
● To simulate colorblindness
http://www.vischeck.com/
http://wearecolorblind.com/
● Aria (Accessible Rich Internet Applications) -
Method to define your dynamic web content and
applications to that people using assistive
technologies can identify and successfully interact
with the web application. ARIA markup can be
added to existing sites without altering functionality
for mainstream users, reducing cost for testing.
https://www.w3.org/TR/wai-aria/
27
#evolverocks 28
Webaim Demo
Who wants to see their site in Wave?
#evolverocks 29
Questions?
We’re all ears.
#evolverocks
THANK YOU!

More Related Content

What's hot

Ed tech training by Işıl Boy - Eda Çimen
Ed tech training by Işıl Boy -    Eda ÇimenEd tech training by Işıl Boy -    Eda Çimen
Ed tech training by Işıl Boy - Eda ÇimenEda Cimen
 
Accessibility in pattern libraries
Accessibility in pattern librariesAccessibility in pattern libraries
Accessibility in pattern librariesRuss Weakley
 
The Server Side of Responsive Web Design
The Server Side of Responsive Web DesignThe Server Side of Responsive Web Design
The Server Side of Responsive Web DesignDave Olsen
 
So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)Future Insights
 
MIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design WorkflowMIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design Workfloweaselsolutions
 
Worry free web development
Worry free web developmentWorry free web development
Worry free web developmentEstelle Weyl
 
Atomic Design - An Event Apart San Diego
Atomic Design - An Event Apart San DiegoAtomic Design - An Event Apart San Diego
Atomic Design - An Event Apart San DiegoBrad Frost
 
Beyond Squishy: The Principles of Adaptive Design
Beyond Squishy: The Principles of Adaptive DesignBeyond Squishy: The Principles of Adaptive Design
Beyond Squishy: The Principles of Adaptive DesignBrad Frost
 
Atomic Design - BDConf Nashville, 2013
Atomic Design - BDConf Nashville, 2013Atomic Design - BDConf Nashville, 2013
Atomic Design - BDConf Nashville, 2013Brad Frost
 
Building the Media Block in ReactJS
Building the Media Block in ReactJS Building the Media Block in ReactJS
Building the Media Block in ReactJS Nicole Sullivan
 
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin..."Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...Yandex
 
Squarespace Site Shack Training -11-05-2015
Squarespace Site Shack Training -11-05-2015Squarespace Site Shack Training -11-05-2015
Squarespace Site Shack Training -11-05-2015Judy Wilson
 
Mobile First Responsive Web Design — BD Conf Oct 2013
Mobile First Responsive Web Design — BD Conf Oct 2013Mobile First Responsive Web Design — BD Conf Oct 2013
Mobile First Responsive Web Design — BD Conf Oct 2013Jason Grigsby
 
How to Jazz Up Your WordPress Site – without a lick o’ code
How to Jazz Up Your WordPress Site – without a lick o’ codeHow to Jazz Up Your WordPress Site – without a lick o’ code
How to Jazz Up Your WordPress Site – without a lick o’ codeKathryn Presner
 
Stephen Joyce: Once Upon a Blog - Marketing Travel Through Storytelling
Stephen Joyce: Once Upon a Blog - Marketing Travel Through StorytellingStephen Joyce: Once Upon a Blog - Marketing Travel Through Storytelling
Stephen Joyce: Once Upon a Blog - Marketing Travel Through StorytellingStephen Joyce
 
Atlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT RedesignAtlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT RedesignEric Sembrat
 
Responsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzwordResponsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzwordRuss Weakley
 

What's hot (20)

Ed tech training by Işıl Boy - Eda Çimen
Ed tech training by Işıl Boy -    Eda ÇimenEd tech training by Işıl Boy -    Eda Çimen
Ed tech training by Işıl Boy - Eda Çimen
 
Extending your blog
Extending your blogExtending your blog
Extending your blog
 
Blogging basics
Blogging basicsBlogging basics
Blogging basics
 
Accessibility in pattern libraries
Accessibility in pattern librariesAccessibility in pattern libraries
Accessibility in pattern libraries
 
Ashoka-Profile
Ashoka-ProfileAshoka-Profile
Ashoka-Profile
 
The Server Side of Responsive Web Design
The Server Side of Responsive Web DesignThe Server Side of Responsive Web Design
The Server Side of Responsive Web Design
 
So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)
 
MIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design WorkflowMIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design Workflow
 
Worry free web development
Worry free web developmentWorry free web development
Worry free web development
 
Atomic Design - An Event Apart San Diego
Atomic Design - An Event Apart San DiegoAtomic Design - An Event Apart San Diego
Atomic Design - An Event Apart San Diego
 
Beyond Squishy: The Principles of Adaptive Design
Beyond Squishy: The Principles of Adaptive DesignBeyond Squishy: The Principles of Adaptive Design
Beyond Squishy: The Principles of Adaptive Design
 
Atomic Design - BDConf Nashville, 2013
Atomic Design - BDConf Nashville, 2013Atomic Design - BDConf Nashville, 2013
Atomic Design - BDConf Nashville, 2013
 
Building the Media Block in ReactJS
Building the Media Block in ReactJS Building the Media Block in ReactJS
Building the Media Block in ReactJS
 
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin..."Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
 
Squarespace Site Shack Training -11-05-2015
Squarespace Site Shack Training -11-05-2015Squarespace Site Shack Training -11-05-2015
Squarespace Site Shack Training -11-05-2015
 
Mobile First Responsive Web Design — BD Conf Oct 2013
Mobile First Responsive Web Design — BD Conf Oct 2013Mobile First Responsive Web Design — BD Conf Oct 2013
Mobile First Responsive Web Design — BD Conf Oct 2013
 
How to Jazz Up Your WordPress Site – without a lick o’ code
How to Jazz Up Your WordPress Site – without a lick o’ codeHow to Jazz Up Your WordPress Site – without a lick o’ code
How to Jazz Up Your WordPress Site – without a lick o’ code
 
Stephen Joyce: Once Upon a Blog - Marketing Travel Through Storytelling
Stephen Joyce: Once Upon a Blog - Marketing Travel Through StorytellingStephen Joyce: Once Upon a Blog - Marketing Travel Through Storytelling
Stephen Joyce: Once Upon a Blog - Marketing Travel Through Storytelling
 
Atlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT RedesignAtlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT Redesign
 
Responsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzwordResponsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzword
 

Viewers also liked

Viewers also liked (17)

EVOLVE'15 | Maximize | Ted Billups | Taming AEM
EVOLVE'15 | Maximize | Ted Billups | Taming AEMEVOLVE'15 | Maximize | Ted Billups | Taming AEM
EVOLVE'15 | Maximize | Ted Billups | Taming AEM
 
EVOLVE'16 | Keynote | Matt Hauser | Multilingual Digital Experiences
EVOLVE'16 | Keynote | Matt Hauser | Multilingual Digital ExperiencesEVOLVE'16 | Keynote | Matt Hauser | Multilingual Digital Experiences
EVOLVE'16 | Keynote | Matt Hauser | Multilingual Digital Experiences
 
EVOLVE'15 | Maximize | Paul Bongers | Closing The Gap - Creative Content Writ...
EVOLVE'15 | Maximize | Paul Bongers | Closing The Gap - Creative Content Writ...EVOLVE'15 | Maximize | Paul Bongers | Closing The Gap - Creative Content Writ...
EVOLVE'15 | Maximize | Paul Bongers | Closing The Gap - Creative Content Writ...
 
EVOLVE'15 | Maximize | Therese Harris | Lionbridge
EVOLVE'15 | Maximize | Therese Harris | LionbridgeEVOLVE'15 | Maximize | Therese Harris | Lionbridge
EVOLVE'15 | Maximize | Therese Harris | Lionbridge
 
EVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & Beacons
EVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & BeaconsEVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & Beacons
EVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & Beacons
 
EVOLVE'15 | Enhance | Rene Ugarte | AEM Quality Assurance
EVOLVE'15 | Enhance | Rene Ugarte | AEM Quality AssuranceEVOLVE'15 | Enhance | Rene Ugarte | AEM Quality Assurance
EVOLVE'15 | Enhance | Rene Ugarte | AEM Quality Assurance
 
EVOLVE'16 | Enhance | Anthony Rumsey | Do you want to build a dashboard?
EVOLVE'16 | Enhance | Anthony Rumsey | Do you want to build a dashboard?EVOLVE'16 | Enhance | Anthony Rumsey | Do you want to build a dashboard?
EVOLVE'16 | Enhance | Anthony Rumsey | Do you want to build a dashboard?
 
EVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM Support
EVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM SupportEVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM Support
EVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM Support
 
EVOLVE'16 | Keynote | Cat Reusswig | Taking Your AEM Implementation to The RO...
EVOLVE'16 | Keynote | Cat Reusswig | Taking Your AEM Implementation to The RO...EVOLVE'16 | Keynote | Cat Reusswig | Taking Your AEM Implementation to The RO...
EVOLVE'16 | Keynote | Cat Reusswig | Taking Your AEM Implementation to The RO...
 
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerceEVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
 
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
 
EVOLVE'16 | Deploy | Abhishek Dwevedi | Overview of the Core AEM Technology
EVOLVE'16 | Deploy | Abhishek Dwevedi | Overview of the Core AEM TechnologyEVOLVE'16 | Deploy | Abhishek Dwevedi | Overview of the Core AEM Technology
EVOLVE'16 | Deploy | Abhishek Dwevedi | Overview of the Core AEM Technology
 
EVOLVE'16 | Deploy | Varun Mitra | Understanding the Multi Site Manager
EVOLVE'16 | Deploy | Varun Mitra | Understanding the Multi Site ManagerEVOLVE'16 | Deploy | Varun Mitra | Understanding the Multi Site Manager
EVOLVE'16 | Deploy | Varun Mitra | Understanding the Multi Site Manager
 
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
 
EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and...
EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and...EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and...
EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and...
 
EVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM Deployment
EVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM DeploymentEVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM Deployment
EVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM Deployment
 
EVOLVE'16 | Enhance | Anil Kalbag & Anshul Chhabra | Comparative Architecture...
EVOLVE'16 | Enhance | Anil Kalbag & Anshul Chhabra | Comparative Architecture...EVOLVE'16 | Enhance | Anil Kalbag & Anshul Chhabra | Comparative Architecture...
EVOLVE'16 | Enhance | Anil Kalbag & Anshul Chhabra | Comparative Architecture...
 

Similar to EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM

Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Denise Jacobs
 
Web accessibility webinar 53017
Web accessibility webinar 53017Web accessibility webinar 53017
Web accessibility webinar 53017Dee Moradi
 
How to create accessible websites - WordCamp New York
How to create accessible websites - WordCamp New YorkHow to create accessible websites - WordCamp New York
How to create accessible websites - WordCamp New YorkRachel Cherry
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignataroJohn Coonen
 
Making your website accessible
Making your website accessibleMaking your website accessible
Making your website accessibleBernard Charlebois
 
Website Accessibility Workshop
Website Accessibility WorkshopWebsite Accessibility Workshop
Website Accessibility WorkshopDevin Olson
 
Web Accessibility for the 21st Century
Web Accessibility for the 21st CenturyWeb Accessibility for the 21st Century
Web Accessibility for the 21st Centurydreamwidth
 
Is accessibility the new black?
Is accessibility the new black?Is accessibility the new black?
Is accessibility the new black?George Otoiu
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websitesRachel Cherry
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitRachel Cherry
 
Job search at a dead end? Building Accessible Online Recruiting & Hiring Syst...
Job search at a dead end? Building Accessible Online Recruiting & Hiring Syst...Job search at a dead end? Building Accessible Online Recruiting & Hiring Syst...
Job search at a dead end? Building Accessible Online Recruiting & Hiring Syst...Denis Boudreau
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldDoug Gapinski
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035FNian
 

Similar to EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM (20)

Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
 
Web accessibility webinar 53017
Web accessibility webinar 53017Web accessibility webinar 53017
Web accessibility webinar 53017
 
Access by Default
Access by DefaultAccess by Default
Access by Default
 
How to create accessible websites - WordCamp New York
How to create accessible websites - WordCamp New YorkHow to create accessible websites - WordCamp New York
How to create accessible websites - WordCamp New York
 
Improving Your Website's Accessibility
Improving Your Website's AccessibilityImproving Your Website's Accessibility
Improving Your Website's Accessibility
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
 
2012-07-24: Accessibility On The Web
2012-07-24: Accessibility On The Web2012-07-24: Accessibility On The Web
2012-07-24: Accessibility On The Web
 
Making your website accessible
Making your website accessibleMaking your website accessible
Making your website accessible
 
Accessible thinking in your IA
Accessible thinking in your IAAccessible thinking in your IA
Accessible thinking in your IA
 
WCA
WCAWCA
WCA
 
Website Accessibility Workshop
Website Accessibility WorkshopWebsite Accessibility Workshop
Website Accessibility Workshop
 
Web Accessibility for the 21st Century
Web Accessibility for the 21st CenturyWeb Accessibility for the 21st Century
Web Accessibility for the 21st Century
 
Is accessibility the new black?
Is accessibility the new black?Is accessibility the new black?
Is accessibility the new black?
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websites
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
 
Accessibility Part 3
Accessibility Part 3Accessibility Part 3
Accessibility Part 3
 
Accessibility for beginners
Accessibility for beginnersAccessibility for beginners
Accessibility for beginners
 
Job search at a dead end? Building Accessible Online Recruiting & Hiring Syst...
Job search at a dead end? Building Accessible Online Recruiting & Hiring Syst...Job search at a dead end? Building Accessible Online Recruiting & Hiring Syst...
Job search at a dead end? Building Accessible Online Recruiting & Hiring Syst...
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop World
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035
 

More from Evolve The Adobe Digital Marketing Community

More from Evolve The Adobe Digital Marketing Community (20)

Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
 
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
 
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to AvoidEvolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
 
Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...
Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...
Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...
 
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
 
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM ProjectsEvolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
 
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and TrendsEvolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
 
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
 
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
 
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
 
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into RequirementsEvolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
 
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
 
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
 
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe SenseiEvolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
 
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
 
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft AzureEvolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
 
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver EverywhereEvolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
 
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
 
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
 
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go LiveEvolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM

  • 1. #evolverocks WEB ACCESSIBILITY & AEM Libby Schaper & Gina Petruccelli Aug 31, 2016
  • 2. #evolverocks 2 ABOUT US Facebook facebook.com/3share Mail libby.schaper@3sharecorp.com Twitter twitter.com/3share Linkledin linkedin.com/company/3- share-corporation Libby Schaper Sr. Project Manager 3|SHARE Contact Us www.3sharecorp.com
  • 4. #evolverocks What is the 508 standard? The 508 standard is the electronic standard for ADA compliance. People with any disability should be able to cleanly navigate your website, and be able to get to the information they need just like any other person, regardless of the kind of disability. These disabilities range from sight and hearing impairment to cognitive disabilities, like ADHD and dyslexia. https://www.access-board.gov/guidelines-and-standards/communications-and- it/about-the-section-508-standards/section-508-standards 4
  • 5. #evolverocks What kinds of impairments are we talking about? ● Sight Impairment ○ Blindness / Low vision ○ Color Blindness ● Hearing Impairment ● Physical Disabilities ○ Inability to use a mouse ○ Limited fine motor control ● Cognitive Disabilities ○ Distractibility ○ Inability to focus on large amounts of information 5
  • 6. #evolverocks Why? There is a strong business case for accessibility You never want to limit your audience Logical content organization adjustments made for ADA compliance are better for general usability. SEO - a properly structured site is a bonus for search engine optimization Ease of maintenance for your authors Be kind! Accessibility supports social inclusion. There are 3 levels of accessibility, minimal is Level A conformance, meaning you meet the minimum success standards for that category or component. This is one of the best tools for referencing how to meet the proper success criteria: https://www.w3.org/WAI/WCAG20/quickref/?currentsidebar=%23col_overview&showtechniques=212%2 C213#principle1 Also… It’s the law. Target.com 2005 Accessibility lawsuit https://www.w3.org/WAI/bcase/target-case-study Arizona State University 2009 Accessibility lawsuit http://blogs.findlaw.com/injured/2010/01/kindle- lawsuit-settled-by-asu-and-blind-groups.html Penn State 2010 Accessibility lawsuit https://nfb.org/node/1026 6
  • 7. #evolverocks What can we do? Programmatic Keyboard Input and navigability Alt Text for Images AND Image maps Skip Navigation Accessible Forms Testing Turn Off the CSS Test on Mobile & Screen reader Content / Design ● Color Contrast Alt Text for Images Notate Links to Documents Use Text, Not Pictures of Text Captions for Videos Content Organization Tables - not for layout 7
  • 8. #evolverocks PROGRAMMATIC ADJUSTMENTS: Keyboard Input "When software is designed to run on a system that has a keyboard, product functions shall be executable from a keyboard where the function itself or the result of performing a function can be discerned textually." When testing, avoid the mouse. Use only your keyboard to ensure you can get to all the content on the page. Check the tab order of the components on the page to make sure they tab in a logical order. This will determine the order the screen readers access content as well. 8
  • 9. #evolverocks PROGRAMMATIC ADJUSTMENTS: Alt Text on Images "A text equivalent for every non-text element shall be provided (e.g., via "alt", "longdesc", or in element content)." 9
  • 10. #evolverocks PROGRAMMATIC ADJUSTMENTS: Alt Text on images <img title="Threeshare Logo" alt="Threeshare Logo" src="/content/dam/threeshare/logo/_jcr_content/par/imageplus_0/image.img. jpg/1371645426831.jpg"/> ● This can default to image title, then image name if no alt text is available on the instance of the image. ● Decorative images (background images, etc) don’t need alt text, but should probably be moved into the CSS . 10
  • 11. #evolverocks PROGRAMMATIC ADJUSTMENTS: Forms "When electronic forms are designed to be completed online, the form shall allow people using assistive technology to access the information, field elements, and functionality required for completion and submission of the form, including all directions and cues." This simplest way to do this is to use the "name" and "for" attributes. AEM does this for you! This is what the html should look like for this simple form field: <label for="name">Name:</label> <input id="name" type="text" name="textfield" / 11
  • 12. #evolverocks PROGRAMMATIC ADJUSTMENTS: Color "Web pages shall be designed so that all information conveyed with color is also available without color, for example from context or markup." 12
  • 13. #evolverocks PROGRAMMATIC ADJUSTMENTS: Skip Navigation link "A method shall be provided that permits users to skip repetitive navigation links." Users using screen readers need a way to link to the main content of the page without going back over navigational items found on each page. The link is the first item in the page. The anchor is placed at the beginning of the main content. <body> <a href="#maincontent">Skip navigation</a> ... <a name="maincontent" id="maincontent"></a> <h1>Heading</h1> <p>This is the first paragraph</p> 13
  • 14. #evolverocks PROGRAMMATIC ADJUSTMENTS: Tables ● "Row and column headers shall be identified for data tables." ● Screen readers will read tabular data cell by cell, and without properly identified table headers, information becomes jumbled and confusing. ● "Markup shall be used to associate data cells and header cells for data tables that have two or more logical levels of row or column headers." ● Ideally, you would want to link the cell data to its corresponding column and row headers. You can do this using "scope". 14
  • 16. #evolverocks PROGRAMMATIC ADJUSTMENTS: Tables The HTML should look like this: <table><caption>Shelly's Daughters</caption> <tr> <th scope="col">Name</th> <th scope="col">Age</th> <th scope="col">Birthday</th> </tr> <tr> <th scope="row">Jackie</th> <td>5</td> <td>April 5</td> </tr> <tr> <th scope="row">Beth</th> <td>8</td> <td>January 14</td> </tr> </table> 16 For a simple Tabular form like this:
  • 17. #evolverocks TESTING: Turn off the CSS ● "Documents shall be organized so they are readable without requiring an associated style sheet." ● Firefox has the ability to turn off CSS, and view the layout of the page. It's a good way to view the logical layout of your content. In Chrome, you can do it using developer tools, but I’ve found this a faster solution. 17
  • 18. #evolverocks TESTING: Screen Readers JAWS http://www.freedomscientific.com/Products/Blindnes s/JAWS Window-‐Eyes http://www.gwmicro.com/window-eyes/ NVDA (Free) http://www.nvaccess.org/ 18 Voiceover (built in to Mac OS X and iOS) http://www.apple.com/accessibility/osx/voice over/ http://webaim.org/articles/voiceover/ Chrome Vox (Free) http://www.chromevox.com/ 71.8% of screen reader users use a screen reader on mobile
  • 19. #evolverocks DESIGN: Color Contrast WCAG 2.0 Level AA: ● Contrast ratio of 4.5:1 for normal text or 3:1 for large text (18 pt or 14 pt bold) WCAG 2.0 Level AAA: ● Contrast ratio of 7:1 for normal text or 4.5:1 for large text (18 pt or 14 pt bold) 19 https://www.paciellogroup.com/resources/contrastanalyser/
  • 20. #evolverocks DESIGN: Respect White or Blank Space •Space between lines •Space between paragraphs •Can help users who have difficulty tracking text horizontally. •Contributes to a cleaner, more aesthetically pleasing interface for everyone. 20
  • 21. #evolverocks CONTENT: Content Organization <h1>Application Process <h2>Undergraduate Admission <h3>Admission Requirements <h3> Application Process <h2>Graduate Admission</h2> <h3>Graduate College Requirements <h3>College of Blank Requirements Many experts recommend reserving H1 for the page title, H2 for major headings and H3 for major sub headings. Making visual differences between header styles is also key for those with cognitive disorders or visual impairments. People using a screen reader have the ability to skip over pages or sections not applicable to them. Proper structure help immensely. <h1>Main heading/title of the page</h1> <h2>Secondary heading</h2> <h3>First subheading in this section</h3> <h3>Second subheading in this section</h3> <h2>Another secondary heading</h2> 21
  • 22. #evolverocks CONTENT: Use Text, Not Images of Text •Pictures become blurry when enlarged •Pictures take longer to download •Pictures that contain text are not readable on a screen reader •Text in an image is not searchable 22
  • 23. #evolverocks CONTENT: Captioning Videos "Equivalent alternatives for any multimedia presentation shall be synchronized with the presentation." ● Youtube has some pretty good support for captioning videos, as well as tutorials on how to go about creating a timed caption file. Quicktime is a great captioning tool, since Apple got into the accessibility game. CaptionTube and Overstream are also handy captioning tools. Typically you will be creating an SRT file. ● Another alternative to captioning is to provide a text transcript of the video in an attached file ● For those with visual impairments, captions should not just include a script of what someone is saying but should also describe critical actions or words on the screen. ● For image slideshows turned into videos, a caption file would describe the images for those with visual impairments and note if there was music for those with hearing impairments. 23
  • 24. #evolverocks CONTENT: Accessible Linking ● When linking to a word document, PDF or other file, make sure to note in your link what the document is and hyperlink that notation ● Fill out the Camp Counselor Application (PDF) Register for Volunteer Weekend (Word Doc) ● If a link opens in a new window, warn the user. Switching windows using a screenreader can be confusing and hard to navigate properly. ● Avoid naming links on a single page with the same text. Screen readers skipping around have no clue what “Click here” or “Download PDF” is referring to. Be specific. ● Documents like PDF and Word should be made accessible. 24
  • 25. #evolverocks CONTENT: Think Twice About the Words You Choose Word length and sentence complexity have an effect on the ability of certain individuals to decode the words on a page. ● Understandable --> “easier to read” ● Manipulated --> Changed ● Subsequently --> Later ● “Testimonials from individuals with disabilities…” ----> “People with disabilities talk about…” Juicy Studio Readability Test: http://juicystudio.com/services/readability.php Struggling with Understandability: http://terrillthompson.com/blog/10 25
  • 26. #evolverocks If All Else Fails "A text-only page, with equivalent information or functionality, shall be provided to make a web site comply with the provisions of this part, when compliance cannot be accomplished in any other way. The content of the text-only page shall be updated whenever the primary page changes." This could include transcripts for podcasts and alternatives to overly javascript-y layouts. 26 image image
  • 27. #evolverocks Resources To read the standard: http://www.epa.gov/accessibility/standards/ Tips & Tricks http://webaim.org/ https://www.w3.org/WAI/WCAG20/quickref/ https://www.w3.org/TR/html51/index.html To check your own page/site http://wave.webaim.org/ *Just because your site passes with no errors, doesn’t mean it’s truly accessible, it just technically meets the bare minimum requirements. Wave is easy to fool. ● To simulate colorblindness http://www.vischeck.com/ http://wearecolorblind.com/ ● Aria (Accessible Rich Internet Applications) - Method to define your dynamic web content and applications to that people using assistive technologies can identify and successfully interact with the web application. ARIA markup can be added to existing sites without altering functionality for mainstream users, reducing cost for testing. https://www.w3.org/TR/wai-aria/ 27
  • 28. #evolverocks 28 Webaim Demo Who wants to see their site in Wave?