SlideShare a Scribd company logo
#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

The Next Step in Responsive - RESS
The Next Step in Responsive - RESSThe Next Step in Responsive - RESS
The Next Step in Responsive - RESS
Anthony Laurence
 
Wso2 product release webinar introducing jaggery
Wso2 product release webinar   introducing jaggeryWso2 product release webinar   introducing jaggery
Wso2 product release webinar introducing jaggeryWSO2
 
Windows Store Apps: Tips & Tricks
Windows Store Apps: Tips & TricksWindows Store Apps: Tips & Tricks
Windows Store Apps: Tips & TricksRobert MacLean
 
Deploy Your Web Site or Web App on Azure
Deploy Your Web Site or Web App on AzureDeploy Your Web Site or Web App on Azure
Deploy Your Web Site or Web App on Azure
Shahed Chowdhuri
 
Better WordPress Theme Development Workflow
Better WordPress Theme Development WorkflowBetter WordPress Theme Development Workflow
Better WordPress Theme Development Workflow
Rajeeb Banstola
 
Top java script frameworks ppt
Top java script frameworks pptTop java script frameworks ppt
Top java script frameworks ppt
Omkarsoft Bangalore
 
Building cross platform applications using Windows Azure Mobile Services
Building cross platform applications using Windows Azure Mobile ServicesBuilding cross platform applications using Windows Azure Mobile Services
Building cross platform applications using Windows Azure Mobile ServicesKevin DeRudder
 
5 Reasons Why Your Website Is[n’t] a Native App (PrDC 2015)
5 Reasons Why Your Website Is[n’t] a Native App (PrDC 2015)5 Reasons Why Your Website Is[n’t] a Native App (PrDC 2015)
5 Reasons Why Your Website Is[n’t] a Native App (PrDC 2015)
David Wesst
 
Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.
Joseph Labrecque
 
Testing apps with MTM and Tea Foundation Service
Testing apps with MTM and Tea Foundation ServiceTesting apps with MTM and Tea Foundation Service
Testing apps with MTM and Tea Foundation ServiceKevin DeRudder
 
Week 5 - Introduction to plug-ins and widgets
Week 5 - Introduction to plug-ins and widgetsWeek 5 - Introduction to plug-ins and widgets
Week 5 - Introduction to plug-ins and widgetshenri_makembe
 
Use html5 to build what you want, where you want it
Use html5 to build what you want, where you want itUse html5 to build what you want, where you want it
Use html5 to build what you want, where you want itKevin DeRudder
 
VISUG: Visual studio for web developers
VISUG: Visual studio for web developersVISUG: Visual studio for web developers
VISUG: Visual studio for web developers
Kevin DeRudder
 
The Evolution of WordPress Software Development
The Evolution of WordPress Software DevelopmentThe Evolution of WordPress Software Development
The Evolution of WordPress Software Development
Aki BjĂśrklund
 
Coding with jetpack
Coding with jetpackCoding with jetpack
Coding with jetpack
Rich Collier
 
Hybrid Mobile App Development - Xamarin
Hybrid Mobile App Development - XamarinHybrid Mobile App Development - Xamarin
Hybrid Mobile App Development - Xamarin
Deepu S Nath
 
Don't use create react app
Don't use create react appDon't use create react app
Don't use create react app
Nikhil Kumaran S
 
What have you learned about technologies
What have you learned about technologiesWhat have you learned about technologies
What have you learned about technologiesrf00532657
 

What's hot (18)

The Next Step in Responsive - RESS
The Next Step in Responsive - RESSThe Next Step in Responsive - RESS
The Next Step in Responsive - RESS
 
Wso2 product release webinar introducing jaggery
Wso2 product release webinar   introducing jaggeryWso2 product release webinar   introducing jaggery
Wso2 product release webinar introducing jaggery
 
Windows Store Apps: Tips & Tricks
Windows Store Apps: Tips & TricksWindows Store Apps: Tips & Tricks
Windows Store Apps: Tips & Tricks
 
Deploy Your Web Site or Web App on Azure
Deploy Your Web Site or Web App on AzureDeploy Your Web Site or Web App on Azure
Deploy Your Web Site or Web App on Azure
 
Better WordPress Theme Development Workflow
Better WordPress Theme Development WorkflowBetter WordPress Theme Development Workflow
Better WordPress Theme Development Workflow
 
Top java script frameworks ppt
Top java script frameworks pptTop java script frameworks ppt
Top java script frameworks ppt
 
Building cross platform applications using Windows Azure Mobile Services
Building cross platform applications using Windows Azure Mobile ServicesBuilding cross platform applications using Windows Azure Mobile Services
Building cross platform applications using Windows Azure Mobile Services
 
5 Reasons Why Your Website Is[n’t] a Native App (PrDC 2015)
5 Reasons Why Your Website Is[n’t] a Native App (PrDC 2015)5 Reasons Why Your Website Is[n’t] a Native App (PrDC 2015)
5 Reasons Why Your Website Is[n’t] a Native App (PrDC 2015)
 
Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.
 
