SlideShare a Scribd company logo
1 of 40
Accessing SharePoint 2010
Haniel Croitoru, MSc, PMP, PMI-ACP
J U NE 21 , 20 1 1
Haniel Croitoru
• Senior SharePoint consultant with over 15 years of
experience
• Worked in public and private sector verticals including
healthcare, financial services, utilities, and consulting

Scrum Master,
Project Manager,
SharePoint Evangelist

• Since 2003 focusing on SharePoint, delivering solutions
and contributing as Business Analyst and Trainer
• Masters of Science in Computer Science with a specialty
in Computer-Assisted Orthopedic Surgery from Queen’s
University and a Master’s Certificate in Project
Management from the York Schulich School of Business
• Project Management Professional (PMP) since 2007 and
an Agile Certified Practitioner since 2013

From Folders to Metadata – a short lesson in history

6/21/2011

2
Agenda
• Disability in everyday life
• Accessibility to Ontarians
• Achieving accessibility
• SharePoint experiment
• Final thoughts

From Folders to Metadata – a short lesson in history

6/21/2011

3
disabilities in everyday life
Internet in our everyday lives
A reality for disabled people

may look like
A reality for disabled people

2+2=

may seem like
People with disabilities in Canada

25.0%

• In 2006, 14.3% (4.4M) of Canadians reported
having a disability.

20.0%
15.0%
10.0%
5.0%
0.0%

NL

PE

NS

NB

QC

ON

MB

SK

AB

BC

YT

NT

NU
Types of Disabilities
Dysfunction in one or more
of the processes involved in
understanding or using
symbols or spoken language

Auditory (deafness or
hearing impediment)

Coordination (lack of
physical co-ordination,
diabetes mellitus,
amputation)

Coordination
(epilepsy, a brain
injury, varying
paralysis)

Mental impairment or a
developmental disability,
mental disorder
Visual (blindness or
visual impediment)

Speech (muteness or
speech impediment)

Mobility (physical reliance on a
guide dog or other animal or on a
wheelchair or other remedial
appliance or device)
accessibility to ontarians
AODA
• Accessibility for Ontarians with Disabilities Act, 2005
• Recognizing the history of discrimination against persons with
disabilities in Ontario, the purpose of this Act is to benefit all
Ontarians by,
1.

2.

•

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
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.
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.

• By 2021 all new and existing internet and intranet sites
for the Government of Ontario, Legislative Assembly,
designated public sector organizations and large
organizations must conform to WCAG 2.0 Level AA.
• Other guideline: Authoring Tool Accessibility Guidelines
(ATAG), Accessible Rich Internet Applications (ARIA)
and the User Agent Accessibility Guidelines (UAAG).
WCAG 2.0
• The Web Content Accessibility Guidelines (WCAG) explain how to
make Web content more accessible to people with disabilities.
• Content - information presented to a user in a web page: text, images, forms,
sounds, etc.
• Principles of Accessibility
• Perceivable
• Operable
• Understandable
• Robust

• For each guideline, there are testable success criteria, which are at
three levels: A, AA, and AAA
WCAG 2.0
• Perceivable - Information and user interface components must be
presentable to users in ways they can perceive (it can't be invisible
to all of their senses).
• Operable - User interface components and navigation must be
operable (the interface cannot require interaction that a user cannot
perform).
• Understandable - Information and the operation of user interface
must be understandable (the content or operation cannot be
beyond their understanding).
• Robust - Content must be robust enough that it can be interpreted
reliably by a wide variety of user agents, including assistive
technologies (as technologies and user agents evolve, the content
should remain accessible).
achieving accessibility
Achieving accessibility using WCAG
2.0
• Text Alternatives

• Seizures

• Time-based Media

• Navigable

• Adaptable

• Readable

• Distinguishable

• Predictable

• Keyboard Accessible

• Input Assistance

• Enough Time

• Compatible
Achieving accessibility using WCAG
2.0
• Text Alternatives

The logo on the left is
meaningless to someone
who doesn’t know
SharePoint and its
branding.
Achieving accessibility using WCAG
2.0
• 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.
Achieving accessibility using WCAG
2.0
• Adaptable

Username: JDoe

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

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

Member Status:
Active
Last Access:
Today

Username:
DOB:
Member since:
Member Status:
Last Access: Today

JDoe
Oct 20, 1974
Jan 1, 2012
Active
Achieving accessibility using WCAG
2.0
• Distinguishable

