SlideShare a Scribd company logo
1 of 30
From concept to implementation
Presented by
Denise R. Jacobs
Planning for Accessibility
Overview of Accessibility
For the purposes of this presentation,
"accessibility" refers to making web sites
accessible to people with disabilities, and at
the same time to people using different
operating systems, web browsers and
devices.
Who Cares?
“If anybody asks me what the Internet means to
me, I will tell him without hesitation: To me (a
quadriplegic), the Internet occupies the most
important part in my life. It is my feet that can
take me to any part of the world; it is my hands
which help me to accomplish my work; it is my
best friend — it gives my life meaning.”
— Dr. ZhangXU
Accessibility matters to…
The User
The Client
User Interface Designer(s)
The Search Engine
The Host
7 Real-Life Situations where Web Accessibility is a Must
1) Users cannot see.
2) Users cannot hear.
3) User cannot move.
4) Users cannot understand complex text.
5) Users have slow Internet connections and the
images either take too long to download or do
not download at all.
6) Users are not native speakers and have
difficulties understanding the foreign language.
7) The situation prevents for the user from using
their hands, eyes or ears to access a web page.
Knowledge is power
Know yourself, know your audience
It's important to make sure that you know what outcome
you want with the end-product of your website and how
your site will best serve your audience.
~ 10% of the population has disabilities
What are your audience's needs?
What are your internal needs?
If the users have…
sight disabilities
 correct page
semantics for
screen readers
 audio equivalents
to audio pieces
 color schemes
optimized for
contrast and
people with color
blindness
Know what to provide in each situation
Know what to provide in each situation, 2
If the users have…
 hearing disabilities
 text equivalents to any
audio pieces
 motor disabilities
 easily navigatable pages
(by multiple methods:
click, tab, keyboard)
 content chunked well
 cognitive disabilities
 content chunked well
 clear, simple
presentation of content
 content written in clear,
simple language
Know what to provide in each situation, 3
If the users have…
 different browsers and
operating systems
 thorough cross-browser
testing
 alternative media
 alternative stylesheets
 updated easily in the future:
progressive enhancement
 correct page semantics
(proper HTML coding)
 properly styled
implementation that can
be altered
Trends in accessibility
Adhering to Web Standards:
Following the specifications created by the W3C for
the version of markup or scripting language that you
are using.
Trends in accessibility
Web Standards make for good business
 Accessibility
 Usability
 Compatibility
 Substantially increased performance
 Higher search engine rankings
 Powerful designs
Trends in accessibility
Standards Harmonization
"Standards Harmonization" refers to the adoption
of a consistent set of international technical
standards for accessibility of:
 Web content
 browsers and media players
 authoring tools
Accessibility and Your Website
Project
Integrate accessibility standards into design process
Examples of design requirements for people with different
kinds of disabilities include:
 Visual:
 described graphics or video; well marked-up tables;
keyboard support, screen reader compatibility
 Hearing:
 captioning for audio, supplemental illustration
Accessibility and Your Website
Project
(continued)
 Physical, Speech:
 keyboard or single-switch support; alternatives for
speech input on voice portals
 Cognitive, Neurological:
 consistent navigation, appropriate language level;
illustration; no flickering or strobing designs
Site wireframing and designing
Incorporating accessibility
into wireframes and design
– what to look for
• The wireframes/design should
have logical and consistent
navigation.
• Elements should be grouped
and relationships between
elements should be evident.
• The design should not rely on
color alone to convey
information.
• As a client, do NOT require
browser pop-up windows for
your site (pop-up divs are
different, however).
Site wireframing and designing
Some (potentially) tough design choices:
 Submit buttons – standard buttons have full functionality,
whereas Javascript buttons may pose accessibility issues.
 Use (and/or abuse) of Ajax – Ajax is a combination of
technologies that is not reliable from an accessibility
standpoint. Be sure that any Ajax desired on the site is
proven to be accessible.
 Color - luckily, most of the unusable color combinations are
also visually unappealing. However, it is still important to
test the colors for contrast and color blindness.
Site wireframing and designing
The Goal: Graceful Transformation
 “Graceful Degrading” – backwards degrading: the site
works well in its simplest form.
 “Progressive Enhancement" – while users are still able to
see everything with a basic browser, JavaScript can
overwrite and add functional richness if necessary.
Also, if the site is redesigned, conceivably, only styles would
need to be changed, but the page semantics and hierarchy
are still solid.
Site wireframing and designing
Accessible is Beautiful
Once you get past all of
the hard thinking to make
sure you have all of your
accessibility bases
covered, then the fun can
begin! Don’t think that
just because a site is
accessible, it can’t be
beautiful too!
Content creation
Some Accessibility Guidelines for Web
Content :
 Provide context and orientation information.
 Link text should be meaningful enough to make
