accessibility for ontarians with disabilities act- what is it, how well sharepoint addresses it, and...

68
Haniel Croitoru Envision IT July 12, 2014 Accessibility for Ontarians with Disabilities Act What is it, how well SharePoint addresses it, and other considerations

Upload: haniel-croitoru-msc-pmp-pmi-acp

Post on 06-May-2015

195 views

Category:

Technology


2 download

DESCRIPTION

Accessibility is on the minds of most public sector and many private sector organizations in Ontario, Canada that are creating new or significantly upgrading their existing websites. The government is mandating conformance to strict guidelines defined by WCAG 2.0. Does SharePoint have what it takes to do the job? In this presentation I provide you with an overview of the Accessibility to Ontarians with Disabilities Act (AODA) and its relationship to WCAG 2.0, and outline the key areas that need to be considered when building AODA-compliant sites. Finally I will present results of short experiments I did on SharePoint 2010 and 2013 as it relates to accessibility.

TRANSCRIPT

Page 1: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Haniel CroitoruEnvision ITJuly 12, 2014

Accessibility for Ontarians with Disabilities ActWhat is it, how well SharePoint addresses it, and other considerations

Page 2: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Haniel CroitoruEnvision ITJuly 12, 2014

Accessibility for Ontarians with Disabilities ActWhat is it, how well SharePoint addresses it, and other considerations

Page 4: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

A bit about me… Senior consultant with over

15 years of project management and business analysis experience

Since 2003 focusing on SharePoint

MSc in Computer-Assisted Orthopedic Surgery and Master’s Certificate in Project Management from the York Schulich School of Business

PMP and PMI-ACP (Agile) certified

Scrum MasterProject ManagerSharePoint Consultant

Page 5: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Agenda Let’s play a game Need for Accessibility AODA & WCAG 2.0 SharePoint experiment Final thoughts

Page 6: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

let’s play a game…

Page 7: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

not fair!

Page 8: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

over 15 percent in Ontario

Page 9: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Types of DisabilitiesMental Dysfunction or Impairment• Understanding or using

symbols or spoken language

• Mental disorder• Developmental disability Auditory

• deafness or hearing impediment

Mobility • reliance on an animal (guide

dog)• Reliance on a remedial

appliance/device (wheelchair)

Visualblindness or visual impediment

Speech• muteness or speech

impediment

Coordination • Epilepsy• brain injury• varying paralysis• Lack of physical

coordination• Amputation

Page 10: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

call for equality

Page 11: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

aoda

Page 12: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

AODA

Developing, implementing and enforcing accessibility standards in order to achieve accessibility for Ontarians with disabilities with respect to goods, services, facilities, accommodation, employment, buildings,

structures and premises on or before January 1, 2025; and

Page 13: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

AODA

Providing for the involvement of persons with disabilities, of the Government of

Ontario and of representatives of industries and of various sectors of the economy in the development of the accessibility standards.

2005, c. 11, s. 1.

Page 14: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

AODA Section 14 Section 14 (INFORMATION AND

COMMUNICATIONS STANDARDS) applies to Accessible websites and web content

AODA uses W3C WCAG 2.0 as its conformance benchmark.

Other guideline: Authoring Tool Accessibility Guidelines (ATAG), Accessible Rich Internet Applications (ARIA) and the User Agent Accessibility Guidelines (UAAG).

Page 15: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Computers in everyday life

Page 16: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

wcag 2.0

Page 17: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

WCAG 2.0 Web Content Accessibility Guidelines

(WCAG) 2.0 ISO/IEC standard as of October 2012 Content - information presented to a user

in a web page: text, images, forms, sounds, etc.

Three levels: A, AA, AAA. AAA has the highest level of accessibility requirements.

Page 18: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

AODA DeadlinesGovernment of Ontario and the Legislative Assembly

2012 AA for new public and internal websites 1

2016 AA for all public websites and web content 1

2020 AA for all public and internal websites and web content

Public sector organizations, businesses and non-profit organizations (50+ staff)

2014 A for new public websites and web content

2021 AA for all public websites and web content posted after January 1, 2012 1

1. except for pre-recorded audio descriptions

Page 19: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

wcag 2.0 principles

Page 20: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

WCAG 2.0 PrinciplesPerceivable• Content can’t be invisible