Hello World

Make it easier for users
to see and hear content
including separating
foreground from
background
Achieving accessibility using WCAG
2.0
• Keyboard Accessible

Make all functionality
available from a
keyboard
Achieving accessibility using WCAG
2.0
• Enough Time

Provide users enough
time to read and use
content
Achieving accessibility using WCAG
2.0
• Seizures

Do not design content in
a way that is known to
cause seizures
Achieving accessibility using WCAG
2.0
• Navigable

Provide ways to help
users navigate, find
content, and determine
where they are
Achieving accessibility using WCAG
2.0
• Readable

pLaNeS Clip Each Other at
O'HARE;

Make text content
readable and
understandable
Achieving accessibility using WCAG
2.0
• Predictable

Make Web pages appear
and operate in
predictable ways
Achieving accessibility using WCAG
2.0
• Input Assistance

Help users avoid and
correct mistakes
Achieving accessibility using WCAG
2.0
• Compatible

Maximize compatibility
with current and future
user agents, including
assistive technologies
sharepoint experiment
Validating website accessibility
• Over 80 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.
SharePoint 2010 Experiment
• Scenario 1: Out of the
box publishing site
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 compliance
100% WCAG Level AA compliance

HiSoftware® Cynthia Says™

90% WCAG Level AA compliance

W3C Markup Validation Service

54 errors

Total Validator

97 errors, 8 warnings
SharePoint 2010 Experiment
• Scenario 1: Out of the
box team site
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 compliance
100% 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
Why the differences
• Qualitative vs. quantitative
• Automated (e.g. computer) vs. Manual (e.g. CNIB)
• Server-generated pages vs. final viewable (DOM) pages

• Categorization of inconsistencies
final thoughts
Final Thoughts
• Accessibility is here to stay (as long as there are
disabled people)
• Don’t always believe Microsoft’s claims.
• WCAG 2.0 are guidelines to achieve AODA compliance.
They are not strict standards.
• Validation tools vary in the way they test websites.
• Agree on validation tool(s) early in the project lifecycle.
• When possible, content validation should be excluded
as it will often be out of control of the team building the
site.
Useful Links
• Accessibility for Ontarians with Disabilities Act, 2005
www.elaws.gov.on.ca/html/source/regs/english/2011/elaws_src_regs_r1119
1_e.htm
• Web Content Accessibility Guidelines (WCAG) 2.0
www.w3.org/TR/WCAG/
• Microsoft SharePoint Team Blog – Accessibility and SharePoint 2010
sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=431
• CNIB Accessibility Services
www.cnib.ca/en/services/accessibilities/
Validation Tools
• Achecker
achecker.ca/checker/index.php
• AMP
amp.ssbbartgroup.com/express
• HiSoftware® Cynthia Says™ Portal
www.contentquality.com/
• PowerMapper SortSite – Accessibility Checker and Validator
www.powermapper.com/products/sortsite/checks/accessibilitychecks.htm
• Total Validator
www.totalvalidator.com
• W3C Markup Validation Service
validator.w3.org/
Thank You
haniel@vertexpoint.com

ca.linkedin.com/in/hanielcroitoru

@TheSharePointPM

www.thesharepointpm.com

More Related Content

Viewers also liked

5 amazing facts about chocolate
5 amazing facts about chocolate5 amazing facts about chocolate
5 amazing facts about chocolateArnie Kaye Dillen
 
Best Salon Image 2016: Ukranian Photo Awards (2)
Best Salon Image 2016: Ukranian Photo Awards (2)Best Salon Image 2016: Ukranian Photo Awards (2)
Best Salon Image 2016: Ukranian Photo Awards (2)maditabalnco
 
Presentacion marisodelis duran_iseda
Presentacion marisodelis duran_isedaPresentacion marisodelis duran_iseda
Presentacion marisodelis duran_isedamarisol91
 
Driving the future of big data | PromptCloud
Driving the future of big data | PromptCloudDriving the future of big data | PromptCloud
Driving the future of big data | PromptCloudPromptCloud
 
evokly for tv sync solution
evokly for tv sync solutionevokly for tv sync solution
evokly for tv sync solutionevokly S.A.
 
プリミティブハット
プリミティブハットプリミティブハット
プリミティブハット09N1057
 