sense when read out of context - no more "click
here"!
 Place distinguishing information at the beginning
of headings, paragraphs, lists, etc.
 Use the clearest and simplest language appropriate
for a site's content.
Accessibility and
Implementation
You have the power…But with power comes
responsibility!
The WC3 has created the WCAG Guidelines, the
standards by which web developers can create
sites that are accessible to all audiences.
Accessibility and
Implementation
Here are some of the guidelines we will cover:
 Guideline 1. Provide equivalent alternatives to auditory and visual
content.
 Guideline 3. Use markup and style sheets and do so properly.
 Guideline 5. Create tables that transform gracefully.
 Guideline 6. Ensure that pages featuring new technologies transform
gracefully.
 Guideline 9. Design for device-independence.
 Guideline 12. Provide context and orientation information.
 Guideline 13. Provide clear navigation mechanisms.
Accessibility and alternate browsers
Most web browsers on
mobile devices, such as
PDAs or cell phones
generally render sites
with minimal css and
no javascript.
Consequently, all of the
issues that affect
screen readers also
affect these mobile
browser applications.
(WCAG Guideline 9)
Accessible HTML: General
Use Headings
Properly
Include more than
just “read more” in
links.
Skip
Navigation/Jump to
Content Link
Distinguish between
Presentational Images
Content-Based Images
Accessible HTML: Images
Tables Are Not For
Layout
Tabular Data
How the Blind “see” on the web
Semantic Forms
Use Required flag to
promote important
content
Accessible HTML: Tables and Forms
Similar to the table tag being used for layout, iframes
are another tag that can make navigation with a
screen reader difficult. Keeping track of content
with more than one page, and the difficulties of
tracking which link opens in which frame, can be a
headache. It is best avoided.
(WCAG Guideline 12)
Accessible HTML: Iframes
Flash: Provide an alternative
Most Flash is not developed with accessibility in mind.
Because of the difficulty of Flash working properly
with screen readers, most screenreader users don’t
even have flash installed.
If a user doesn’t have Flash installed, you should show
the user alternate text. Flash files that use dynamic
content can be reproduced in HTML as an alternate
text version.
(WCAG Guidelines 1, 6)
Accessible HTML: Flash
Lists for
Navigation
Definition Lists
Accessible HTML: Lists
The main way increase
blog accessibility is to
maximize the ways to
get to content.
categorized content
is essential
tagged content
popular/rated
content
Accessible Blogs
Conclusion
"Accessibility is a Process, Not a Product."
- Bob Regan, Macromedia
Questions? Comments?

More Related Content

What's hot

corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignataroJohn Coonen
 
Henry Charge - It's your job to make things accessible
Henry Charge - It's your job to make things accessibleHenry Charge - It's your job to make things accessible
Henry Charge - It's your job to make things accessibleFrontEnders
 
Rebecca Topps - Mobile Accessibility
Rebecca Topps - Mobile AccessibilityRebecca Topps - Mobile Accessibility
Rebecca Topps - Mobile AccessibilityFrontEnders
 
Web accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tipsWeb accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tipsHenny Swan
 
Accessibility in pattern libraries
Accessibility in pattern librariesAccessibility in pattern libraries
Accessibility in pattern librariesRuss Weakley
 
Designing and evaluating web sites using universal design principles notes
Designing and evaluating web sites using universal design principles   notesDesigning and evaluating web sites using universal design principles   notes
Designing and evaluating web sites using universal design principles notesHoward Kramer
 
Optimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen ReadersOptimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen ReadersNina McHale
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"ecentricarts
 
User Experience Design Heuristics
User Experience Design HeuristicsUser Experience Design Heuristics
User Experience Design HeuristicsNathanael Boehm
 
Why I Hate The Interweb - Kath Moonan at Scripting Enabled
Why I Hate The Interweb - Kath Moonan at Scripting EnabledWhy I Hate The Interweb - Kath Moonan at Scripting Enabled
Why I Hate The Interweb - Kath Moonan at Scripting EnabledChristian Heilmann
 
Access User Experience
Access User ExperienceAccess User Experience
Access User ExperienceAbi James
 
Jensen Harris: Beyond Menus and Toolbars in Microsoft Office
Jensen Harris: Beyond Menus and Toolbars in Microsoft OfficeJensen Harris: Beyond Menus and Toolbars in Microsoft Office
Jensen Harris: Beyond Menus and Toolbars in Microsoft OfficeSteve Williams
 