Testing apps with MTM and Tea Foundation Service
Testing apps with MTM and Tea Foundation ServiceTesting apps with MTM and Tea Foundation Service
Testing apps with MTM and Tea Foundation Service
 
Week 5 - Introduction to plug-ins and widgets
Week 5 - Introduction to plug-ins and widgetsWeek 5 - Introduction to plug-ins and widgets
Week 5 - Introduction to plug-ins and widgets
 
Use html5 to build what you want, where you want it
Use html5 to build what you want, where you want itUse html5 to build what you want, where you want it
Use html5 to build what you want, where you want it
 
VISUG: Visual studio for web developers
VISUG: Visual studio for web developersVISUG: Visual studio for web developers
VISUG: Visual studio for web developers
 
The Evolution of WordPress Software Development
The Evolution of WordPress Software DevelopmentThe Evolution of WordPress Software Development
The Evolution of WordPress Software Development
 
Coding with jetpack
Coding with jetpackCoding with jetpack
Coding with jetpack
 
Hybrid Mobile App Development - Xamarin
Hybrid Mobile App Development - XamarinHybrid Mobile App Development - Xamarin
Hybrid Mobile App Development - Xamarin
 
Don't use create react app
Don't use create react appDon't use create react app
Don't use create react app
 
What have you learned about technologies
What have you learned about technologiesWhat have you learned about technologies
What have you learned about technologies
 

Viewers also liked

EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM TeamEVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
Evolve The Adobe Digital Marketing Community
 
EVOLVE'14 | Maximize | Robinson Kelly | Multilingual Localization
EVOLVE'14 | Maximize | Robinson Kelly | Multilingual LocalizationEVOLVE'14 | Maximize | Robinson Kelly | Multilingual Localization
EVOLVE'14 | Maximize | Robinson Kelly | Multilingual Localization
Evolve The Adobe Digital Marketing Community
 
EVOLVE'16 | Maximize | Davide Zanella | AEM & Public Sector
EVOLVE'16 | Maximize | Davide Zanella | AEM & Public SectorEVOLVE'16 | Maximize | Davide Zanella | AEM & Public Sector
EVOLVE'16 | Maximize | Davide Zanella | AEM & Public Sector
Evolve The Adobe Digital Marketing Community
 
Pitneybowes.com: A multinational, multilingual AEM launch
Pitneybowes.com: A multinational, multilingual AEM launchPitneybowes.com: A multinational, multilingual AEM launch
Pitneybowes.com: A multinational, multilingual AEM launch
Stephen Evermore
 
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing EngineEVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
Evolve The Adobe Digital Marketing Community
 
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEMEVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
Evolve The Adobe Digital Marketing Community
 
EVOLVE'16 | Maximize | Ben Hubble & Lynn Tabet | Scaling the AEM Customer Exp...
EVOLVE'16 | Maximize | Ben Hubble & Lynn Tabet | Scaling the AEM Customer Exp...EVOLVE'16 | Maximize | Ben Hubble & Lynn Tabet | Scaling the AEM Customer Exp...
EVOLVE'16 | Maximize | Ben Hubble & Lynn Tabet | Scaling the AEM Customer Exp...
Evolve The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
Multi Site Manager
Multi Site ManagerMulti Site Manager
Multi Site Managershivani garg
 
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Front End Develop...
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Front End Develop...EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Front End Develop...
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Front End Develop...
Evolve The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
Evolve The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
EVOLVE'16 | Enhance | Oscar BolaĂąos & Justin Edelson | Search All the Things:...
EVOLVE'16 | Enhance | Oscar BolaĂąos & Justin Edelson | Search All the Things:...EVOLVE'16 | Enhance | Oscar BolaĂąos & Justin Edelson | Search All the Things:...
EVOLVE'16 | Enhance | Oscar BolaĂąos & Justin Edelson | Search All the Things:...
Evolve The Adobe Digital Marketing Community
 
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites ManagementAdobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Ken Knitter
 
Using AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programUsing AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel program
Meryll Blanchet
 
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Assets
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM AssetsEVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Assets
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Assets
Evolve The Adobe Digital Marketing Community
 
EVOLVE'16 | Keynote | Community Profile: Autodesk
EVOLVE'16 | Keynote | Community Profile: AutodeskEVOLVE'16 | Keynote | Community Profile: Autodesk
EVOLVE'16 | Keynote | Community Profile: Autodesk
Evolve The Adobe Digital Marketing Community
 
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM and the Marketing...
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM and the Marketing...EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM and the Marketing...
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM and the Marketing...
Evolve The Adobe Digital Marketing Community
 

Viewers also liked (20)

EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM TeamEVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
 
EVOLVE'14 | Maximize | Robinson Kelly | Multilingual Localization
EVOLVE'14 | Maximize | Robinson Kelly | Multilingual LocalizationEVOLVE'14 | Maximize | Robinson Kelly | Multilingual Localization
EVOLVE'14 | Maximize | Robinson Kelly | Multilingual Localization
 