Ross Dawson - POI Presentation - Influence Framework
Ross Dawson - POI Presentation - Influence FrameworkRoss Dawson - POI Presentation - Influence Framework
Ross Dawson - POI Presentation - Influence FrameworkRoss Dawson
 
Jobvite Survey: Social Recruiting Survey 2013.
Jobvite Survey: Social Recruiting Survey 2013.Jobvite Survey: Social Recruiting Survey 2013.
Jobvite Survey: Social Recruiting Survey 2013.Sage HR
 

Viewers also liked (11)

5 amazing facts about chocolate
5 amazing facts about chocolate5 amazing facts about chocolate
5 amazing facts about chocolate
 
CAR Email 4.18.02
CAR Email 4.18.02CAR Email 4.18.02
CAR Email 4.18.02
 
Best Salon Image 2016: Ukranian Photo Awards (2)
Best Salon Image 2016: Ukranian Photo Awards (2)Best Salon Image 2016: Ukranian Photo Awards (2)
Best Salon Image 2016: Ukranian Photo Awards (2)
 
Presentacion marisodelis duran_iseda
Presentacion marisodelis duran_isedaPresentacion marisodelis duran_iseda
Presentacion marisodelis duran_iseda
 
Driving the future of big data | PromptCloud
Driving the future of big data | PromptCloudDriving the future of big data | PromptCloud
Driving the future of big data | PromptCloud
 
evokly for tv sync solution
evokly for tv sync solutionevokly for tv sync solution
evokly for tv sync solution
 
Understanding Culture, Faith and Diversity in Patient Care Management
Understanding Culture, Faith and Diversity in Patient Care ManagementUnderstanding Culture, Faith and Diversity in Patient Care Management
Understanding Culture, Faith and Diversity in Patient Care Management
 
プリミティブハット
プリミティブハットプリミティブハット
プリミティブハット
 
Reportepacket
Reportepacket Reportepacket
Reportepacket
 
Ross Dawson - POI Presentation - Influence Framework
Ross Dawson - POI Presentation - Influence FrameworkRoss Dawson - POI Presentation - Influence Framework
Ross Dawson - POI Presentation - Influence Framework
 
Jobvite Survey: Social Recruiting Survey 2013.
Jobvite Survey: Social Recruiting Survey 2013.Jobvite Survey: Social Recruiting Survey 2013.
Jobvite Survey: Social Recruiting Survey 2013.
 

More from Haniel Croitoru

Business Process Automation is not Dead!
Business Process Automation is not Dead!Business Process Automation is not Dead!
Business Process Automation is not Dead!Haniel Croitoru
 
Increasing Project Efficiency Using Microsoft Teams
Increasing Project Efficiency Using Microsoft TeamsIncreasing Project Efficiency Using Microsoft Teams
Increasing Project Efficiency Using Microsoft TeamsHaniel Croitoru
 
The Office 365 Mobile Workplace - Putting Your Office in Your Pocket
The Office 365 Mobile Workplace - Putting Your Office in Your PocketThe Office 365 Mobile Workplace - Putting Your Office in Your Pocket
The Office 365 Mobile Workplace - Putting Your Office in Your PocketHaniel Croitoru
 
The Office 365 Mobile Workplace - Putting your office in your pocket
The Office 365 Mobile Workplace - Putting your office in your pocketThe Office 365 Mobile Workplace - Putting your office in your pocket
The Office 365 Mobile Workplace - Putting your office in your pocketHaniel Croitoru
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Haniel Croitoru
 
Increasing Project Efficiency using Microsoft Teams
Increasing Project Efficiency using Microsoft TeamsIncreasing Project Efficiency using Microsoft Teams
Increasing Project Efficiency using Microsoft TeamsHaniel Croitoru
 
Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Haniel Croitoru
 
Increasing project efficiency using microsoft teams (SPSMontreal 2018)
Increasing project efficiency using microsoft teams (SPSMontreal 2018)Increasing project efficiency using microsoft teams (SPSMontreal 2018)
Increasing project efficiency using microsoft teams (SPSMontreal 2018)Haniel Croitoru
 
Sp fest dc 2018 increasing project efficiency using microsoft teams
Sp fest dc 2018   increasing project efficiency using microsoft teamsSp fest dc 2018   increasing project efficiency using microsoft teams
Sp fest dc 2018 increasing project efficiency using microsoft teamsHaniel Croitoru
 