University website analysis
University website analysisUniversity website analysis
University website analysisSean Filiatrault
 
Accessibility Testing 101
Accessibility Testing 101Accessibility Testing 101
Accessibility Testing 101Patrick Dunphy
 

What's hot (20)

corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
 
Henry Charge - It's your job to make things accessible
Henry Charge - It's your job to make things accessibleHenry Charge - It's your job to make things accessible
Henry Charge - It's your job to make things accessible
 
TPR4
TPR4TPR4
TPR4
 
Rebecca Topps - Mobile Accessibility
Rebecca Topps - Mobile AccessibilityRebecca Topps - Mobile Accessibility
Rebecca Topps - Mobile Accessibility
 
Web accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tipsWeb accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tips
 
Accessibility in pattern libraries
Accessibility in pattern librariesAccessibility in pattern libraries
Accessibility in pattern libraries
 
Designing and evaluating web sites using universal design principles notes
Designing and evaluating web sites using universal design principles   notesDesigning and evaluating web sites using universal design principles   notes
Designing and evaluating web sites using universal design principles notes
 
Web Accessibility Testing With Axe
Web Accessibility Testing With AxeWeb Accessibility Testing With Axe
Web Accessibility Testing With Axe
 
Dmdh workshop #6
Dmdh workshop #6Dmdh workshop #6
Dmdh workshop #6
 
Optimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen ReadersOptimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen Readers
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"
 
User Experience Design Heuristics
User Experience Design HeuristicsUser Experience Design Heuristics
User Experience Design Heuristics
 
Why I Hate The Interweb - Kath Moonan at Scripting Enabled
Why I Hate The Interweb - Kath Moonan at Scripting EnabledWhy I Hate The Interweb - Kath Moonan at Scripting Enabled
Why I Hate The Interweb - Kath Moonan at Scripting Enabled
 
Access User Experience
Access User ExperienceAccess User Experience
Access User Experience
 
Usability and UX
Usability and UXUsability and UX
Usability and UX
 
Jensen Harris: Beyond Menus and Toolbars in Microsoft Office
Jensen Harris: Beyond Menus and Toolbars in Microsoft OfficeJensen Harris: Beyond Menus and Toolbars in Microsoft Office
Jensen Harris: Beyond Menus and Toolbars in Microsoft Office
 
University website analysis
University website analysisUniversity website analysis
University website analysis
 
UI Design Trends
UI Design TrendsUI Design Trends
UI Design Trends
 
WCAG
WCAGWCAG
WCAG
 
Accessibility Testing 101
Accessibility Testing 101Accessibility Testing 101
Accessibility Testing 101
 

Viewers also liked

CARLOS POLO
CARLOS POLOCARLOS POLO
CARLOS POLOlavelada
 
University Slideshow
University SlideshowUniversity Slideshow
University Slideshowguestca3ad7
 
Transmuting Fear - TEDxRheinMain, "Curiosity"
Transmuting Fear - TEDxRheinMain, "Curiosity"Transmuting Fear - TEDxRheinMain, "Curiosity"
Transmuting Fear - TEDxRheinMain, "Curiosity"Denise Jacobs
 
Banish Your Inner Critic - Cascade SF
Banish Your Inner Critic - Cascade SFBanish Your Inner Critic - Cascade SF
Banish Your Inner Critic - Cascade SFDenise Jacobs
 
13 og english presentation 3-6-2010
13   og english presentation 3-6-201013   og english presentation 3-6-2010
13 og english presentation 3-6-2010ThatHarlemKat
 
10 doe-het-zelf tips om aan e-commerce te doen
10 doe-het-zelf tips om aan e-commerce te doen10 doe-het-zelf tips om aan e-commerce te doen
10 doe-het-zelf tips om aan e-commerce te doenCombell NV
 
5 Must Haves for Developing Corporate Social Media Strategy
5 Must Haves for Developing Corporate Social Media Strategy5 Must Haves for Developing Corporate Social Media Strategy
5 Must Haves for Developing Corporate Social Media StrategyBob Hazlett
 
Milieuproblematiek
MilieuproblematiekMilieuproblematiek
Milieuproblematieks0203506
 
Immediate Inspiration
Immediate Inspiration Immediate Inspiration
Immediate Inspiration Denise Jacobs
 
The Calm Creativity (R)Evolution
The Calm Creativity (R)EvolutionThe Calm Creativity (R)Evolution
The Calm Creativity (R)EvolutionDenise Jacobs
 
Banish Your Inner Critic - Web Design Day 2015
Banish Your Inner Critic -  Web Design Day 2015Banish Your Inner Critic -  Web Design Day 2015
Banish Your Inner Critic - Web Design Day 2015Denise Jacobs
 
