SlideShare a Scribd company logo
1 of 33
2
WHAT IS ACCESSIBILITY?
 Accessibility involves two key issues:
 How users with disabilities access electronic information
 How content designers, developers, and authors produce content that
functions with assistive devices used by individuals with disabilities.
 Accessibility is not a feature, it’s about procedures, processes, and
techniques
3
THE IMPORTANCE OF BEST PRACTICES
 There is NO Accessibility Button – Accessible Content Creation is a Process NOT a
Feature
 Achieving Accessibility Requires Human Testing in addition to Automated
Checking
 Checking Can Only Detect for the Presence or Lack of Required Items
 Cannot Check if an Item is Correct or Appropriate
Accessibility is NOT a Feature, it’s a Result
4
THE ACCESSIBILITY BUSINESS CASE
• Government organizations are mandated to provide services to all citizens
regardless of their disabilities.
• Section 255 & 508, Americans with Disabilities Act (ADA, CVAA & State
legislation
• Higher Education & financial organisations have obligations under ADA
• Universal access to services
• Other organizations comply voluntarily or as a result of legal action.
• Landmark legal cases
• Self-service movement
• Corporate social responsibility
• Positive press
5
GLOBAL ACCESSIBILITY STANDARDS IN 2006
Blue = Standards in effect
6
GLOBAL ACCESSIBILITY STANDARDS IN 2013
Blue = Standards in effect or policy in development
Red = No standards
7
ACCESSIBILITY STANDARDS ARE ALL ABOUT
END-USERS
 End users have various disabilities.
 Sensory – blindness, low-vision, color-deficient vision, deafness, hard-of-hearing,
photo-sensitive seizures.
 Physical – various disabilities that result in varying degrees of dependence on the
keyboard interface.
 Cognitive – users who perceive and process information differently or with
greater difficulty. Very diverse range of user needs within this group. Many
supports for blind users also benefit users in this group.
 Users may have multiple disabilities (e.g. a deaf-blind user)
8
SCREEN READER DEMO
Demonstration: PSU Libraries home page with a screen reader.
9
SCREEN READER DEMO
10
WHERE YOU PROBABLY ARE RIGHT NOW
• You have a zillion documents
• That aren’t actually documents, but a bunch of fragments thrown together
• That 10 or 100 or 1000 or 10000 people can edit
• Of which you’re one of 3 who know what they’re doing
• You have a CMS
• Which came with templates you threw away
• Probably developed by a consulting firm
• And you don’t know what they did
• You have an accessibility problem
• And somebody probably told your CIO their tool can solve it
11
• Look at your top pages on your top sites
• Fix the most popular, most broken content
• Solve template problems first
• Minimize errors entering the system
• Train your users
• …just a little
• Establish standards for
• Design
• Scripting
• Give yourself some room
• Always focus on people
WHAT TO DO
12
• A set of technology agnostic Accessibility guidelines developed by
W3C
http://www.w3.org/TR/WCAG/
• Supported by non-normative documents
• Understanding WCAG 2.0
http://www.w3.org/TR/UNDERSTANDING-WCAG20/
• Techniques for WCAG 2.0
http://www.w3.org/TR/WCAG20-TECHS/
• 3 levels of conformance: Level A, Level AA & Level AAA
• Level AA is realistic & widely used/accepted
• WCAG2 being used as basis of legislation
• Latest Section 508 updated draft in the US, Canada,
Australia, EU, etc
WEB CONTENT ACCESSIBILITY GUIDELINES
(WCAG) 2.0
13
When using software and web sites, users need equivalent and predictable access
to the interface, usually without relying on a mouse.
1. All tasks must be keyboard accessible, even if every method to accomplish a
task is not.
Whenever possible keyboard access should match OS conventions.
2. Complex interfaces need to provide means to easily move around, without
learning or performing multiple additional keystrokes.
3. Clear indication of focus location.
4. Some users rely on speech access which has similar dependencies on
accessibility API information.
WHAT DO USERS WITH PHYSICAL
DISABILITIES NEED?
14
When using software and web sites, blind users need information about the user
interface – both about where they are and clues and tools to access the rest of the
interface.
All requirements for keyboard users apply for blind users
1. Images need equivalent text
2. Controls need labels that clearly define purpose
3. Controls need to be correctly identified by role, with accurate state and value
information provided
4. Relationships present within the content or application needs to be clear
5. Correct reading order
6. Language needs to be correctly identified.
WHAT DO BLIND USERS NEED?
15
When using software and web sites, low-vision users need to be able to view
information in larger sizes.
As a user’s visual acuity decreases:
More reliant on supports offered for blind users
Less likely to be able to effectively use the mouse
1. The focus needs to be clearly visible and programmatically locatable.
2. Text needs to be resizable.
WHAT DO LOW-VISION USERS NEED?
16
When using software and web sites, users with color deficits need high-contrast
information and ideally the ability to modify the interface for further enhancements.
1. Support for OS high-contrast modes
2. Sufficient default color contrast (4.5:1) for all colored content
1. Text
2. Focus caret
3. Controls
3. Instructions that don’t rely on color (e.g. click the red button)
WHAT DO COLOR-DEFICIENT USERS NEED?
17
When using software and web sites, deaf users need text in place of audio.
1. Closed captions for audio within video.
2. Transcript for audio not synchronized with video or other content.
3. Visual cues for audio alerts.
WHAT DO DEAF AND HARD-OF-HEARING
USERS NEED?
18
Many different types of cognitive disabilities, which makes defining specific criteria
very difficult.
Clear, straightforward layouts and form design always a good practice.
Some users will utilize assistive technologies which speak content and depend on
accessibility API information.
WHAT DO USERS WITH COGNITIVE
DISABILITIES NEED?
19
Rich Text Editor
• Install & configure the paraformat
plugin to enable formatting options.
• H1 through H6, lists, paragraphs, etc
• Also add any block level semantic
elements that are not available by
default.
• Enables administrators to specify
additional HTML tags/attributes that
can be used by content authors
PREREQUISITES: ADMINISTRATORS
20
• Decide on the formats styles that content authors can use: paragraph, h1, h2,
etc
• Then specify the paragraph formats available in drop-down list of RTE
• Formats can be added as nodes under the RTEPlugins/paraformat node
PREREQUISITES: ADMINISTRATORS
21
• Install the “Enable All RTE Features” Package
• Provides a default set of formats and styles that can be further configured
• Also adds a source edit mode for modifying resulting HTML
• Download the package from the support site:
http://dev.day.com/docs/en/cq/current/administering/package_manager.html
#Package%20Share
PREREQUISITES: ADMINISTRATORS
22
• Provide meaningful alt text for static graphics & images used as
interactive components
• Image component dialog box > Advanced image properties
tab > alt text
• If the image is decorative, use a space character in the alt text
field to inform screen readers to ignore the image
• For complex images such as pie charts:
• Provide a short explanation in alt text
• Provide more detailed information in description field
PROVIDING TEXT ALTERNATIVES
23
• Advanced Image Properties dialog
PROVIDING TEXT ALTERNATIVES
24
• Use appropriate structural element for your
page content in the Rich TextEditor
• <p> for paragraphs, <ul> or <ol> for lists, etc
• <strong> or <em> for bold and emphasised
text
• Use format menu in RTE to pick correct
structural element
APPROPRIATE STRUCTURAL ELEMENTS
25
• Create structure to your web pages by adding section headings
• If RTE Features Package is installed, H1, H2 & H3 are already available (Refer to
Slide 20)
• Additional heading levels (H4 through H6 can be configured by administrators
(Refer to Slide 20)
• Correctly nested headings help screen reader users navigate content easily
• Do not use headings to provide simple emphasis, use <strong> or <em>
USING HEADINGS
26
• All 3 HTML list types are supported:
• Ordered, unordered & definition lists
• Select the list type from the format menu
• Using lists correctly provides additional navigation capabilities for screen reader
users
USING LISTS
27
• Tables of data must be identified using HTML table elements:
• One <table> element
• A <tr> element for each row of the table
• A <th> element for each row and column heading
• A <td> element for every data cell
• A <caption> element to display a visible caption for the
table
• A <summary> element to provide a synopsis of the table for
non-sighted users
• <summary> is not visually displayed
• The scope attribute of <th> can be used to indicate that the
cell is a header for a particular row or column
• For complex tables, header and id attributes need to be
used for explicit associations
USING TABLES
28
• Insert table in the Rich Text Editor
• Select the type of headers:
• Top for column headers, left for
rows or both
• Create or edit header cells by opening
context menu > cell properties dialog
USING TABLES (CONTINUED)
29
• Provide a meaningful page title for all HTML pages
• Specify the title when creating a new HTML page
• Edit the page title in the page properties dialog
PAGE TITLES
30
• All form fields need to have meaningful labels
• To edit the default label “title” for a form component:
• Open field properties for that component
• Edit the label (Title) in the Title & Text tab
• Label (Title) can be hidden but only do this if absolutely necessary
• Most screen readers announce hidden labels
• For ImageButton components, modifying title modifies the alt text
LABELS FOR FORM FIELDS
31
• Bad example of link text:
• click here for details of our evening classes for autumn 2010.
• Good example:
• Evening classes for autumn 2010 – details.
• Screen readers can display list of links in a page for users to navigate
• Title attribute may be used for providing extra instructions
• Use of title attribute is not recommended because:
• Text in title attribute is only available to mouse users
• Assistive Technology support is inconsistent – title attribute recognition
may be turned off by default
LINK PURPOSE AND CONTEXT
32
• Adobe Accessibility Resource Center
adobe.com/accessibility
• Adobe Accessibility Blog
blogs.adobe.com/accessibility
• Producing Accessible Sites and Applications using AEM:
http://dev.day.com/docs/en/cq/current/administering/supporting-
accessibility.html
RESOURCES
33
Q&A

More Related Content

Viewers also liked

Viewers also liked (16)

EVOLVE'15 | Keynote | Matt Hauser | Content Without Borders
EVOLVE'15 | Keynote | Matt Hauser | Content Without BordersEVOLVE'15 | Keynote | Matt Hauser | Content Without Borders
EVOLVE'15 | Keynote | Matt Hauser | Content Without Borders
 
EVOLVE'13 | Keynote | David Nuescheler
EVOLVE'13 | Keynote | David NueschelerEVOLVE'13 | Keynote | David Nuescheler
EVOLVE'13 | Keynote | David Nuescheler
 
EVOLVE'15 | Keynote | Kyle Metcalf | Rackspace
EVOLVE'15 | Keynote | Kyle Metcalf | RackspaceEVOLVE'15 | Keynote | Kyle Metcalf | Rackspace
EVOLVE'15 | Keynote | Kyle Metcalf | Rackspace
 
EVOLVE'13 | Enhance | Eventing to job Processing | Carsten Zeigler
EVOLVE'13 | Enhance | Eventing to job Processing | Carsten ZeiglerEVOLVE'13 | Enhance | Eventing to job Processing | Carsten Zeigler
EVOLVE'13 | Enhance | Eventing to job Processing | Carsten Zeigler
 
EVOLVE'14 | Keynote | Cédric Hüsler | Adobe
EVOLVE'14 | Keynote | Cédric Hüsler | AdobeEVOLVE'14 | Keynote | Cédric Hüsler | Adobe
EVOLVE'14 | Keynote | Cédric Hüsler | Adobe
 
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
EVOLVE'15 | Enhance |  Bob O'Conner & Kevin Nenning | Capturing Existing Cont...EVOLVE'15 | Enhance |  Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
 
EVOLVE'14 | Enhance | Andrew Lau | Integrating Complex Systems for Experience...
EVOLVE'14 | Enhance | Andrew Lau | Integrating Complex Systems for Experience...EVOLVE'14 | Enhance | Andrew Lau | Integrating Complex Systems for Experience...
EVOLVE'14 | Enhance | Andrew Lau | Integrating Complex Systems for Experience...
 
EVOLVE'13 | Enhance | Responsive Design | Chis Leggett
EVOLVE'13 | Enhance | Responsive Design | Chis LeggettEVOLVE'13 | Enhance | Responsive Design | Chis Leggett
EVOLVE'13 | Enhance | Responsive Design | Chis Leggett
 
EVOLVE'13 | Keynote | Jess Moore
EVOLVE'13 | Keynote | Jess MooreEVOLVE'13 | Keynote | Jess Moore
EVOLVE'13 | Keynote | Jess Moore
 
EVOLVE'15 | Flash Brief | Cat Reusswig | Adventures in AEM Upgrades
EVOLVE'15 | Flash Brief | Cat Reusswig | Adventures in AEM UpgradesEVOLVE'15 | Flash Brief | Cat Reusswig | Adventures in AEM Upgrades
EVOLVE'15 | Flash Brief | Cat Reusswig | Adventures in AEM Upgrades
 
EVOLVE'15 | Enhance| Christian Meyer & Andreea Sandru | AEM User interfacecus...
EVOLVE'15 | Enhance| Christian Meyer & Andreea Sandru | AEM User interfacecus...EVOLVE'15 | Enhance| Christian Meyer & Andreea Sandru | AEM User interfacecus...
EVOLVE'15 | Enhance| Christian Meyer & Andreea Sandru | AEM User interfacecus...
 
EVOLVE'16 | Keynote | Vikalp Tandon | Meeting the CRM Challenge - Adding Valu...
EVOLVE'16 | Keynote | Vikalp Tandon | Meeting the CRM Challenge - Adding Valu...EVOLVE'16 | Keynote | Vikalp Tandon | Meeting the CRM Challenge - Adding Valu...
EVOLVE'16 | Keynote | Vikalp Tandon | Meeting the CRM Challenge - Adding Valu...
 
EVOLVE'14 | Enhance | John Fait | Add Analytics To Your AEM Apps
EVOLVE'14 | Enhance | John Fait | Add Analytics To Your AEM AppsEVOLVE'14 | Enhance | John Fait | Add Analytics To Your AEM Apps
EVOLVE'14 | Enhance | John Fait | Add Analytics To Your AEM Apps
 
EVOLVE'15 | Enhance | Sharat Radhakrishnan & Benjamin Delman | Autodesk
EVOLVE'15 | Enhance | Sharat Radhakrishnan & Benjamin Delman | AutodeskEVOLVE'15 | Enhance | Sharat Radhakrishnan & Benjamin Delman | Autodesk
EVOLVE'15 | Enhance | Sharat Radhakrishnan & Benjamin Delman | Autodesk
 
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 | 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"13 | Maximize & Enhance | Accessibility | Kiran Kaja

CSUN Creating Accessible Content in MS Office 2010
CSUN Creating Accessible Content in MS Office 2010CSUN Creating Accessible Content in MS Office 2010
CSUN Creating Accessible Content in MS Office 2010
Eduardo Meza-Etienne
 

Similar to EVOLVE"13 | Maximize & Enhance | Accessibility | Kiran Kaja (20)

EVOLVE'14 | Maximize | Kiran Kaja | Accessible Sites and Apps with AEM
EVOLVE'14 | Maximize | Kiran Kaja | Accessible Sites and Apps with AEMEVOLVE'14 | Maximize | Kiran Kaja | Accessible Sites and Apps with AEM
EVOLVE'14 | Maximize | Kiran Kaja | Accessible Sites and Apps with AEM
 
Website Accessibility Workshop
Website Accessibility WorkshopWebsite Accessibility Workshop
Website Accessibility Workshop
 
Impact of-accessibility-on-technical-writing
Impact of-accessibility-on-technical-writingImpact of-accessibility-on-technical-writing
Impact of-accessibility-on-technical-writing
 
Creating Accessible PDFs with Acrobat: Requirements, Implementation, and Eval...
Creating Accessible PDFs with Acrobat: Requirements, Implementation, and Eval...Creating Accessible PDFs with Acrobat: Requirements, Implementation, and Eval...
Creating Accessible PDFs with Acrobat: Requirements, Implementation, and Eval...
 
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
 
CSUN Creating Accessible Content in MS Office 2010
CSUN Creating Accessible Content in MS Office 2010CSUN Creating Accessible Content in MS Office 2010
CSUN Creating Accessible Content in MS Office 2010
 
Chapter 8 User Interface Design
Chapter 8 User Interface DesignChapter 8 User Interface Design
Chapter 8 User Interface Design
 
Introduction to accessibility
Introduction to accessibilityIntroduction to accessibility
Introduction to accessibility
 
Atlassian User Group NYC 20170830 PreSummit Event Slides
Atlassian User Group NYC 20170830 PreSummit Event SlidesAtlassian User Group NYC 20170830 PreSummit Event Slides
Atlassian User Group NYC 20170830 PreSummit Event Slides
 
E-accessibility and WCAG2.0 presentation
E-accessibility and WCAG2.0 presentationE-accessibility and WCAG2.0 presentation
E-accessibility and WCAG2.0 presentation
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websites
 
Web Accessibility and Design
Web Accessibility and DesignWeb Accessibility and Design
Web Accessibility and Design
 
Data warehouse and User interface
Data warehouse and User interface Data warehouse and User interface
Data warehouse and User interface
 
Plan your Chunks! Win the Future with Information Architecture NOW
Plan your Chunks! Win the Future with Information Architecture NOWPlan your Chunks! Win the Future with Information Architecture NOW
Plan your Chunks! Win the Future with Information Architecture NOW
 
Conformance Checklist for Product Owner
Conformance Checklist for Product OwnerConformance Checklist for Product Owner
Conformance Checklist for Product Owner
 
Web based tourism system
Web based tourism system Web based tourism system
Web based tourism system
 
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 pitch-deck
Accessibility pitch-deckAccessibility pitch-deck
Accessibility pitch-deck
 

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

一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
nirzagarg
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
tbatkhuu1
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
amitlee9823
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
home
 

Recently uploaded (20)

Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Book Paid In Vashi In 8976425520 Navi Mumbai Call Girls
Book Paid In Vashi In 8976425520 Navi Mumbai Call GirlsBook Paid In Vashi In 8976425520 Navi Mumbai Call Girls
Book Paid In Vashi In 8976425520 Navi Mumbai Call Girls
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 

EVOLVE"13 | Maximize & Enhance | Accessibility | Kiran Kaja

  • 1.
  • 2. 2 WHAT IS ACCESSIBILITY?  Accessibility involves two key issues:  How users with disabilities access electronic information  How content designers, developers, and authors produce content that functions with assistive devices used by individuals with disabilities.  Accessibility is not a feature, it’s about procedures, processes, and techniques
  • 3. 3 THE IMPORTANCE OF BEST PRACTICES  There is NO Accessibility Button – Accessible Content Creation is a Process NOT a Feature  Achieving Accessibility Requires Human Testing in addition to Automated Checking  Checking Can Only Detect for the Presence or Lack of Required Items  Cannot Check if an Item is Correct or Appropriate Accessibility is NOT a Feature, it’s a Result
  • 4. 4 THE ACCESSIBILITY BUSINESS CASE • Government organizations are mandated to provide services to all citizens regardless of their disabilities. • Section 255 & 508, Americans with Disabilities Act (ADA, CVAA & State legislation • Higher Education & financial organisations have obligations under ADA • Universal access to services • Other organizations comply voluntarily or as a result of legal action. • Landmark legal cases • Self-service movement • Corporate social responsibility • Positive press
  • 5. 5 GLOBAL ACCESSIBILITY STANDARDS IN 2006 Blue = Standards in effect
  • 6. 6 GLOBAL ACCESSIBILITY STANDARDS IN 2013 Blue = Standards in effect or policy in development Red = No standards
  • 7. 7 ACCESSIBILITY STANDARDS ARE ALL ABOUT END-USERS  End users have various disabilities.  Sensory – blindness, low-vision, color-deficient vision, deafness, hard-of-hearing, photo-sensitive seizures.  Physical – various disabilities that result in varying degrees of dependence on the keyboard interface.  Cognitive – users who perceive and process information differently or with greater difficulty. Very diverse range of user needs within this group. Many supports for blind users also benefit users in this group.  Users may have multiple disabilities (e.g. a deaf-blind user)
  • 8. 8 SCREEN READER DEMO Demonstration: PSU Libraries home page with a screen reader.
  • 10. 10 WHERE YOU PROBABLY ARE RIGHT NOW • You have a zillion documents • That aren’t actually documents, but a bunch of fragments thrown together • That 10 or 100 or 1000 or 10000 people can edit • Of which you’re one of 3 who know what they’re doing • You have a CMS • Which came with templates you threw away • Probably developed by a consulting firm • And you don’t know what they did • You have an accessibility problem • And somebody probably told your CIO their tool can solve it
  • 11. 11 • Look at your top pages on your top sites • Fix the most popular, most broken content • Solve template problems first • Minimize errors entering the system • Train your users • …just a little • Establish standards for • Design • Scripting • Give yourself some room • Always focus on people WHAT TO DO
  • 12. 12 • A set of technology agnostic Accessibility guidelines developed by W3C http://www.w3.org/TR/WCAG/ • Supported by non-normative documents • Understanding WCAG 2.0 http://www.w3.org/TR/UNDERSTANDING-WCAG20/ • Techniques for WCAG 2.0 http://www.w3.org/TR/WCAG20-TECHS/ • 3 levels of conformance: Level A, Level AA & Level AAA • Level AA is realistic & widely used/accepted • WCAG2 being used as basis of legislation • Latest Section 508 updated draft in the US, Canada, Australia, EU, etc WEB CONTENT ACCESSIBILITY GUIDELINES (WCAG) 2.0
  • 13. 13 When using software and web sites, users need equivalent and predictable access to the interface, usually without relying on a mouse. 1. All tasks must be keyboard accessible, even if every method to accomplish a task is not. Whenever possible keyboard access should match OS conventions. 2. Complex interfaces need to provide means to easily move around, without learning or performing multiple additional keystrokes. 3. Clear indication of focus location. 4. Some users rely on speech access which has similar dependencies on accessibility API information. WHAT DO USERS WITH PHYSICAL DISABILITIES NEED?
  • 14. 14 When using software and web sites, blind users need information about the user interface – both about where they are and clues and tools to access the rest of the interface. All requirements for keyboard users apply for blind users 1. Images need equivalent text 2. Controls need labels that clearly define purpose 3. Controls need to be correctly identified by role, with accurate state and value information provided 4. Relationships present within the content or application needs to be clear 5. Correct reading order 6. Language needs to be correctly identified. WHAT DO BLIND USERS NEED?
  • 15. 15 When using software and web sites, low-vision users need to be able to view information in larger sizes. As a user’s visual acuity decreases: More reliant on supports offered for blind users Less likely to be able to effectively use the mouse 1. The focus needs to be clearly visible and programmatically locatable. 2. Text needs to be resizable. WHAT DO LOW-VISION USERS NEED?
  • 16. 16 When using software and web sites, users with color deficits need high-contrast information and ideally the ability to modify the interface for further enhancements. 1. Support for OS high-contrast modes 2. Sufficient default color contrast (4.5:1) for all colored content 1. Text 2. Focus caret 3. Controls 3. Instructions that don’t rely on color (e.g. click the red button) WHAT DO COLOR-DEFICIENT USERS NEED?
  • 17. 17 When using software and web sites, deaf users need text in place of audio. 1. Closed captions for audio within video. 2. Transcript for audio not synchronized with video or other content. 3. Visual cues for audio alerts. WHAT DO DEAF AND HARD-OF-HEARING USERS NEED?
  • 18. 18 Many different types of cognitive disabilities, which makes defining specific criteria very difficult. Clear, straightforward layouts and form design always a good practice. Some users will utilize assistive technologies which speak content and depend on accessibility API information. WHAT DO USERS WITH COGNITIVE DISABILITIES NEED?
  • 19. 19 Rich Text Editor • Install & configure the paraformat plugin to enable formatting options. • H1 through H6, lists, paragraphs, etc • Also add any block level semantic elements that are not available by default. • Enables administrators to specify additional HTML tags/attributes that can be used by content authors PREREQUISITES: ADMINISTRATORS
  • 20. 20 • Decide on the formats styles that content authors can use: paragraph, h1, h2, etc • Then specify the paragraph formats available in drop-down list of RTE • Formats can be added as nodes under the RTEPlugins/paraformat node PREREQUISITES: ADMINISTRATORS
  • 21. 21 • Install the “Enable All RTE Features” Package • Provides a default set of formats and styles that can be further configured • Also adds a source edit mode for modifying resulting HTML • Download the package from the support site: http://dev.day.com/docs/en/cq/current/administering/package_manager.html #Package%20Share PREREQUISITES: ADMINISTRATORS
  • 22. 22 • Provide meaningful alt text for static graphics & images used as interactive components • Image component dialog box > Advanced image properties tab > alt text • If the image is decorative, use a space character in the alt text field to inform screen readers to ignore the image • For complex images such as pie charts: • Provide a short explanation in alt text • Provide more detailed information in description field PROVIDING TEXT ALTERNATIVES
  • 23. 23 • Advanced Image Properties dialog PROVIDING TEXT ALTERNATIVES
  • 24. 24 • Use appropriate structural element for your page content in the Rich TextEditor • <p> for paragraphs, <ul> or <ol> for lists, etc • <strong> or <em> for bold and emphasised text • Use format menu in RTE to pick correct structural element APPROPRIATE STRUCTURAL ELEMENTS
  • 25. 25 • Create structure to your web pages by adding section headings • If RTE Features Package is installed, H1, H2 & H3 are already available (Refer to Slide 20) • Additional heading levels (H4 through H6 can be configured by administrators (Refer to Slide 20) • Correctly nested headings help screen reader users navigate content easily • Do not use headings to provide simple emphasis, use <strong> or <em> USING HEADINGS
  • 26. 26 • All 3 HTML list types are supported: • Ordered, unordered & definition lists • Select the list type from the format menu • Using lists correctly provides additional navigation capabilities for screen reader users USING LISTS
  • 27. 27 • Tables of data must be identified using HTML table elements: • One <table> element • A <tr> element for each row of the table • A <th> element for each row and column heading • A <td> element for every data cell • A <caption> element to display a visible caption for the table • A <summary> element to provide a synopsis of the table for non-sighted users • <summary> is not visually displayed • The scope attribute of <th> can be used to indicate that the cell is a header for a particular row or column • For complex tables, header and id attributes need to be used for explicit associations USING TABLES
  • 28. 28 • Insert table in the Rich Text Editor • Select the type of headers: • Top for column headers, left for rows or both • Create or edit header cells by opening context menu > cell properties dialog USING TABLES (CONTINUED)
  • 29. 29 • Provide a meaningful page title for all HTML pages • Specify the title when creating a new HTML page • Edit the page title in the page properties dialog PAGE TITLES
  • 30. 30 • All form fields need to have meaningful labels • To edit the default label “title” for a form component: • Open field properties for that component • Edit the label (Title) in the Title & Text tab • Label (Title) can be hidden but only do this if absolutely necessary • Most screen readers announce hidden labels • For ImageButton components, modifying title modifies the alt text LABELS FOR FORM FIELDS
  • 31. 31 • Bad example of link text: • click here for details of our evening classes for autumn 2010. • Good example: • Evening classes for autumn 2010 – details. • Screen readers can display list of links in a page for users to navigate • Title attribute may be used for providing extra instructions • Use of title attribute is not recommended because: • Text in title attribute is only available to mouse users • Assistive Technology support is inconsistent – title attribute recognition may be turned off by default LINK PURPOSE AND CONTEXT
  • 32. 32 • Adobe Accessibility Resource Center adobe.com/accessibility • Adobe Accessibility Blog blogs.adobe.com/accessibility • Producing Accessible Sites and Applications using AEM: http://dev.day.com/docs/en/cq/current/administering/supporting- accessibility.html RESOURCES