Introducing Microsoft Forms - A New App for your Business Process Toolbox
Introducing Microsoft Forms - A New App for your Business Process ToolboxIntroducing Microsoft Forms - A New App for your Business Process Toolbox
Introducing Microsoft Forms - A New App for your Business Process ToolboxHaniel Croitoru
 
Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...
Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...
Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...Haniel Croitoru
 
Best practices for deploying share point end to-end
Best practices for deploying share point end to-endBest practices for deploying share point end to-end
Best practices for deploying share point end to-endHaniel Croitoru
 
Microsoft Teams A New Way To Manage Projects, Connect, and Collaborate With...
Microsoft Teams   A New Way To Manage Projects, Connect, and Collaborate With...Microsoft Teams   A New Way To Manage Projects, Connect, and Collaborate With...
Microsoft Teams A New Way To Manage Projects, Connect, and Collaborate With...Haniel Croitoru
 
Nintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
Nintex, SharePoint, & Office 365 Roadmap for Workflow and FormsNintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
Nintex, SharePoint, & Office 365 Roadmap for Workflow and FormsHaniel Croitoru
 
Deploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To KnowDeploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To KnowHaniel Croitoru
 
PMO365 - The many faces of Project Management in Office 365
PMO365 - The many faces of Project Management in Office 365PMO365 - The many faces of Project Management in Office 365
PMO365 - The many faces of Project Management in Office 365Haniel Croitoru
 
Managing Tasks: Planner vs Trello
Managing Tasks: Planner vs TrelloManaging Tasks: Planner vs Trello
Managing Tasks: Planner vs TrelloHaniel Croitoru
 
Staying Informed About What Matters in Office 365
Staying Informed About What Matters in Office 365Staying Informed About What Matters in Office 365
Staying Informed About What Matters in Office 365Haniel Croitoru
 
Practical SharePoint Accessibility
Practical SharePoint AccessibilityPractical SharePoint Accessibility
Practical SharePoint AccessibilityHaniel Croitoru
 

More from Haniel Croitoru (20)

Business Process Automation is not Dead!
Business Process Automation is not Dead!Business Process Automation is not Dead!
Business Process Automation is not Dead!
 
Increasing Project Efficiency Using Microsoft Teams
Increasing Project Efficiency Using Microsoft TeamsIncreasing Project Efficiency Using Microsoft Teams
Increasing Project Efficiency Using Microsoft Teams
 
The Office 365 Mobile Workplace - Putting Your Office in Your Pocket
The Office 365 Mobile Workplace - Putting Your Office in Your PocketThe Office 365 Mobile Workplace - Putting Your Office in Your Pocket
The Office 365 Mobile Workplace - Putting Your Office in Your Pocket
 
The Office 365 Mobile Workplace - Putting your office in your pocket
The Office 365 Mobile Workplace - Putting your office in your pocketThe Office 365 Mobile Workplace - Putting your office in your pocket
The Office 365 Mobile Workplace - Putting your office in your pocket
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365
 
Increasing Project Efficiency using Microsoft Teams
Increasing Project Efficiency using Microsoft TeamsIncreasing Project Efficiency using Microsoft Teams
Increasing Project Efficiency using Microsoft Teams
 
Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365
 
Increasing project efficiency using microsoft teams (SPSMontreal 2018)
Increasing project efficiency using microsoft teams (SPSMontreal 2018)Increasing project efficiency using microsoft teams (SPSMontreal 2018)
Increasing project efficiency using microsoft teams (SPSMontreal 2018)
 
Sp fest dc 2018 increasing project efficiency using microsoft teams
Sp fest dc 2018   increasing project efficiency using microsoft teamsSp fest dc 2018   increasing project efficiency using microsoft teams
Sp fest dc 2018 increasing project efficiency using microsoft teams
 
Introducing Microsoft Forms - A New App for your Business Process Toolbox
Introducing Microsoft Forms - A New App for your Business Process ToolboxIntroducing Microsoft Forms - A New App for your Business Process Toolbox
Introducing Microsoft Forms - A New App for your Business Process Toolbox
 
Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...
Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...
Introducing Microsoft Forms - A New App for Your Business Process Toolbox #SP...
 
Best practices for deploying share point end to-end
Best practices for deploying share point end to-endBest practices for deploying share point end to-end
Best practices for deploying share point end to-end
 