The Creativity Imperative - Work Life Congress 2015
The Creativity Imperative - Work Life Congress 2015The Creativity Imperative - Work Life Congress 2015
The Creativity Imperative - Work Life Congress 2015Denise Jacobs
 
Technology And Education
Technology And EducationTechnology And Education
Technology And Educationcoppusc
 
Get Unblocked - 33rd Degree Conference
Get Unblocked - 33rd Degree ConferenceGet Unblocked - 33rd Degree Conference
Get Unblocked - 33rd Degree ConferenceDenise Jacobs
 
How To Get Your Website into the 21st Century
How To Get Your Website into the 21st CenturyHow To Get Your Website into the 21st Century
How To Get Your Website into the 21st CenturyDenise Jacobs
 
Welcome To Sheldon
Welcome To SheldonWelcome To Sheldon
Welcome To Sheldonguesta4be188
 
Blogs & Content Marketing
Blogs & Content MarketingBlogs & Content Marketing
Blogs & Content MarketingTom Williams
 
Infinite Possibilities - Devoxx Belgium, 2014
Infinite Possibilities - Devoxx Belgium, 2014Infinite Possibilities - Devoxx Belgium, 2014
Infinite Possibilities - Devoxx Belgium, 2014Denise Jacobs
 
The Creativity (R)Evolution - Future of Web Design NYC 2014
The Creativity (R)Evolution - Future of Web Design NYC 2014The Creativity (R)Evolution - Future of Web Design NYC 2014
The Creativity (R)Evolution - Future of Web Design NYC 2014Denise Jacobs
 

Viewers also liked (20)

CARLOS POLO
CARLOS POLOCARLOS POLO
CARLOS POLO
 
University Slideshow
University SlideshowUniversity Slideshow
University Slideshow
 
Transmuting Fear - TEDxRheinMain, "Curiosity"
Transmuting Fear - TEDxRheinMain, "Curiosity"Transmuting Fear - TEDxRheinMain, "Curiosity"
Transmuting Fear - TEDxRheinMain, "Curiosity"
 
Banish Your Inner Critic - Cascade SF
Banish Your Inner Critic - Cascade SFBanish Your Inner Critic - Cascade SF
Banish Your Inner Critic - Cascade SF
 
13 og english presentation 3-6-2010
13   og english presentation 3-6-201013   og english presentation 3-6-2010
13 og english presentation 3-6-2010
 
10 doe-het-zelf tips om aan e-commerce te doen
10 doe-het-zelf tips om aan e-commerce te doen10 doe-het-zelf tips om aan e-commerce te doen
10 doe-het-zelf tips om aan e-commerce te doen
 
5 Must Haves for Developing Corporate Social Media Strategy
5 Must Haves for Developing Corporate Social Media Strategy5 Must Haves for Developing Corporate Social Media Strategy
5 Must Haves for Developing Corporate Social Media Strategy
 
Milieuproblematiek
MilieuproblematiekMilieuproblematiek
Milieuproblematiek
 
Immediate Inspiration
Immediate Inspiration Immediate Inspiration
Immediate Inspiration
 
The Calm Creativity (R)Evolution
The Calm Creativity (R)EvolutionThe Calm Creativity (R)Evolution
The Calm Creativity (R)Evolution
 
Banish Your Inner Critic - Web Design Day 2015
Banish Your Inner Critic -  Web Design Day 2015Banish Your Inner Critic -  Web Design Day 2015
Banish Your Inner Critic - Web Design Day 2015
 
The Creativity Imperative - Work Life Congress 2015
The Creativity Imperative - Work Life Congress 2015The Creativity Imperative - Work Life Congress 2015
The Creativity Imperative - Work Life Congress 2015
 
Technology And Education
Technology And EducationTechnology And Education
Technology And Education
 
Get Unblocked - 33rd Degree Conference
Get Unblocked - 33rd Degree ConferenceGet Unblocked - 33rd Degree Conference
Get Unblocked - 33rd Degree Conference
 
1st Fam Gath
1st Fam Gath1st Fam Gath
1st Fam Gath
 
How To Get Your Website into the 21st Century
How To Get Your Website into the 21st CenturyHow To Get Your Website into the 21st Century
How To Get Your Website into the 21st Century
 
Welcome To Sheldon
Welcome To SheldonWelcome To Sheldon
Welcome To Sheldon
 
Blogs & Content Marketing
Blogs & Content MarketingBlogs & Content Marketing
Blogs & Content Marketing
 