to all senses

Operable• UI components and

navigation must be operable

• Cannot require interaction that a user cannot perform

Understandable• Content or UI operation

cannot be beyond user’s understanding

Robust• Content must be robust

enough to be interpreted by a wide variety of user agents, including assistive technologies

Page 21: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

perceivable

Page 22: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Text Alternatives

The logo on the left is meaningless to someone who doesn’t know the company and its branding.

Page 23: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Time-based Media

Users need the ability to control the time it takes to perceive video. This implies having controls to pause, stop, and rewind movies.

Page 24: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Adaptable

Content should be presentable in different ways (e.g. simpler layout) without losing information or structure

Username: JDoe

DOB: Oct 20, 1974Member since: Jan 1,

2012

Member Status: Active

Last Access:Today

Username: JDoeDOB: Oct 20, 1974Member since: Jan 1, 2012Member Status: ActiveLast Access: Today

Page 25: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Distinguishable

Hello WorldMake it easier for users to see and hear content including separating foreground from background

Page 26: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

operable

Page 27: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Keyboard Accessible

Make all functionality available from a keyboard

Page 28: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Enough Time

Provide users enough time to read and use content

Page 29: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Seizures

Do not design content in a way that is known to cause seizures

Page 30: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Navigable

Provide ways to help users navigate, find content, and determine where they are

Page 31: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

understandable

Page 32: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Readable

pLaNeS Clip Each Other at O'HARE;

Make text content readable and understandable

Page 33: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Predictable

Make Web pages appear and operate in predictable ways

Page 34: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Input Assistance

Help users avoid and correct mistakes

Page 35: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

compatible

Page 36: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Compatible

Maximize compatibility with current and future user agents, including assistive technologies

Page 37: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

what’s wrong here?

Page 39: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

achieving accessibility

Page 40: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

WCAG 2.0 Guidelines

Guidelines!?!?

Page 41: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

WCAG 2.0 Guidelines

A guideline is a statement by which to determine a course of action. A guideline aims to streamline particular processes according to a set routine or sound practice. By definition, following a guideline is never mandatory. Guidelines are not binding and are not enforced.

-Wikipedia

Page 42: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

sharepoint experiments

Page 43: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Validating website accessibility Dozens of tools

available to validate website accessibility (source: W3C Web Accessibility Initiative).

Tools vary in scope of validation, levels of automated testing, reporting, accessibility guidelines tested, licensing and more.

Page 44: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

SharePoint 2010 Experiment Scenario 1:

Out of the box publishing site

Page 45: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

SharePoint 2010 Experiment Issues

Achecker 10 known errors, 220 potential errors, 54 HTML validation errors,804 CSS validation errors

PowerMapper 14 accessibility issues

AMP 80% WCAG Level A compliance100% WCAG Level AA compliance

HiSoftware® Cynthia Says™ 90% WCAG Level AA compliance

W3C Markup Validation Service 54 errors

Total Validator 97 errors, 8 warnings

Page 46: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

SharePoint 2010 Experiment Scenario 1:

Out of the box team site

Page 47: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

SharePoint 2010 Experiment Issues

Achecker 31 known errors, 412 potential errors, 151 HTML validation errors,462 CSS validation errors

PowerMapper 22 accessibility issues

AMP 88% WCAG Level A compliance100% WCAG Level AA compliance

HiSoftware® Cynthia Says™ 83% WCAG Level AA compliance

W3C Markup Validation Service 151 errors, 33 warnings

Total Validator 291 errors, 16 warnings

Page 48: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

SharePoint 2010 WCAG 2.0 AA Compliance

79%

16%

5%

Out of the box

Reference: http://webbism.com/2012/07/24/sharepoint-2010-accessibility/

Page 49: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

SharePoint 2013 Experiment Scenario 1:

Out of the box publishing site

Page 50: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

SharePoint 2013 Experiment Issues

Achecker 13 known errors, 277 potential errors

PowerMapper 0 accessibility issues

AMP 63% WCAG Level A compliance66% WCAG Level AA compliance

HiSoftware® Cynthia Says™ 3 WCAG Level A errors, 4 WCAG Level AA errors

W3C Markup Validation Service 60 errors

Total Validator 122 errors, 16 warnings