Microsoft Teams A New Way To Manage Projects, Connect, and Collaborate With...
Microsoft Teams   A New Way To Manage Projects, Connect, and Collaborate With...Microsoft Teams   A New Way To Manage Projects, Connect, and Collaborate With...
Microsoft Teams A New Way To Manage Projects, Connect, and Collaborate With...
 
Nintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
Nintex, SharePoint, & Office 365 Roadmap for Workflow and FormsNintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
Nintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
 
Deploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To KnowDeploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To Know
 
Planner vs. trello
Planner vs. trelloPlanner vs. trello
Planner vs. trello
 
PMO365 - The many faces of Project Management in Office 365
PMO365 - The many faces of Project Management in Office 365PMO365 - The many faces of Project Management in Office 365
PMO365 - The many faces of Project Management in Office 365
 
Managing Tasks: Planner vs Trello
Managing Tasks: Planner vs TrelloManaging Tasks: Planner vs Trello
Managing Tasks: Planner vs Trello
 
Staying Informed About What Matters in Office 365
Staying Informed About What Matters in Office 365Staying Informed About What Matters in Office 365
Staying Informed About What Matters in Office 365
 
Practical SharePoint Accessibility
Practical SharePoint AccessibilityPractical SharePoint Accessibility
Practical SharePoint Accessibility
 