Infinite Possibilities - Devoxx Belgium, 2014
Infinite Possibilities - Devoxx Belgium, 2014Infinite Possibilities - Devoxx Belgium, 2014
Infinite Possibilities - Devoxx Belgium, 2014
 
The Creativity (R)Evolution - Future of Web Design NYC 2014
The Creativity (R)Evolution - Future of Web Design NYC 2014The Creativity (R)Evolution - Future of Web Design NYC 2014
The Creativity (R)Evolution - Future of Web Design NYC 2014
 

Similar to Plan For Accessibility - TODCon 2008

Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it mattersMargarida Sousa
 
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxWeb Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxEmmaJones273085
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Emagination ®
 
Professional ui for a website design
Professional ui for a website designProfessional ui for a website design
Professional ui for a website designRavi Bhadauria
 
Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?Henny Swan
 
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...Abhay Rautela
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101Eric Malcolm
 
Top 10 Tips for Making Your Website Accessible
Top 10 Tips for Making Your Website AccessibleTop 10 Tips for Making Your Website Accessible
Top 10 Tips for Making Your Website AccessibleAEL Data
 
Progressive Enhancement
Progressive EnhancementProgressive Enhancement
Progressive EnhancementDan Sagisser
 
RBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & RecommendationsRBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & RecommendationsSivaprasad Paliyath (CUA - HFI)
 
A Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesA Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesAayush Shrestha
 
A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...Yeliz Yesilada
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsMichelle Michael
 
Accessibility Workshop
Accessibility WorkshopAccessibility Workshop
Accessibility WorkshopLar Veale
 

Similar to Plan For Accessibility - TODCon 2008 (20)

Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxWeb Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
Professional ui for a website design
Professional ui for a website designProfessional ui for a website design
Professional ui for a website design
 
Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?
 
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...
 
2012-07-24: Accessibility On The Web
2012-07-24: Accessibility On The Web2012-07-24: Accessibility On The Web
2012-07-24: Accessibility On The Web
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
 
Dfg Intranet Development
Dfg Intranet DevelopmentDfg Intranet Development
Dfg Intranet Development
 
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEMEVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
 
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
 
Top 10 Tips for Making Your Website Accessible
Top 10 Tips for Making Your Website AccessibleTop 10 Tips for Making Your Website Accessible
Top 10 Tips for Making Your Website Accessible
 
Progressive Enhancement
Progressive EnhancementProgressive Enhancement
Progressive Enhancement
 
RBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & RecommendationsRBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & Recommendations
 
A Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesA Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With Disabilities
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Website design2
Website design2Website design2
Website design2
 
A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data Visualizations
 
Accessibility Workshop
Accessibility WorkshopAccessibility Workshop
Accessibility Workshop
 

More from Denise Jacobs

Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...
Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...
Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...Denise Jacobs
 
Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...
Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...
Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...Denise Jacobs
 
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...Denise Jacobs
 
How to Have Difficult Conversations With Confidence - MTP Digital 2020
How to Have Difficult Conversations With Confidence -  MTP Digital 2020How to Have Difficult Conversations With Confidence -  MTP Digital 2020
How to Have Difficult Conversations With Confidence - MTP Digital 2020Denise Jacobs
 
Overcome Self-Doubt to Amplify Your Impact and Create a Better World - GSLA 202
Overcome Self-Doubt to Amplify Your Impact and Create a Better World  - GSLA 202Overcome Self-Doubt to Amplify Your Impact and Create a Better World  - GSLA 202
Overcome Self-Doubt to Amplify Your Impact and Create a Better World - GSLA 202Denise Jacobs
 
Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...
Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...
Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...Denise Jacobs
 
Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...
Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...
Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...Denise Jacobs
 
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...Denise Jacobs
 
Banish Your Inner Critic – Stanford HCI Group 2020
Banish Your Inner Critic – Stanford HCI Group 2020Banish Your Inner Critic – Stanford HCI Group 2020
Banish Your Inner Critic – Stanford HCI Group 2020Denise Jacobs
 
Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...
Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...
Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...Denise Jacobs
 
Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020
Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020
Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020Denise Jacobs
 
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...Denise Jacobs
 
Co-Create: Creating Better Together - Clarity Conference 2019
Co-Create: Creating Better Together - Clarity Conference 2019Co-Create: Creating Better Together - Clarity Conference 2019
Co-Create: Creating Better Together - Clarity Conference 2019Denise Jacobs
 
Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019
Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019
Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019Denise Jacobs
 
Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019
Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019
Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019Denise Jacobs
 
Banish Your Inner Critic: Hack Your Productivity and Elevate Performance
Banish Your Inner Critic: Hack Your Productivity and Elevate PerformanceBanish Your Inner Critic: Hack Your Productivity and Elevate Performance
Banish Your Inner Critic: Hack Your Productivity and Elevate PerformanceDenise Jacobs
 
