SlideShare una empresa de Scribd logo
1 de 32
Scope - how to make an 
accessible website 
Ilesh Mistry – Kentico MVP
Agenda 
• Introductions 
• Ilesh Mistry 
• MMT Digital 
• Scope 
• Accessibility Standards 
• Survey 
• Ways to make your site accessible 
• Questions
Introductions
Solutions Architect @ MMT Digital 
Kentico MVP 
Ilesh.m@mmtdigital.co.uk 
Ilesh Mistry 
http://www.mmtdigital.co.uk/Ilesh-Mistry
MMT Digital
About Scope 
• Together we can create a better society 
• Scope is one of the largest charities in UK 
and has been running for more than 60 years! 
• Recently launched the End the Awkward campaign 
• Check out some of these sort videos 
• http://www.youtube.com/watch?v=QX84nJoP4zc 
• http://www.youtube.com/watch?v=vE2HgtoOE7g 
• http://www.youtube.com/watch?v=6wG_p7nc3wk
Introduction to Accessibility Standards 
• WAI (Web Accessibility Initiative) accessibility guidelines 
• Developed by the W3C (World Wide Web Consortium) 
• Community Input 
• Globally recognised 
• WCAG (Web Accessibility Content Guidelines) 
• Globally recognised standard for web content accessibility 
• Made into an ISO standard (40500:2012) 
• For designers, developers and authors 
• Crossover into other mediums (mobile) 
• WCAG P.O.U.R Principles 
• Perceivable (text alternatives, captions) 
• Operable (keyboard, moving content) 
• Understandable (readable, predictable) 
• Robust (compatible with current and future tools)
Introduction to Accessibility Standards
Kentico Connection 2014 – 
Family Fortunes
============================================= 
KENTICO CONNECTION 2014 - FAMILY FORTUNES 
============================================= 
Name something you would do to make your Kentico 
website accessible? 
1. 
2. 
3. 
4. 
5. 
=============================================
Website Development Accessibility 
• Accessibility consideration 
• Ways to make the site accessible 
• HTML 
• ALT and TITLE 
• Links 
• CSS 
• Colour Contrast 
• Forms 
• Media 
• ARIA 
• Third Party widgets/content 
• Accessibility Checking / Testing
Accessibility Consideration 
• Disability Types 
• Blindness or Low Vision 
• Deaf/Hard-of-Hearing 
• Learning Disabilities 
• Physical Disabilities 
• There are lots more 
• But that shouldn’t stop them from using your web site 
• One web site for ALL
Accessibility consideration 
• When you hear the word 'disabled,' people immediately think 
about people who can't walk or talk or do everything that 
people take for granted. Now, I take nothing for granted. But I 
find the real disability is people who can't find joy in life and are 
bitter. 
Teri Garr 
• The only disability in life is a bad attitude. 
Scott Hamilton 
• The world worries about disability more than disabled 
people do. 
Warwick Davis
Accessibility consideration 
• The issues disabled people face everyday using web sites 
• Alternative text for graphics not supplied or inappropriate 
• Video/Audio no transcript and captions provided 
• Focus highlighting – I don’t know where I am! 
• Increasing font size does not change anything for me 
• I can’t click on that button using my keyboard 
• Has something changed on the page? 
• I can’t see that text on that background 
• What’s that area to do with? 
• Why is everything mixed up? 
• Clicked on a link and where did it go?
Accessibility Consideration
Ways to make the site accessible 
- HTML 
• HTML Language for screen readers 
• Not an easy way to set this, so working with Kentico 
• HTML5 Semantics 
• Use HTML5 - sections, articles, asides, nav as and when appropriate 
• Heading Hierarchy 
• Appropriate heading markup should be formatted in an hierarchal approach 
• Use the appropriate semantic markup. 
• A button should be a HTML5 button and not a HTML DIV that can be clicked. 
Using the right tools for the right job.
Ways to make the site accessible 
- ALT and TITLE 
• Accessibility basic standards should be followed 
• Images should ALWAYS have a ALT tag describing 
the image and not be misleading/inappropriate 
MISLEADING 
Image alt – Winner 
APPROPRIATE 
Image alt - F1 driver Lewis Hamilton holding a 
trophy in the air celebrating his victory 
• For images that are not Kentico content and not in the 
CSS, an arrow for example, then you will still need to 
use the ALT tag, but it needs to be empty 
• <img src=“/images/arrow.png” alt=“” /> 
• Links need to have appropriate TITLE tags 
• <a href=“/home” title=“Go to the homepage”>Home</a>
Ways to make the site accessible 
- Links 
• Open in a new window should be clear for the user to see 
• When doing something like this, that bit of 
the text should always come before the link, 
as the screen readers will read from top 
to bottom. 
• If you go a navigation it is useful to have a skip to content link 
• Using a link to jump to the content ID 
• Always point to an Accessibility page listing the web site 
accessibility
Ways to make the site accessible 
- CSS 
• Font sizes should be created using relative units 
• EM, REM, % 
• E.g. h2 {font-size: 2.2em;} 
• CSS focus highlighting is essential to a site and can be created using the following 
• a:focus { 
outline-width: 4px; 
outline-style: solid; 
outline-color: green; 
} 
• Add the focus to anything that needs tabbing on to, which includes forms as well 
• a:focus, 
input:focus, 
input:active, 
input[type=text]:focus, 
input[type=password]:focus, 
input[type=checkbox]:focus, 
textarea:focus, 
select:focus { 
outline-width: 4px; 
outline-style: solid; 
outline-color: green; 
}
Ways to make the site accessible 
- Colour Contrast 
• Applying colour on a site it is essential to 
check the colour contrast. 
• A good way to check this is to use tools 
like Colour Contrast Check, you can put 
a foreground and background colour to 
check whether it would pass the 
Accessibility compliance you require
Ways to make the site accessible 
- Kentico Forms 
• When you create forms you need to follow standard practices to 
have the forms within a fieldset and labels with related inputs. 
Fieldset 
Legend 
Fields with corresponding labels 
• Label ‘for’ attribute should be the same as ‘id’ of the field 
http://www.scope.org.uk/about-us/contact-us/ask-question 
• Adding focus to fields is a massive plus 
• Adding mandatory field information is also essential with relevant 
help text
Ways to make the site accessible 
- Media (Kentico Transformations) 
• When adding media to the site like a YouTube video, you need 
to consider adding a transcript, title of the video and any 
additional information concerning the video. 
• The image below shows how a YouTube video can be embedded 
along with the accessibility information
Ways to make the site accessible 
- ARIA (Kentico Templates) 
• Accessible Rich Internet Applications (ARIA) 
• Defines way to make your web dynamic content/applications more 
accessible 
• WAI-ARIA attributes 
• Roles – 
<form role=”search”> 
purpose of element 
• States – 
<button aria-pressed=”true”> 
provides more information 
• Properties – 
<input aria-required=”true”> 
provides more information
Ways to make the site accessible 
- ARIA (Kentico Templates) 
• Accessible Rich Internet Applications (ARIA) 
• ARIA landmark roles, which define important parts of a page which can 
be reached by the user quickly e.g. navigation, search etc…
Ways to make the site accessible 
- ARIA (Kentico Templates) 
• Accessible Rich Internet Applications (ARIA) 
• ARIA landmark roles, which define important parts of a page which can be 
reached by the user quickly e.g. navigation, search etc… 
• <div role="banner">banner</div> 
<div id="left-column"> 
<div role="navigation"> 
<ul> 
<li><a href="#">Nav link #1</a></li> 
<li><a href="#">Nav link #2</a></li> 
<li><a href="#">Nav link #3</a></li> 
<li><a href="#">Nav link #4</a></li> 
</ul> 
</div> 
</div>
Ways to make the site accessible 
- ARIA 
• Accessible Rich Internet Applications (ARIA) 
• Live Regions – update the user that dynamic content has changed e.g. 
JS or AJAX calls that change content 
• Dynamic content 
• Tabs can be achieved using this JS and CSS – Accessible ARIA Tabs
Ways to make the site accessible 
- ARIA 
• Accessible Rich Internet Applications (ARIA) 
• Dynamic content 
• The HTML view for this would look a bit like this 
• An example of this working is on the Scope web site 
https://www.scope.org.uk/donate
Third Party widgets/content 
• What happens when you use third party widgets/content, which 
you can’t make accessible?
Third Party widgets/content 
• Add some text to the Accessibility page saying the third party 
widget/content will not be accessible. 
• Hidden Text - Add some text off screen to inform the screen reader 
that the content is not accessible e.g. for the Twitter widget 
• <div class=‘accessibility-information'> 
This text is attached to a Twitter widget. Users of screen readers will not 
be able to easily access the Twitter widget content. This widget is 
following posts that belong to the user/hashtag. 
</div> 
• Remember this text needs to placed before the widget 
• So position the information text off screen using CSS 
.accessibility-information {text-indent: -9999px; height: 1px;}
Accessibility Checking / Testing 
• Various checking tools 
• Browser toolbars 
• Site checkers 
• Page checkers 
• AChecker - Accessibility Checker 
• WAVE 
• W3C - Markup Validation Service 
• Manual testing 
• Companies who have accessibility testers in house 
• Screen readers 
• JAWS 
• Thunder Screenreader 
• NVDA 
• Alternative to Screen Reader 
• Fangs – Chrome add on
Questions?
Thank You 
http://www.mmtdigital.co.uk/Ilesh-Mistry 
https://twitter.com/ileshmistry 
https://www.facebook.com/ilesh.mistry 
https://www.linkedin.com/in/ileshmistry 
https://plus.google.com/+IleshMistry 
ilesh.m@mmtdigital.co.uk