EVOLVE'16 | Maximize | Davide Zanella | AEM & Public Sector
EVOLVE'16 | Maximize | Davide Zanella | AEM & Public SectorEVOLVE'16 | Maximize | Davide Zanella | AEM & Public Sector
EVOLVE'16 | Maximize | Davide Zanella | AEM & Public Sector
 
Pitneybowes.com: A multinational, multilingual AEM launch
Pitneybowes.com: A multinational, multilingual AEM launchPitneybowes.com: A multinational, multilingual AEM launch
Pitneybowes.com: A multinational, multilingual AEM launch
 
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing EngineEVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
 
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEMEVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
 
EVOLVE'16 | Maximize | Ben Hubble & Lynn Tabet | Scaling the AEM Customer Exp...
EVOLVE'16 | Maximize | Ben Hubble & Lynn Tabet | Scaling the AEM Customer Exp...EVOLVE'16 | Maximize | Ben Hubble & Lynn Tabet | Scaling the AEM Customer Exp...
EVOLVE'16 | Maximize | Ben Hubble & Lynn Tabet | Scaling the AEM Customer Exp...
 
EVOLVE'13 | Enhance | Localization | Keith Brazil
EVOLVE'13 | Enhance | Localization | Keith BrazilEVOLVE'13 | Enhance | Localization | Keith Brazil
EVOLVE'13 | Enhance | Localization | Keith Brazil
 
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...
 
Multi Site Manager
Multi Site ManagerMulti Site Manager
Multi Site Manager
 
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Front End Develop...
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Front End Develop...EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Front End Develop...
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Front End Develop...
 
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'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
 
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 | Oscar BolaĂąos & Justin Edelson | Search All the Things:...
EVOLVE'16 | Enhance | Oscar BolaĂąos & Justin Edelson | Search All the Things:...EVOLVE'16 | Enhance | Oscar BolaĂąos & Justin Edelson | Search All the Things:...
EVOLVE'16 | Enhance | Oscar BolaĂąos & Justin Edelson | Search All the Things:...
 
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites ManagementAdobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
 
Using AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programUsing AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel program
 
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Assets
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM AssetsEVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Assets
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Assets
 
EVOLVE'16 | Keynote | Community Profile: Autodesk
EVOLVE'16 | Keynote | Community Profile: AutodeskEVOLVE'16 | Keynote | Community Profile: Autodesk
EVOLVE'16 | Keynote | Community Profile: Autodesk
 
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM and the Marketing...
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM and the Marketing...EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM and the Marketing...
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM and the Marketing...
 

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

Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
Denise Jacobs
 
Access by Default
Access by DefaultAccess by Default
Access by Default
Kendra Skeene
 
Web accessibility webinar 53017
Web accessibility webinar 53017Web accessibility webinar 53017
Web accessibility webinar 53017
Dee Moradi
 
Access by Default
Access by DefaultAccess by Default
Access by Default
Great Wide Open
 
What is Digital Accessibility - an introduction to digital accessibility fund...
What is Digital Accessibility - an introduction to digital accessibility fund...What is Digital Accessibility - an introduction to digital accessibility fund...
What is Digital Accessibility - an introduction to digital accessibility fund...
jonessignup
 
Worry free web development
Worry free web developmentWorry free web development
Worry free web development
Estelle Weyl
 
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
Rachel Cherry
 
Improving Your Website's Accessibility
Improving Your Website's AccessibilityImproving Your Website's Accessibility
Improving Your Website's Accessibility
Legal Services National Technology Assistance Project (LSNTAP)
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
John Coonen
 
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
Baltimore Lean Startup
 
Wordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanWordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelman
H. Trevor Johnson-Steigelman
 
Making your website accessible
Making your website accessibleMaking your website accessible
Making your website accessible
Bernard Charlebois
 
Accessible thinking in your IA
Accessible thinking in your IAAccessible thinking in your IA
Accessible thinking in your IA
Anna Cook (she/her)
 
Website Accessibility Workshop
Website Accessibility WorkshopWebsite Accessibility Workshop
Website Accessibility Workshop
Devin Olson
 
Web Accessibility for the 21st Century
Web Accessibility for the 21st CenturyWeb Accessibility for the 21st Century
Web Accessibility for the 21st Century
dreamwidth
 
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 websites
Rachel 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 Summit
Rachel Cherry
 
Accessibility Part 3
Accessibility Part 3Accessibility Part 3
Accessibility Part 3
Yongjie Chen 陈永杰
 

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

Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
 
Access by Default
Access by DefaultAccess by Default
Access by Default
 
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
 
What is Digital Accessibility - an introduction to digital accessibility fund...
What is Digital Accessibility - an introduction to digital accessibility fund...What is Digital Accessibility - an introduction to digital accessibility fund...
What is Digital Accessibility - an introduction to digital accessibility fund...
 
Worry free web development
Worry free web developmentWorry free web development
Worry free web development
 
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
 
Wordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanWordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelman
 
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
 

More from Evolve The Adobe Digital Marketing Community

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 The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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
Evolve The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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...
Evolve The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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 The Adobe Digital Marketing Community
 
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
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

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
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
CatarinaPereira64715
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
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
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
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
Tobias Schneck
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
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
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
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...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
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
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | 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?