Banish Your Inner Critic v2.0: Swipe Left! - Adobe Max 2018
Banish Your Inner Critic v2.0: Swipe Left!  - Adobe Max 2018Banish Your Inner Critic v2.0: Swipe Left!  - Adobe Max 2018
Banish Your Inner Critic v2.0: Swipe Left! - Adobe Max 2018Denise Jacobs
 
The Creativity (R)Evolution – CMX Summit 2018
The Creativity (R)Evolution – CMX Summit 2018The Creativity (R)Evolution – CMX Summit 2018
The Creativity (R)Evolution – CMX Summit 2018Denise Jacobs
 
Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018
Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018
Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018Denise Jacobs
 
Co-Create: Creating Better Together - DevCamp Brazil 2018
Co-Create: Creating Better Together - DevCamp Brazil 2018Co-Create: Creating Better Together - DevCamp Brazil 2018
Co-Create: Creating Better Together - DevCamp Brazil 2018Denise Jacobs
 

More from Denise Jacobs (20)

Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...
Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...
Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...
 
Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...
Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...
Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...
 
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...
 
How to Have Difficult Conversations With Confidence - MTP Digital 2020
How to Have Difficult Conversations With Confidence -  MTP Digital 2020How to Have Difficult Conversations With Confidence -  MTP Digital 2020
How to Have Difficult Conversations With Confidence - MTP Digital 2020
 
Overcome Self-Doubt to Amplify Your Impact and Create a Better World - GSLA 202
Overcome Self-Doubt to Amplify Your Impact and Create a Better World  - GSLA 202Overcome Self-Doubt to Amplify Your Impact and Create a Better World  - GSLA 202
Overcome Self-Doubt to Amplify Your Impact and Create a Better World - GSLA 202
 
Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...
Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...
Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...
 
Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...
Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...
Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...
 
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...
 
Banish Your Inner Critic – Stanford HCI Group 2020
Banish Your Inner Critic – Stanford HCI Group 2020Banish Your Inner Critic – Stanford HCI Group 2020
Banish Your Inner Critic – Stanford HCI Group 2020
 
Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...
Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...
Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...
 
Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020
Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020
Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020
 
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...
 
Co-Create: Creating Better Together - Clarity Conference 2019
Co-Create: Creating Better Together - Clarity Conference 2019Co-Create: Creating Better Together - Clarity Conference 2019
Co-Create: Creating Better Together - Clarity Conference 2019
 
Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019
Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019
Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019
 
Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019
Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019
Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019
 
Banish Your Inner Critic: Hack Your Productivity and Elevate Performance
Banish Your Inner Critic: Hack Your Productivity and Elevate PerformanceBanish Your Inner Critic: Hack Your Productivity and Elevate Performance
Banish Your Inner Critic: Hack Your Productivity and Elevate Performance
 
Banish Your Inner Critic v2.0: Swipe Left! - Adobe Max 2018
Banish Your Inner Critic v2.0: Swipe Left!  - Adobe Max 2018Banish Your Inner Critic v2.0: Swipe Left!  - Adobe Max 2018
Banish Your Inner Critic v2.0: Swipe Left! - Adobe Max 2018
 
The Creativity (R)Evolution – CMX Summit 2018
The Creativity (R)Evolution – CMX Summit 2018The Creativity (R)Evolution – CMX Summit 2018
The Creativity (R)Evolution – CMX Summit 2018
 
Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018
Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018
Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018
 
Co-Create: Creating Better Together - DevCamp Brazil 2018
Co-Create: Creating Better Together - DevCamp Brazil 2018Co-Create: Creating Better Together - DevCamp Brazil 2018
Co-Create: Creating Better Together - DevCamp Brazil 2018
 

Recently uploaded

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 