Page 51: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

SharePoint 2013 Experiment Scenario 1:

Out of the box team site

Page 52: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

SharePoint 2013 Experiment Issues

Achecker 32 known errors, 383 potential errors

PowerMapper 4 accessibility issues

AMP 68% WCAG Level A compliance66% WCAG Level AA compliance

HiSoftware® Cynthia Says™ 2 WCAG Level A errors, 1 WCAG Level AA errors

W3C Markup Validation Service 154 errors, 26 warnings

Total Validator 9errors, 10 warnings

Page 53: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Why the differences? Qualitative vs. quantitative Automated (e.g. computer) vs. Manual

(e.g. CNIB) Server-generated pages vs. final viewable

pages Categorization of inconsistencies

Page 54: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

sharepoint 2013 accessibility

Page 55: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

SP 2013 Improvements Enhanced keyboard access to all

functionality including the ribbon interface

Changes to overcome technical conformance issues in master pages

Improved page reading sequences and representation of tabular data

“More Accessible Mode” “Single accessible platform” using similar

interfaces.

Page 56: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Issues Page structure: code generated by

master pages and web components can introduce accessibility issues (e.g. heading, lists, tables, reading order and field labels.)

Complex interfaces: some complex interfaces are not accessible (e.g. rich text editor, calendar control, people picker and the datasheet view control).

Page 57: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

planning for accessibility

Page 58: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

The importance of governance Identify which of the principles can be

addressed via technology and which via governance

Some accessibility can be achieved by combining technology and governance

Identify champions in an organization to implement and enforce accessibility-related governance and address concerns

Checking that any organization specific changes, content, and branding also meet accessibility requirements

Page 59: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Development Planning Minimize code changes to controls and

master pages. Instead, use control adapters or Javascript to meet accessibility.

Remove unused/hidden components to render pages with clean code and correct reading order

Consider accessibility from initial planning of a SharePoint implementation so that customizations can easily be incorporated. This minimizes any additional development effort required to address accessibility.

Page 60: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Accessibility Testing Planning Determine tools that will be used to test

for accessibility early on in the project Test frequently (with and without content) Use Window Eyes to test for Compatibility

and Adaptability

Page 61: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Governance Planning One of the most common reasons for

accessibility failure is content. This requires strict governance.

Use tools (e.g. Microsoft Office Accessibility Checker) to assist content authors to test new web content before they publish it. The accessibility checker detects common accessibility problems such as missing alternative text and the use of styles.

Create workflows in SharePoint to define document approval paths including accessibility checks.

Use proven set of templates, master pages, and web components

Page 62: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

final thoughts

Page 63: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Final Thoughts Accessibility is here to stay (as long as

there are disabled people) WCAG 2.0 are guidelines to achieve AODA

compliance Include accessibility early on in technical

and governance planning and throughout the project

When possible, content validation should be excluded as it will often be out of control of the team building the site

Page 64: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Useful Links Accessibility for Ontarians with Disabilities Act,

2005www.e-laws.gov.on.ca/html/source/regs/english/2011/elaws_src_regs_r11191_e.ht

m

Web Content Accessibility Guidelines (WCAG) 2.0www.w3.org/WAI

Conformance statement AA-level for SharePoint Server 2013technet.microsoft.com/en-us/library/ff852107(v=office.15).aspx

CNIB Accessibility Serviceswww.cnib.ca/en/services/accessibilities/

Window-Eyeswww.windoweyesforoffice.com

Page 65: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

SharePint Drake and Firkin aka “The Drake” 6982 Financial Drive, Unit B101

Page 66: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Connect. Collaborate. Share.

Toronto SharePoint Users Grouphttp://www.meetup.com/TorontoSPUG/

Toronto SharePoint Business Users Grouphttp://www.meetup.com/TSPBUG/

SharePoint Saturday Torontohttp://spbuzz.it/spstoyam

Page 67: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

Don’t Miss the Prizes… Xbox One with Kinect Your favorite SharePoint books Training vouchers Office 365 Swag

(tweet #ShareSelfie #spstoronto to win) Vendor gifts and raffle

Page 68: Accessibility for Ontarians with Disabilities Act- What is it, how well SharePoint addresses it, and other considerations

How did I do?

http://spbuzz.it/spsto14eval