Más contenido relacionado

La actualidad más candente

Introduction to accessibility
Introduction to accessibilityIntroduction to accessibility
Introduction to accessibilityJoseph McLarty
 
Facebook webinar webtech_dezine_atim_ukoh_april_2012
Facebook webinar webtech_dezine_atim_ukoh_april_2012Facebook webinar webtech_dezine_atim_ukoh_april_2012
Facebook webinar webtech_dezine_atim_ukoh_april_2012Atim Ukoh
 
Creating and managing a WordPress business website - March 2014
Creating and managing a WordPress business website - March 2014Creating and managing a WordPress business website - March 2014
Creating and managing a WordPress business website - March 2014Vanguard Visions
 
09-10-2012-getting-started-with-word-press
09-10-2012-getting-started-with-word-press09-10-2012-getting-started-with-word-press
09-10-2012-getting-started-with-word-pressJerome Miller
 
The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)Chris Mills
 
Practical Blogs for Writers - Outline
Practical Blogs for Writers - OutlinePractical Blogs for Writers - Outline
Practical Blogs for Writers - OutlineSusan Stewart
 
Commerce for Coffee: Build an Inclusive Website that Sells Coffee
Commerce for Coffee: Build an Inclusive Website that Sells CoffeeCommerce for Coffee: Build an Inclusive Website that Sells Coffee
Commerce for Coffee: Build an Inclusive Website that Sells CoffeeAdam Bell
 