Recently uploaded (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 

Plan For Accessibility - TODCon 2008

  • 1. From concept to implementation Presented by Denise R. Jacobs Planning for Accessibility
  • 2. Overview of Accessibility For the purposes of this presentation, "accessibility" refers to making web sites accessible to people with disabilities, and at the same time to people using different operating systems, web browsers and devices.
  • 3. Who Cares? “If anybody asks me what the Internet means to me, I will tell him without hesitation: To me (a quadriplegic), the Internet occupies the most important part in my life. It is my feet that can take me to any part of the world; it is my hands which help me to accomplish my work; it is my best friend — it gives my life meaning.” — Dr. ZhangXU
  • 4. Accessibility matters to… The User The Client User Interface Designer(s) The Search Engine The Host
  • 5. 7 Real-Life Situations where Web Accessibility is a Must 1) Users cannot see. 2) Users cannot hear. 3) User cannot move. 4) Users cannot understand complex text. 5) Users have slow Internet connections and the images either take too long to download or do not download at all. 6) Users are not native speakers and have difficulties understanding the foreign language. 7) The situation prevents for the user from using their hands, eyes or ears to access a web page.
  • 6. Knowledge is power Know yourself, know your audience It's important to make sure that you know what outcome you want with the end-product of your website and how your site will best serve your audience. ~ 10% of the population has disabilities What are your audience's needs? What are your internal needs?
  • 7. If the users have… sight disabilities  correct page semantics for screen readers  audio equivalents to audio pieces  color schemes optimized for contrast and people with color blindness Know what to provide in each situation
  • 8. Know what to provide in each situation, 2 If the users have…  hearing disabilities  text equivalents to any audio pieces  motor disabilities  easily navigatable pages (by multiple methods: click, tab, keyboard)  content chunked well  cognitive disabilities  content chunked well  clear, simple presentation of content  content written in clear, simple language
  • 9. Know what to provide in each situation, 3 If the users have…  different browsers and operating systems  thorough cross-browser testing  alternative media  alternative stylesheets  updated easily in the future: progressive enhancement  correct page semantics (proper HTML coding)  properly styled implementation that can be altered
  • 10. Trends in accessibility Adhering to Web Standards: Following the specifications created by the W3C for the version of markup or scripting language that you are using.
  • 11. Trends in accessibility Web Standards make for good business  Accessibility  Usability  Compatibility  Substantially increased performance  Higher search engine rankings  Powerful designs
  • 12. Trends in accessibility Standards Harmonization "Standards Harmonization" refers to the adoption of a consistent set of international technical standards for accessibility of:  Web content  browsers and media players  authoring tools
  • 13. Accessibility and Your Website Project Integrate accessibility standards into design process Examples of design requirements for people with different kinds of disabilities include:  Visual:  described graphics or video; well marked-up tables; keyboard support, screen reader compatibility  Hearing:  captioning for audio, supplemental illustration
  • 14. Accessibility and Your Website Project (continued)  Physical, Speech:  keyboard or single-switch support; alternatives for speech input on voice portals  Cognitive, Neurological:  consistent navigation, appropriate language level; illustration; no flickering or strobing designs
  • 15. Site wireframing and designing Incorporating accessibility into wireframes and design – what to look for • The wireframes/design should have logical and consistent navigation. • Elements should be grouped and relationships between elements should be evident. • The design should not rely on color alone to convey information. • As a client, do NOT require browser pop-up windows for your site (pop-up divs are different, however).
  • 16. Site wireframing and designing Some (potentially) tough design choices:  Submit buttons – standard buttons have full functionality, whereas Javascript buttons may pose accessibility issues.  Use (and/or abuse) of Ajax – Ajax is a combination of technologies that is not reliable from an accessibility standpoint. Be sure that any Ajax desired on the site is proven to be accessible.  Color - luckily, most of the unusable color combinations are also visually unappealing. However, it is still important to test the colors for contrast and color blindness.
  • 17. Site wireframing and designing The Goal: Graceful Transformation  “Graceful Degrading” – backwards degrading: the site works well in its simplest form.  “Progressive Enhancement" – while users are still able to see everything with a basic browser, JavaScript can overwrite and add functional richness if necessary. Also, if the site is redesigned, conceivably, only styles would need to be changed, but the page semantics and hierarchy are still solid.
  • 18. Site wireframing and designing Accessible is Beautiful Once you get past all of the hard thinking to make sure you have all of your accessibility bases covered, then the fun can begin! Don’t think that just because a site is accessible, it can’t be beautiful too!
  • 19. Content creation Some Accessibility Guidelines for Web Content :  Provide context and orientation information.  Link text should be meaningful enough to make sense when read out of context - no more "click here"!  Place distinguishing information at the beginning of headings, paragraphs, lists, etc.  Use the clearest and simplest language appropriate for a site's content.
  • 20. Accessibility and Implementation You have the power…But with power comes responsibility! The WC3 has created the WCAG Guidelines, the standards by which web developers can create sites that are accessible to all audiences.
  • 21. Accessibility and Implementation Here are some of the guidelines we will cover:  Guideline 1. Provide equivalent alternatives to auditory and visual content.  Guideline 3. Use markup and style sheets and do so properly.  Guideline 5. Create tables that transform gracefully.  Guideline 6. Ensure that pages featuring new technologies transform gracefully.  Guideline 9. Design for device-independence.  Guideline 12. Provide context and orientation information.  Guideline 13. Provide clear navigation mechanisms.
  • 22. Accessibility and alternate browsers Most web browsers on mobile devices, such as PDAs or cell phones generally render sites with minimal css and no javascript. Consequently, all of the issues that affect screen readers also affect these mobile browser applications. (WCAG Guideline 9)
  • 23. Accessible HTML: General Use Headings Properly Include more than just “read more” in links. Skip Navigation/Jump to Content Link
  • 25. Tables Are Not For Layout Tabular Data How the Blind “see” on the web Semantic Forms Use Required flag to promote important content Accessible HTML: Tables and Forms
  • 26. Similar to the table tag being used for layout, iframes are another tag that can make navigation with a screen reader difficult. Keeping track of content with more than one page, and the difficulties of tracking which link opens in which frame, can be a headache. It is best avoided. (WCAG Guideline 12) Accessible HTML: Iframes
  • 27. Flash: Provide an alternative Most Flash is not developed with accessibility in mind. Because of the difficulty of Flash working properly with screen readers, most screenreader users don’t even have flash installed. If a user doesn’t have Flash installed, you should show the user alternate text. Flash files that use dynamic content can be reproduced in HTML as an alternate text version. (WCAG Guidelines 1, 6) Accessible HTML: Flash
  • 29. The main way increase blog accessibility is to maximize the ways to get to content. categorized content is essential tagged content popular/rated content Accessible Blogs
  • 30. Conclusion "Accessibility is a Process, Not a Product." - Bob Regan, Macromedia Questions? Comments?