Recently uploaded

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Accessing SharePoint 2010

  • 1. Accessing SharePoint 2010 Haniel Croitoru, MSc, PMP, PMI-ACP J U NE 21 , 20 1 1
  • 2. Haniel Croitoru • Senior SharePoint consultant with over 15 years of experience • Worked in public and private sector verticals including healthcare, financial services, utilities, and consulting Scrum Master, Project Manager, SharePoint Evangelist • Since 2003 focusing on SharePoint, delivering solutions and contributing as Business Analyst and Trainer • Masters of Science in Computer Science with a specialty in Computer-Assisted Orthopedic Surgery from Queen’s University and a Master’s Certificate in Project Management from the York Schulich School of Business • Project Management Professional (PMP) since 2007 and an Agile Certified Practitioner since 2013 From Folders to Metadata – a short lesson in history 6/21/2011 2
  • 3. Agenda • Disability in everyday life • Accessibility to Ontarians • Achieving accessibility • SharePoint experiment • Final thoughts From Folders to Metadata – a short lesson in history 6/21/2011 3
  • 5. Internet in our everyday lives
  • 6. A reality for disabled people may look like
  • 7. A reality for disabled people 2+2= may seem like
  • 8. People with disabilities in Canada 25.0% • In 2006, 14.3% (4.4M) of Canadians reported having a disability. 20.0% 15.0% 10.0% 5.0% 0.0% NL PE NS NB QC ON MB SK AB BC YT NT NU
  • 9. Types of Disabilities Dysfunction in one or more of the processes involved in understanding or using symbols or spoken language Auditory (deafness or hearing impediment) Coordination (lack of physical co-ordination, diabetes mellitus, amputation) Coordination (epilepsy, a brain injury, varying paralysis) Mental impairment or a developmental disability, mental disorder Visual (blindness or visual impediment) Speech (muteness or speech impediment) Mobility (physical reliance on a guide dog or other animal or on a wheelchair or other remedial appliance or device)
  • 11. AODA • Accessibility for Ontarians with Disabilities Act, 2005 • Recognizing the history of discrimination against persons with disabilities in Ontario, the purpose of this Act is to benefit all Ontarians by, 1. 2. • 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 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.
  • 12. 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. • By 2021 all new and existing internet and intranet sites for the Government of Ontario, Legislative Assembly, designated public sector organizations and large organizations must conform to WCAG 2.0 Level AA. • Other guideline: Authoring Tool Accessibility Guidelines (ATAG), Accessible Rich Internet Applications (ARIA) and the User Agent Accessibility Guidelines (UAAG).
  • 13. WCAG 2.0 • The Web Content Accessibility Guidelines (WCAG) explain how to make Web content more accessible to people with disabilities. • Content - information presented to a user in a web page: text, images, forms, sounds, etc. • Principles of Accessibility • Perceivable • Operable • Understandable • Robust • For each guideline, there are testable success criteria, which are at three levels: A, AA, and AAA
  • 14. WCAG 2.0 • Perceivable - Information and user interface components must be presentable to users in ways they can perceive (it can't be invisible to all of their senses). • Operable - User interface components and navigation must be operable (the interface cannot require interaction that a user cannot perform). • Understandable - Information and the operation of user interface must be understandable (the content or operation cannot be beyond their understanding). • Robust - Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies (as technologies and user agents evolve, the content should remain accessible).
  • 16. Achieving accessibility using WCAG 2.0 • Text Alternatives • Seizures • Time-based Media • Navigable • Adaptable • Readable • Distinguishable • Predictable • Keyboard Accessible • Input Assistance • Enough Time • Compatible
  • 17. Achieving accessibility using WCAG 2.0 • Text Alternatives The logo on the left is meaningless to someone who doesn’t know SharePoint and its branding.
  • 18. Achieving accessibility using WCAG 2.0 • 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.
  • 19. Achieving accessibility using WCAG 2.0 • Adaptable Username: JDoe DOB: Oct 20, 1974 Member since: Jan 1, 2012 Content should be presentable in different ways (e.g. simpler layout) without losing information or structure Member Status: Active Last Access: Today Username: DOB: Member since: Member Status: Last Access: Today JDoe Oct 20, 1974 Jan 1, 2012 Active
  • 20. Achieving accessibility using WCAG 2.0 • Distinguishable Hello World Make it easier for users to see and hear content including separating foreground from background
  • 21. Achieving accessibility using WCAG 2.0 • Keyboard Accessible Make all functionality available from a keyboard
  • 22. Achieving accessibility using WCAG 2.0 • Enough Time Provide users enough time to read and use content
  • 23. Achieving accessibility using WCAG 2.0 • Seizures Do not design content in a way that is known to cause seizures
  • 24. Achieving accessibility using WCAG 2.0 • Navigable Provide ways to help users navigate, find content, and determine where they are
  • 25. Achieving accessibility using WCAG 2.0 • Readable pLaNeS Clip Each Other at O'HARE; Make text content readable and understandable
  • 26. Achieving accessibility using WCAG 2.0 • Predictable Make Web pages appear and operate in predictable ways
  • 27. Achieving accessibility using WCAG 2.0 • Input Assistance Help users avoid and correct mistakes
  • 28. Achieving accessibility using WCAG 2.0 • Compatible Maximize compatibility with current and future user agents, including assistive technologies
  • 30. Validating website accessibility • Over 80 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.
  • 31. SharePoint 2010 Experiment • Scenario 1: Out of the box publishing site
  • 32. 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 compliance 100% WCAG Level AA compliance HiSoftware® Cynthia Says™ 90% WCAG Level AA compliance W3C Markup Validation Service 54 errors Total Validator 97 errors, 8 warnings
  • 33. SharePoint 2010 Experiment • Scenario 1: Out of the box team site
  • 34. 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 compliance 100% 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
  • 35. Why the differences • Qualitative vs. quantitative • Automated (e.g. computer) vs. Manual (e.g. CNIB) • Server-generated pages vs. final viewable (DOM) pages • Categorization of inconsistencies
  • 37. Final Thoughts • Accessibility is here to stay (as long as there are disabled people) • Don’t always believe Microsoft’s claims. • WCAG 2.0 are guidelines to achieve AODA compliance. They are not strict standards. • Validation tools vary in the way they test websites. • Agree on validation tool(s) early in the project lifecycle. • When possible, content validation should be excluded as it will often be out of control of the team building the site.
  • 38. Useful Links • Accessibility for Ontarians with Disabilities Act, 2005 www.elaws.gov.on.ca/html/source/regs/english/2011/elaws_src_regs_r1119 1_e.htm • Web Content Accessibility Guidelines (WCAG) 2.0 www.w3.org/TR/WCAG/ • Microsoft SharePoint Team Blog – Accessibility and SharePoint 2010 sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=431 • CNIB Accessibility Services www.cnib.ca/en/services/accessibilities/
  • 39. Validation Tools • Achecker achecker.ca/checker/index.php • AMP amp.ssbbartgroup.com/express • HiSoftware® Cynthia Says™ Portal www.contentquality.com/ • PowerMapper SortSite – Accessibility Checker and Validator www.powermapper.com/products/sortsite/checks/accessibilitychecks.htm • Total Validator www.totalvalidator.com • W3C Markup Validation Service validator.w3.org/

Editor's Notes

  1. We all use the internet every day for work, education, and entertainment.Fortunately for most of us here we are able to see, hear, and interact with the systems as they were intended to be used.
  2. In 2006, 14.3% (4.4M) of Canadians reported having a disability.15% of those (687k) live in Ontario.