WordPress Websites: Making and Marketing with Jupiter Jim
WordPress Websites: Making and Marketing with Jupiter Jim WordPress Websites: Making and Marketing with Jupiter Jim
WordPress Websites: Making and Marketing with Jupiter Jim jupiterjim
 
Wordpress for newbies
Wordpress for newbiesWordpress for newbies
Wordpress for newbiestjessee
 
Basic guide to SEO
Basic guide to SEOBasic guide to SEO
Basic guide to SEOShruti Goel
 
Take Your Markup to 11
Take Your Markup to 11Take Your Markup to 11
Take Your Markup to 11Emily Lewis
 
Introduction to weebly
Introduction to weeblyIntroduction to weebly
Introduction to weeblytmjordan
 
Web publishing
Web publishingWeb publishing
Web publishingKanav Sood
 
Realtools for Realtors
Realtools for RealtorsRealtools for Realtors
Realtools for RealtorsBrad Andersohn
 
So You Want A Personal Website?
So You Want A Personal Website?So You Want A Personal Website?
So You Want A Personal Website?Myles Braithwaite
 
SEO Horror Stories
SEO Horror StoriesSEO Horror Stories
SEO Horror Storiespointit
 

La actualidad más candente (20)

Wordpress
WordpressWordpress
Wordpress
 
Web page designing
Web page designingWeb page designing
Web page designing
 
Introduction to accessibility
Introduction to accessibilityIntroduction to accessibility
Introduction to accessibility
 
Facebook webinar webtech_dezine_atim_ukoh_april_2012
Facebook webinar webtech_dezine_atim_ukoh_april_2012Facebook webinar webtech_dezine_atim_ukoh_april_2012
Facebook webinar webtech_dezine_atim_ukoh_april_2012
 
Creating and managing a WordPress business website - March 2014
Creating and managing a WordPress business website - March 2014Creating and managing a WordPress business website - March 2014
Creating and managing a WordPress business website - March 2014
 
09-10-2012-getting-started-with-word-press
09-10-2012-getting-started-with-word-press09-10-2012-getting-started-with-word-press
09-10-2012-getting-started-with-word-press
 
The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)
 
Practical Blogs for Writers - Outline
Practical Blogs for Writers - OutlinePractical Blogs for Writers - Outline
Practical Blogs for Writers - Outline
 
Commerce for Coffee: Build an Inclusive Website that Sells Coffee
Commerce for Coffee: Build an Inclusive Website that Sells CoffeeCommerce for Coffee: Build an Inclusive Website that Sells Coffee
Commerce for Coffee: Build an Inclusive Website that Sells Coffee
 
WordPress Websites: Making and Marketing with Jupiter Jim
WordPress Websites: Making and Marketing with Jupiter Jim WordPress Websites: Making and Marketing with Jupiter Jim
WordPress Websites: Making and Marketing with Jupiter Jim
 
Wordpress for newbies
Wordpress for newbiesWordpress for newbies
Wordpress for newbies
 
Basic guide to SEO
Basic guide to SEOBasic guide to SEO
Basic guide to SEO
 
Take Your Markup to 11
Take Your Markup to 11Take Your Markup to 11
Take Your Markup to 11
 
Introduction to weebly
Introduction to weeblyIntroduction to weebly
Introduction to weebly
 