Editor's Notes

  1. Led by DM The nature of the internet today is powered by community (Me vs. We). The collective effort & intelligence needs to be harnessed. Scalable: The structure must provide for flexibility and growth that will come in stages. A modest base (issue/topic) will yield a framework for additional exploration of the Foundation’s priorities Sustainable: Must be able to be created, re-created and managed by CF and by the community alike.
  2. Agenda presented by CF: Introductions Project Overview Agenda presented by DM: Development & Execution Goals Conceptualizing the Experience Q&A: Both Parties
  3. Agenda presented by CF: Introductions Project Overview Agenda presented by DM: Development & Execution Goals Conceptualizing the Experience Q&A: Both Parties
  4. Agenda presented by CF: Introductions Project Overview Agenda presented by DM: Development & Execution Goals Conceptualizing the Experience Q&A: Both Parties
  5. Led by DM: Erring on the side of being conservative….we humbling espouse these execution goals: Earn = earning the respect, trust and investment of all stakeholders (related to sustainability) Learn = the continuous process of improvement through best practices through the leadership & guidance of the community Adapt = the role of the Foundation to evaluate engagement and make necessary changes (editorial, functional and tactical) to encourage, maintain and grow participation Connect = the active interaction (virtual & real) that is facilitated by the site = the fulfillment of the website’s mission = to seek, find, share information and action around the topics and issues (speak to CF’s neutrality) Repeat = repeating the process to expand the reach (the “connection”) of the site by issue and by audience.
  6. Agenda presented by CF: Introductions Project Overview Agenda presented by DM: Development & Execution Goals Conceptualizing the Experience Q&A: Both Parties
  7. Agenda presented by CF: Introductions Project Overview Agenda presented by DM: Development & Execution Goals Conceptualizing the Experience Q&A: Both Parties
  8. Led by CF & DM: 1>May to October = Site building & testing 2>June to August = Partnership building (grants) & community outreach (communicative/promotional) 3>September to October = “Soft” launch with trusted partners for content population/migration & communication 4>November to December = Public/community launch
  9. Agenda presented by CF: Introductions Project Overview Agenda presented by DM: Development & Execution Goals Conceptualizing the Experience Q&A: Both Parties
  10. Agenda presented by CF: Introductions Project Overview Agenda presented by DM: Development & Execution Goals Conceptualizing the Experience Q&A: Both Parties
  11. Led by CF & DM: 1>May to October = Site building & testing 2>June to August = Partnership building (grants) & community outreach (communicative/promotional) 3>September to October = “Soft” launch with trusted partners for content population/migration & communication 4>November to December = Public/community launch
  12. Led by CF & DM: 1>May to October = Site building & testing 2>June to August = Partnership building (grants) & community outreach (communicative/promotional) 3>September to October = “Soft” launch with trusted partners for content population/migration & communication 4>November to December = Public/community launch
  13. Led by CF Describe the genesis of the project and the benchmarks/milestones that we’ve met. What is the DPS? Community + Information + Communication Technology + Action Topics/focus, framework and cycles What DPS is not: Not your grandfather’s website Moviephone example
  14. Agenda presented by CF: Introductions Project Overview Agenda presented by DM: Development & Execution Goals Conceptualizing the Experience Q&A: Both Parties