SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Destaque

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
 

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

Mais de 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
 

Mais de 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
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

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/

Notas do Editor

  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.