Weebly handout chestnut
Weebly handout chestnutWeebly handout chestnut
Weebly handout chestnut
 
Web publishing
Web publishingWeb publishing
Web publishing
 
Slide 1
Slide 1Slide 1
Slide 1
 
Realtools for Realtors
Realtools for RealtorsRealtools for Realtors
Realtools for Realtors
 
So You Want A Personal Website?
So You Want A Personal Website?So You Want A Personal Website?
So You Want A Personal Website?
 
SEO Horror Stories
SEO Horror StoriesSEO Horror Stories
SEO Horror Stories
 

Destacado

Scope proposal-ecommerce-website
Scope proposal-ecommerce-websiteScope proposal-ecommerce-website
Scope proposal-ecommerce-websitemaxtra
 
Project Workflow: Building WordPress Sites with Virtual Teams
Project Workflow: Building WordPress Sites with Virtual TeamsProject Workflow: Building WordPress Sites with Virtual Teams
Project Workflow: Building WordPress Sites with Virtual TeamsDigital Strategy Works LLC
 
Reference Letter_Sophia Kincheva_Frank Jung
Reference Letter_Sophia Kincheva_Frank JungReference Letter_Sophia Kincheva_Frank Jung
Reference Letter_Sophia Kincheva_Frank JungSophia Dyakova, FCCA
 
Sample Presnetation for Website Development Project
Sample Presnetation for Website Development ProjectSample Presnetation for Website Development Project
Sample Presnetation for Website Development ProjectPatrick Ogbuitepu
 
Sample Ecommerce Business plan
Sample Ecommerce Business planSample Ecommerce Business plan
Sample Ecommerce Business planForesight Opticals
 

Destacado (10)

Scope proposal-ecommerce-website
Scope proposal-ecommerce-websiteScope proposal-ecommerce-website
Scope proposal-ecommerce-website
 
Project Workflow: Building WordPress Sites with Virtual Teams
Project Workflow: Building WordPress Sites with Virtual TeamsProject Workflow: Building WordPress Sites with Virtual Teams
Project Workflow: Building WordPress Sites with Virtual Teams
 
Tarad solution dev v1.20
Tarad solution   dev v1.20Tarad solution   dev v1.20
Tarad solution dev v1.20
 
Reference Letter_Sophia Kincheva_Frank Jung
Reference Letter_Sophia Kincheva_Frank JungReference Letter_Sophia Kincheva_Frank Jung
Reference Letter_Sophia Kincheva_Frank Jung
 
Kellton tech corporate_ppt
Kellton tech corporate_pptKellton tech corporate_ppt
Kellton tech corporate_ppt
 
Web Project Proposal
Web Project ProposalWeb Project Proposal
Web Project Proposal
 
Sample Presnetation for Website Development Project
Sample Presnetation for Website Development ProjectSample Presnetation for Website Development Project
Sample Presnetation for Website Development Project
 
Membership Benefits - NEW
Membership Benefits - NEWMembership Benefits - NEW
Membership Benefits - NEW
 
Sample Website Proposal Presentation
Sample Website Proposal PresentationSample Website Proposal Presentation
Sample Website Proposal Presentation
 
Sample Ecommerce Business plan
Sample Ecommerce Business planSample Ecommerce Business plan
Sample Ecommerce Business plan
 

Similar a Scope website - how to make an accessible website

OFF-PAGE SEO FULL NOTESs.pptx
OFF-PAGE SEO FULL NOTESs.pptxOFF-PAGE SEO FULL NOTESs.pptx
OFF-PAGE SEO FULL NOTESs.pptxVeenaTikare1
 
Website development accessibility
Website development accessibilityWebsite development accessibility
Website development accessibilityIlesh Mistry
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websitesRachel Cherry
 
Partner Training: Web Development
Partner Training: Web DevelopmentPartner Training: Web Development
Partner Training: Web DevelopmentBizcentralUSA
 
WordPress Accessibility - WordCamp Buffalo 2016
WordPress Accessibility - WordCamp Buffalo 2016WordPress Accessibility - WordCamp Buffalo 2016
WordPress Accessibility - WordCamp Buffalo 2016Adrian Roselli
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitRachel Cherry
 
The more information Website Design_New.pdf
The more information Website Design_New.pdfThe more information Website Design_New.pdf
The more information Website Design_New.pdfssuser088e5b
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationAndy Stratton
 
FITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFrédéric Harper
 
Progressively Enhancing WordPress Themes
Progressively Enhancing WordPress ThemesProgressively Enhancing WordPress Themes
Progressively Enhancing WordPress ThemesDigitally
 
Web Service Creation in HTML5
Web Service Creation in HTML5Web Service Creation in HTML5
Web Service Creation in HTML5Tero A. Laiho
 
Web Design
Web DesignWeb Design
Web DesignSpy Seat
 
Seo Onpage Optimization Training
Seo Onpage Optimization TrainingSeo Onpage Optimization Training
Seo Onpage Optimization TrainingSEOBANK
 
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Carrie Anton
 
Web 2.0 Components for Business Websites
Web 2.0 Components for Business WebsitesWeb 2.0 Components for Business Websites
Web 2.0 Components for Business WebsitesGems Solutions
 
SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools NEW MEDIA GURU
 
CMS Design & Layout Best Practices
CMS Design & Layout Best PracticesCMS Design & Layout Best Practices
CMS Design & Layout Best PracticesKatie Santo
 
Website Revamp pitch presentation
Website Revamp pitch presentationWebsite Revamp pitch presentation
Website Revamp pitch presentationsufy_3mpty
 

Similar a Scope website - how to make an accessible website (20)

OFF-PAGE SEO FULL NOTESs.pptx
OFF-PAGE SEO FULL NOTESs.pptxOFF-PAGE SEO FULL NOTESs.pptx
OFF-PAGE SEO FULL NOTESs.pptx
 
Website development accessibility
Website development accessibilityWebsite development accessibility
Website development accessibility
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websites
 
Partner Training: Web Development
Partner Training: Web DevelopmentPartner Training: Web Development
Partner Training: Web Development
 
WordPress Accessibility - WordCamp Buffalo 2016
WordPress Accessibility - WordCamp Buffalo 2016WordPress Accessibility - WordCamp Buffalo 2016
WordPress Accessibility - WordCamp Buffalo 2016
 
Websites
WebsitesWebsites
Websites
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
 
The more information Website Design_New.pdf
The more information Website Design_New.pdfThe more information Website Design_New.pdf
The more information Website Design_New.pdf
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview Presentation
 
FITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web Design
 
Progressively Enhancing WordPress Themes
Progressively Enhancing WordPress ThemesProgressively Enhancing WordPress Themes
Progressively Enhancing WordPress Themes
 
Web Service Creation in HTML5
Web Service Creation in HTML5Web Service Creation in HTML5
Web Service Creation in HTML5
 
Web Design
Web DesignWeb Design
Web Design
 
Seo Onpage Optimization Guide
Seo Onpage Optimization Guide Seo Onpage Optimization Guide
Seo Onpage Optimization Guide
 
Seo Onpage Optimization Training
Seo Onpage Optimization TrainingSeo Onpage Optimization Training
Seo Onpage Optimization Training
 
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
 
Web 2.0 Components for Business Websites
Web 2.0 Components for Business WebsitesWeb 2.0 Components for Business Websites
Web 2.0 Components for Business Websites
 
SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools
 
CMS Design & Layout Best Practices
CMS Design & Layout Best PracticesCMS Design & Layout Best Practices
CMS Design & Layout Best Practices
 
Website Revamp pitch presentation
Website Revamp pitch presentationWebsite Revamp pitch presentation
Website Revamp pitch presentation
 

Más de Ilesh Mistry

Getting started with Next.js - IM Tech Meetup - Oct 2022.pptx
Getting started with Next.js - IM Tech Meetup - Oct 2022.pptxGetting started with Next.js - IM Tech Meetup - Oct 2022.pptx
Getting started with Next.js - IM Tech Meetup - Oct 2022.pptxIlesh Mistry
 
Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptx
Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptxIntroduction to Tailwind CSS - IM Tech Meetup - May 2022.pptx
Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptxIlesh Mistry
 
Never too late to learn - IM Tech Meetup - Feb 2022
Never too late to learn - IM Tech Meetup - Feb 2022Never too late to learn - IM Tech Meetup - Feb 2022
Never too late to learn - IM Tech Meetup - Feb 2022Ilesh Mistry
 
Launching a website before xmas
Launching a website before xmasLaunching a website before xmas
Launching a website before xmasIlesh Mistry
 
Common accessibility mistakes
Common accessibility mistakesCommon accessibility mistakes
Common accessibility mistakesIlesh Mistry
 
Introduction to Svelte - Mmt tech meetup - September 2020
Introduction to Svelte - Mmt tech meetup - September 2020Introduction to Svelte - Mmt tech meetup - September 2020
Introduction to Svelte - Mmt tech meetup - September 2020Ilesh Mistry
 
GatsbyJS Recipes - Mmt tech meetup - August 2020
GatsbyJS Recipes - Mmt tech meetup - August 2020GatsbyJS Recipes - Mmt tech meetup - August 2020
GatsbyJS Recipes - Mmt tech meetup - August 2020Ilesh Mistry
 
Digital Transformation - How the world is changing for you
Digital Transformation - How the world is changing for youDigital Transformation - How the world is changing for you
Digital Transformation - How the world is changing for youIlesh Mistry
 
Are CMSs on the brink of extinction
Are CMSs on the brink of extinctionAre CMSs on the brink of extinction
Are CMSs on the brink of extinctionIlesh Mistry
 
Brown bag - Reasons to upgrade to Kentico 9
Brown bag - Reasons to upgrade to Kentico 9Brown bag - Reasons to upgrade to Kentico 9
Brown bag - Reasons to upgrade to Kentico 9Ilesh Mistry
 
Delivering client sites - KC2015
Delivering client sites - KC2015Delivering client sites - KC2015
Delivering client sites - KC2015Ilesh Mistry
 
Content Centric RWD - Kentico Connection 2013 - London
Content Centric RWD - Kentico Connection 2013 - LondonContent Centric RWD - Kentico Connection 2013 - London
Content Centric RWD - Kentico Connection 2013 - LondonIlesh Mistry
 

Más de Ilesh Mistry (12)

Getting started with Next.js - IM Tech Meetup - Oct 2022.pptx
Getting started with Next.js - IM Tech Meetup - Oct 2022.pptxGetting started with Next.js - IM Tech Meetup - Oct 2022.pptx
Getting started with Next.js - IM Tech Meetup - Oct 2022.pptx
 
Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptx
Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptxIntroduction to Tailwind CSS - IM Tech Meetup - May 2022.pptx
Introduction to Tailwind CSS - IM Tech Meetup - May 2022.pptx
 
Never too late to learn - IM Tech Meetup - Feb 2022
Never too late to learn - IM Tech Meetup - Feb 2022Never too late to learn - IM Tech Meetup - Feb 2022
Never too late to learn - IM Tech Meetup - Feb 2022
 
Launching a website before xmas
Launching a website before xmasLaunching a website before xmas
Launching a website before xmas
 
Common accessibility mistakes
Common accessibility mistakesCommon accessibility mistakes
Common accessibility mistakes
 
Introduction to Svelte - Mmt tech meetup - September 2020
Introduction to Svelte - Mmt tech meetup - September 2020Introduction to Svelte - Mmt tech meetup - September 2020
Introduction to Svelte - Mmt tech meetup - September 2020
 
GatsbyJS Recipes - Mmt tech meetup - August 2020
GatsbyJS Recipes - Mmt tech meetup - August 2020GatsbyJS Recipes - Mmt tech meetup - August 2020
GatsbyJS Recipes - Mmt tech meetup - August 2020
 
Digital Transformation - How the world is changing for you
Digital Transformation - How the world is changing for youDigital Transformation - How the world is changing for you
Digital Transformation - How the world is changing for you
 
Are CMSs on the brink of extinction
Are CMSs on the brink of extinctionAre CMSs on the brink of extinction
Are CMSs on the brink of extinction
 
Brown bag - Reasons to upgrade to Kentico 9
Brown bag - Reasons to upgrade to Kentico 9Brown bag - Reasons to upgrade to Kentico 9
Brown bag - Reasons to upgrade to Kentico 9
 
Delivering client sites - KC2015
Delivering client sites - KC2015Delivering client sites - KC2015
Delivering client sites - KC2015
 
Content Centric RWD - Kentico Connection 2013 - London
Content Centric RWD - Kentico Connection 2013 - LondonContent Centric RWD - Kentico Connection 2013 - London
Content Centric RWD - Kentico Connection 2013 - London
 

Último

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
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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
 

Último (20)

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
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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...
 

Scope website - how to make an accessible website

  • 1. Scope - how to make an accessible website Ilesh Mistry – Kentico MVP
  • 2. Agenda • Introductions • Ilesh Mistry • MMT Digital • Scope • Accessibility Standards • Survey • Ways to make your site accessible • Questions
  • 4. Solutions Architect @ MMT Digital Kentico MVP Ilesh.m@mmtdigital.co.uk Ilesh Mistry http://www.mmtdigital.co.uk/Ilesh-Mistry
  • 6. About Scope • Together we can create a better society • Scope is one of the largest charities in UK and has been running for more than 60 years! • Recently launched the End the Awkward campaign • Check out some of these sort videos • http://www.youtube.com/watch?v=QX84nJoP4zc • http://www.youtube.com/watch?v=vE2HgtoOE7g • http://www.youtube.com/watch?v=6wG_p7nc3wk
  • 7. Introduction to Accessibility Standards • WAI (Web Accessibility Initiative) accessibility guidelines • Developed by the W3C (World Wide Web Consortium) • Community Input • Globally recognised • WCAG (Web Accessibility Content Guidelines) • Globally recognised standard for web content accessibility • Made into an ISO standard (40500:2012) • For designers, developers and authors • Crossover into other mediums (mobile) • WCAG P.O.U.R Principles • Perceivable (text alternatives, captions) • Operable (keyboard, moving content) • Understandable (readable, predictable) • Robust (compatible with current and future tools)
  • 9. Kentico Connection 2014 – Family Fortunes
  • 10. ============================================= KENTICO CONNECTION 2014 - FAMILY FORTUNES ============================================= Name something you would do to make your Kentico website accessible? 1. 2. 3. 4. 5. =============================================
  • 11. Website Development Accessibility • Accessibility consideration • Ways to make the site accessible • HTML • ALT and TITLE • Links • CSS • Colour Contrast • Forms • Media • ARIA • Third Party widgets/content • Accessibility Checking / Testing
  • 12. Accessibility Consideration • Disability Types • Blindness or Low Vision • Deaf/Hard-of-Hearing • Learning Disabilities • Physical Disabilities • There are lots more • But that shouldn’t stop them from using your web site • One web site for ALL
  • 13. Accessibility consideration • When you hear the word 'disabled,' people immediately think about people who can't walk or talk or do everything that people take for granted. Now, I take nothing for granted. But I find the real disability is people who can't find joy in life and are bitter. Teri Garr • The only disability in life is a bad attitude. Scott Hamilton • The world worries about disability more than disabled people do. Warwick Davis
  • 14. Accessibility consideration • The issues disabled people face everyday using web sites • Alternative text for graphics not supplied or inappropriate • Video/Audio no transcript and captions provided • Focus highlighting – I don’t know where I am! • Increasing font size does not change anything for me • I can’t click on that button using my keyboard • Has something changed on the page? • I can’t see that text on that background • What’s that area to do with? • Why is everything mixed up? • Clicked on a link and where did it go?
  • 16. Ways to make the site accessible - HTML • HTML Language for screen readers • Not an easy way to set this, so working with Kentico • HTML5 Semantics • Use HTML5 - sections, articles, asides, nav as and when appropriate • Heading Hierarchy • Appropriate heading markup should be formatted in an hierarchal approach • Use the appropriate semantic markup. • A button should be a HTML5 button and not a HTML DIV that can be clicked. Using the right tools for the right job.
  • 17. Ways to make the site accessible - ALT and TITLE • Accessibility basic standards should be followed • Images should ALWAYS have a ALT tag describing the image and not be misleading/inappropriate MISLEADING Image alt – Winner APPROPRIATE Image alt - F1 driver Lewis Hamilton holding a trophy in the air celebrating his victory • For images that are not Kentico content and not in the CSS, an arrow for example, then you will still need to use the ALT tag, but it needs to be empty • <img src=“/images/arrow.png” alt=“” /> • Links need to have appropriate TITLE tags • <a href=“/home” title=“Go to the homepage”>Home</a>
  • 18. Ways to make the site accessible - Links • Open in a new window should be clear for the user to see • When doing something like this, that bit of the text should always come before the link, as the screen readers will read from top to bottom. • If you go a navigation it is useful to have a skip to content link • Using a link to jump to the content ID • Always point to an Accessibility page listing the web site accessibility
  • 19. Ways to make the site accessible - CSS • Font sizes should be created using relative units • EM, REM, % • E.g. h2 {font-size: 2.2em;} • CSS focus highlighting is essential to a site and can be created using the following • a:focus { outline-width: 4px; outline-style: solid; outline-color: green; } • Add the focus to anything that needs tabbing on to, which includes forms as well • a:focus, input:focus, input:active, input[type=text]:focus, input[type=password]:focus, input[type=checkbox]:focus, textarea:focus, select:focus { outline-width: 4px; outline-style: solid; outline-color: green; }
  • 20. Ways to make the site accessible - Colour Contrast • Applying colour on a site it is essential to check the colour contrast. • A good way to check this is to use tools like Colour Contrast Check, you can put a foreground and background colour to check whether it would pass the Accessibility compliance you require
  • 21. Ways to make the site accessible - Kentico Forms • When you create forms you need to follow standard practices to have the forms within a fieldset and labels with related inputs. Fieldset Legend Fields with corresponding labels • Label ‘for’ attribute should be the same as ‘id’ of the field http://www.scope.org.uk/about-us/contact-us/ask-question • Adding focus to fields is a massive plus • Adding mandatory field information is also essential with relevant help text
  • 22. Ways to make the site accessible - Media (Kentico Transformations) • When adding media to the site like a YouTube video, you need to consider adding a transcript, title of the video and any additional information concerning the video. • The image below shows how a YouTube video can be embedded along with the accessibility information
  • 23. Ways to make the site accessible - ARIA (Kentico Templates) • Accessible Rich Internet Applications (ARIA) • Defines way to make your web dynamic content/applications more accessible • WAI-ARIA attributes • Roles – <form role=”search”> purpose of element • States – <button aria-pressed=”true”> provides more information • Properties – <input aria-required=”true”> provides more information
  • 24. Ways to make the site accessible - ARIA (Kentico Templates) • Accessible Rich Internet Applications (ARIA) • ARIA landmark roles, which define important parts of a page which can be reached by the user quickly e.g. navigation, search etc…
  • 25. Ways to make the site accessible - ARIA (Kentico Templates) • Accessible Rich Internet Applications (ARIA) • ARIA landmark roles, which define important parts of a page which can be reached by the user quickly e.g. navigation, search etc… • <div role="banner">banner</div> <div id="left-column"> <div role="navigation"> <ul> <li><a href="#">Nav link #1</a></li> <li><a href="#">Nav link #2</a></li> <li><a href="#">Nav link #3</a></li> <li><a href="#">Nav link #4</a></li> </ul> </div> </div>
  • 26. Ways to make the site accessible - ARIA • Accessible Rich Internet Applications (ARIA) • Live Regions – update the user that dynamic content has changed e.g. JS or AJAX calls that change content • Dynamic content • Tabs can be achieved using this JS and CSS – Accessible ARIA Tabs
  • 27. Ways to make the site accessible - ARIA • Accessible Rich Internet Applications (ARIA) • Dynamic content • The HTML view for this would look a bit like this • An example of this working is on the Scope web site https://www.scope.org.uk/donate
  • 28. Third Party widgets/content • What happens when you use third party widgets/content, which you can’t make accessible?
  • 29. Third Party widgets/content • Add some text to the Accessibility page saying the third party widget/content will not be accessible. • Hidden Text - Add some text off screen to inform the screen reader that the content is not accessible e.g. for the Twitter widget • <div class=‘accessibility-information'> This text is attached to a Twitter widget. Users of screen readers will not be able to easily access the Twitter widget content. This widget is following posts that belong to the user/hashtag. </div> • Remember this text needs to placed before the widget • So position the information text off screen using CSS .accessibility-information {text-indent: -9999px; height: 1px;}
  • 30. Accessibility Checking / Testing • Various checking tools • Browser toolbars • Site checkers • Page checkers • AChecker - Accessibility Checker • WAVE • W3C - Markup Validation Service • Manual testing • Companies who have accessibility testers in house • Screen readers • JAWS • Thunder Screenreader • NVDA • Alternative to Screen Reader • Fangs – Chrome add on
  • 32. Thank You http://www.mmtdigital.co.uk/Ilesh-Mistry https://twitter.com/ileshmistry https://www.facebook.com/ilesh.mistry https://www.linkedin.com/in/ileshmistry https://plus.google.com/+IleshMistry ilesh.m@mmtdigital.co.uk

Notas del editor

  1. Have 3 video’s setup and working Have the family fortunes opened up and working
  2. Let’s get all the about this and about that out the way!
  3. Working with Kentico about 7 years Since version 3.1 Front End Kentico Specialist Now a Solutions Architect, looking after a Kentico Development Team Newest Kentico MVP – honour and privileged to be Kentico MVP Love Best Practices!
  4. Started in 1999 Have 2 offices Midlands and London RAR Digital Awards 2014 – Best Software Development Agency 2nd in the world Kentico Partner Agile Software Solutions
  5. Run these full screen - http://www.youtube.com/watch?v=QX84nJoP4zc http://www.youtube.com/watch?v=vE2HgtoOE7g http://www.youtube.com/watch?v=6wG_p7nc3wk
  6. WAI (Web Accessibility Initiative) WCAG (Web Accessibility Content Guidelines)
  7. These standards are important to follow
  8. Quick survey on what you know about Website Accessibility
  9. https://www.youtube.com/watch?v=lMYK91KmQ6g – incorrect https://bytebucket.org/spookylukey/familyfortunes/raw/b76dc86fecf542b2f4639994f870ea4eb0c9b1cc/correct.wav
  10. Low vision Voice commanding screen Keyboard access
  11. Quotes http://www.brainyquote.com/quotes/keywords/disability.html
  12. Carousels Page/Panel Reload Colour contrast ARIA roles and landmarks HTML5 Semantics
  13. Drives people mad!
  14. HTML http://ideas.kentico.com/forums/239189-kentico-product-ideas/suggestions/5947264-ability-to-modify-page-head-section-and-html-tag
  15. Links
  16. ALT and TITLE Add fields to document/page types
  17. CSS
  18. Colour Contrast http://snook.ca/technical/colour_contrast/colour.html
  19. Forms
  20. Media
  21. ARIA Web Accessibility Initiative - ARIA
  22. ARIA Recommended HTML5 Elements to use Landmark roles
  23. ARIA
  24. ARIA Live Regions http://accessibleculture.org/research-files/aria-tabs/version3b.php Show JS and CSS
  25. ARIA Live Regions https://www.scope.org.uk/donate http://accessibility.athena-ict.com/aria/ARIA-accessibility-home.shtml
  26. http://achecker.ca/checker/index.php http://wave.webaim.org/ http://validator.w3.org/ http://www.screenreader.net/