SlideShare a Scribd company logo
1 of 4
Download to read offline
ADA Compliance: Top 10 Mistakes

Introduction
Recently, I published an article aimed at CEOs, CIOs, and other upper management that explains what ADA
Compliancy is and why it should be integral when developing an organization’s Web site. This white paper is for
the Web Developers who have now been tasked to make “it happen” by the astute CEOs, CIOs, and managers
who recognize the consequences of ignoring my first White Paper’s call to action.

For the majority of Web developers, terms such as Web Accessibility, Section 508, and ADA Compliancy are at
least familiar if not completely understood. Feel free to take a few minutes and read a brief introduction to ADA
Compliancy 1 before beginning this article.

OK, did reading the above linked white paper make everything more clear? Don’t worry if you still have
questions. As with each facet of Web Development, our industry is constantly changing and we continue to
learn in order to fine-tune our craft.

So, perhaps one of your IT managers has tasked you with making the company’s Web site ADA Compliant. They
want to be sure that when individuals, regardless of disability and the severity thereof, visit the company’s Web
store that they are able to easily navigate throughout the site, find what they seek, and make purchases. Now,
before you open Notepad, Dreamweaver, or any other HTML editor and begin your foray into making a Web site
ADA Compliant let’s discuss some of the top mistakes that many developers make. In discussing these mistakes
I hope to prevent you from making them yourself.


Top 10 Mistakes
I’d like to take a moment to point out that the order in which I discuss the mistakes has no bearing on their
importance, i.e., #1 has no more weight than, say, #6. While some of these mistakes are certainly more
significant than others, it is really a case of the whole being greater than the sum of its parts.

Mistake #10

Not fully understanding what ADA Compliancy is and how it relates to Web Accessibility.

Solution: Educate yourself and your team by reading white papers (such as the one I mention in the
introduction above) and articles that deal with this subject matter. Additionally, seek out the many Web
Accessibility resources found online. My recommendation is to start at one of the following Web sites:

     •    IBM’s Human Ability and Accessibility Center 2
     •    WC3’s Web Content Accessibility Guidelines 3

Mistake #9


1
  http://www.alpineinc.com/white_papers.html (ADA Compliance - What it is and Why You Should Care)
2
  http://www-03.ibm.com/able/index.html
3
  http://www.w3.org/TR/WCAG20/



03.19.09 | Alpine UI Group | UIGroup@alpineinc.com | Author: Ezio Magarotto, Senior UI Architect/Developer
ADA Compliance: Top 10 Mistakes

Not investing the time to complete a comprehensive study of your entire Web site to determine each of its ADA
Compliance and Web Accessibility shortcomings.

Solution: Once you feel confident that you can identify ADA Compliance and Web Accessibility issues you will
want to invest a sufficient amount of time examining your company’s Web site in order to indentify each of the
non-compliant areas. You should know that, the experienced UI Group 4 here at Alpine Consulting offers an ADA
Compliance Study service. Our detailed report of your Web site is accompanied by a comprehensive list of Web
Accessibility Recommendations.

Mistake #8

Not drafting a complete plan of recommendations to tackle each ADA Compliance and Web Accessibility
shortcoming.

Solution: Like the adage I use with my Cub Scouts, if you fail to plan you plan to fail. This sentiment holds true
with most endeavors and certainly with addressing a host of ADA Compliance and Web Accessibility issues. At
minimum, create a spreadsheet to track all the issues and their accompanying recommended solutions. Or,
better yet, follow Alpine’s lead and utilize one of the several issue-tracking tool applications (e.g., Bugzilla 5).


Mistake #7

Not explaining to your manager (or client) the amount of time and effort required to implement ADA Compliance
and Web Accessibility fixes.

Solution: The more you delve into ADA Compliance and Web Accessibility the more you will become aware of
the effort involved to correctly implement the numerous recommended tasks. While several ADA Compliance
and Web Accessibility standards are relatively easy to implement, there are a host of others tasks, such as video
captioning, that are quite involved. There is nothing worse than a manager (or client) who has unrealistic
expectations because you failed to do your due diligence.


Mistake #6

Going overboard with implementing ADA Compliance and Web Accessibility fixes.

Solution: If you offer multimedia videos on your Web site but they are not integral to your sales, such as a
product tutorial, it would not be wise to spend resources creating transcripts or making captioning. The same
goes for adding a tab index to a form with one field. While ADA Compliance and Web Accessibility are hugely
important so is your site’s performance. If it’s unnecessary leave it out.

Mistake #5

Adding ALT attributes to EVERY image on your Web site.

4
    uigroup@alpineinc.com
5
    http://www.bugzilla.org/



03.19.09 | Alpine UI Group | UIGroup@alpineinc.com | Author: Ezio Magarotto, Senior UI Architect/Developer
ADA Compliance: Top 10 Mistakes

Solution: The ALT attribute should be used when you want to convey the meaning and function of an image to
those who either cannot or choose not to view images on a Web site. The term “function” is very significant
here as it describes what the image does. It could be a submit or general navigation button, or perhaps it is a
piece of marketing collateral which details your revolutionary new product. Images whose function is to convey
some message to the user should employ the ALT attribute. The mistake arises, however, when one adds ALT
attributes to decorative images, or images which do not have a function for the user. A 1x1 pixel spacer or a
curved corner does not have a function. Yes, they’re important as far as your site design is concerned, but they
have no value to the user who cannot see them. The problem is that when a screen reader begins dictating the
content on a page it will read every ALT attribute field it finds. This means that if you have made Mistake #3 the
screen reader will state “submit” or “home” but will also unnecessarily read “left corner top”, “left corner
bottom”, “right corner top”, and so on.


Mistake #4

Forgetting to apply your ADA Compliance and Web Accessibility fixes to any dynamic code.

Solution: When you begin the process recommended in Mistake #9 -- namely, dissecting your Web site to
determine its ADA Compliance and Web Accessibility shortcomings -- be sure to take into account any dynamic
content that is being built on the fly or is included within external JavaScript files. If you’re including image
references in some piece of dynamic code be sure that the image is making use of the ALT attribute, if
applicable, or that form fields have proper labels.


Mistake #3

Not adding a NULL value to decorative imagery.

Solution: As you delve deeper into ADA Compliance and Web Accessibility you will learn that the ALT attribute
is usually the first item discussed. Today’s Web is highly graphical so it makes sense from an accessibility
perspective that ALT be an item of consideration. As outlined in Mistake #5, while images of content and
function should have ALT attributes, decorative images (e.g., a rounded corner) should not. However, you
should not skip this step altogether. You’ll want to recognize the need for an ALT attribute and implement it
with the correct syntax. For example:

    •   Content image - <img src="widgets.gif" alt="Products">
    •   Decorative image - <img src="spacer.gif" alt="">

Mistake #2

Not sufficiently testing your ADA Compliance and Web Accessibility fixes in a real-life setting.

Solution: Once you have implemented each ADA Compliance and Web Accessibility recommendation from
your detailed plan (see Mistake #8) you’ll want to thoroughly test your site. But simply viewing the Web site via
your normal method of opening Firefox or Internet Explorer will not do. Your testing environment will need to
mirror that of the person who suffers from blindness, deafness, motor difficulties, or other disability when he or


03.19.09 | Alpine UI Group | UIGroup@alpineinc.com | Author: Ezio Magarotto, Senior UI Architect/Developer
ADA Compliance: Top 10 Mistakes

she browses the Internet. For example, to test if the fixes aimed at those with poor eyesight or blindness are
indeed working properly, you will want to employ a screen reader or screen reader emulator. JAWS and
Window-Eyes are the most widely used screen readers.

     •    JAWS 6
     •    Window-Eyes 7

Mistake #1

Not keeping abreast of the latest developments in ADA Compliance and Web Accessibility.

Solution: In order to keep your Web site current with regard to ADA Compliance and Web Accessibility you will
need to be vigilant. With new technology coming to the Internet constantly there is always the chance that the
fix you made today will not be valid tomorrow. A recent example which illustrates this perfectly is the relatively
recent Web 2.0 movement. While the technology Web 2.0 employs can bring amazing interaction and benefit
to a Web site, it comes with negative implications for ADA Compliance and Web Accessibility. Below you will
find a link to a detailed article on that topic.

     •    Accessibility of AJAX Applications 8

In Closing
While there are certainly many other areas in which to err during the process of an ADA Compliance and Web
Accessibility initiative, if you can prevent any of the foregoing ten mistakes you will be well on your way to
having a site that all Web visitors can use with confidence and ease.


How Alpine can Help
Contact the Alpine UI Group 9 today to schedule a Detailed ADA Compliance Report of your Web site
accompanied by our Web Accessibility Recommendations.

Please direct any questions or comments regarding this White Paper to Ezio Magarotto at
emagarotto@alpineinc.com.

About Alpine Consulting, Inc. Headquartered in Schaumburg, IL, Alpine Consulting is a professional Information Technology
services firm focused on helping IT organizations deliver business value. Alpine Consulting specializes in e-business
solutions, custom development and systems integration for medium and larger companies. Clients of Alpine Consulting
have successfully implemented e-business solutions that have resulted in significant business process improvements, faster
time to market and considerable return on investment. For more information on how Alpine can help with your e-business
solutions contact us at 847-605-0788, info@alpineinc.com or visit our Web site at http://www.alpineinc.com. For more
information about Alpine Consulting and our solution offerings, please contact Stan Duda at 847-605-0788 or
sduda@alpineinc.com.

6
  http://www.freedomscientific.com/products/fs/jaws-product-page.asp
7
  http://www.synapseadaptive.com/gw/wineyes.htm
8
  http://webaim.org/techniques/ajax/
9
  uigroup@alpineinc.com



03.19.09 | Alpine UI Group | UIGroup@alpineinc.com | Author: Ezio Magarotto, Senior UI Architect/Developer

More Related Content

What's hot

Advice for Google Mobile Friendly Algorithm Change on April 21st
Advice for Google Mobile Friendly Algorithm Change on April 21stAdvice for Google Mobile Friendly Algorithm Change on April 21st
Advice for Google Mobile Friendly Algorithm Change on April 21stPooja Sharma
 
Building a Great AEM Team: Time Warner Cable's Journey
Building a Great AEM Team: Time Warner Cable's JourneyBuilding a Great AEM Team: Time Warner Cable's Journey
Building a Great AEM Team: Time Warner Cable's JourneyiCiDIGITAL
 
WordPress Optimisation - A4UExpo
WordPress Optimisation - A4UExpoWordPress Optimisation - A4UExpo
WordPress Optimisation - A4UExpoJoost de Valk
 
How to make your website an effective business tool in 2016
How to make your website an effective business tool in 2016How to make your website an effective business tool in 2016
How to make your website an effective business tool in 2016Michael Ginsburg
 
The Future of Web Apps
The Future of Web AppsThe Future of Web Apps
The Future of Web AppsiCiDIGITAL
 
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users MakeFinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users MakeDustin Hartzler
 
Website Optimisation - Presented at The Property Drum Social Media Conference
Website Optimisation - Presented at The Property Drum Social Media ConferenceWebsite Optimisation - Presented at The Property Drum Social Media Conference
Website Optimisation - Presented at The Property Drum Social Media ConferenceEvolvin
 
Measuring Web Performance - HighEdWeb Edition
Measuring Web Performance - HighEdWeb EditionMeasuring Web Performance - HighEdWeb Edition
Measuring Web Performance - HighEdWeb EditionDave Olsen
 
Windows Live Writer rebcorl bar camp 2010
Windows Live Writer rebcorl bar camp 2010Windows Live Writer rebcorl bar camp 2010
Windows Live Writer rebcorl bar camp 2010Chris Griffith
 
Essential Features Without Which a WordPress Theme Would be Dead
Essential Features Without Which a WordPress Theme Would be DeadEssential Features Without Which a WordPress Theme Would be Dead
Essential Features Without Which a WordPress Theme Would be DeadSKT Themes
 
University iOS - Tips and Tools for 5 Star Apps
University iOS - Tips and Tools for 5 Star AppsUniversity iOS - Tips and Tools for 5 Star Apps
University iOS - Tips and Tools for 5 Star AppsChris Beauchamp
 
How to do tech product sreencasts
How to do tech product sreencastsHow to do tech product sreencasts
How to do tech product sreencastsDavid Strom
 
Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftTurning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftChristian Heilmann
 
DESIGN THE PRIORITY, PERFORMANCE 
AND UX
DESIGN THE PRIORITY, PERFORMANCE 
AND UXDESIGN THE PRIORITY, PERFORMANCE 
AND UX
DESIGN THE PRIORITY, PERFORMANCE 
AND UXPeter Rozek
 
How to Redesign a Site with SEO
How to Redesign a Site with SEOHow to Redesign a Site with SEO
How to Redesign a Site with SEOTed Politidis
 
AMP - Accelerated Mobile Pages
AMP - Accelerated Mobile PagesAMP - Accelerated Mobile Pages
AMP - Accelerated Mobile PagesIdo Green
 
8 things your business website should be doing
8 things your business website should be doing8 things your business website should be doing
8 things your business website should be doingDependable Results
 
7 secrets of performance oriented front end development services
7 secrets of performance oriented front end development services7 secrets of performance oriented front end development services
7 secrets of performance oriented front end development servicesKaty Slemon
 

What's hot (19)

Advice for Google Mobile Friendly Algorithm Change on April 21st
Advice for Google Mobile Friendly Algorithm Change on April 21stAdvice for Google Mobile Friendly Algorithm Change on April 21st
Advice for Google Mobile Friendly Algorithm Change on April 21st
 
Building a Great AEM Team: Time Warner Cable's Journey
Building a Great AEM Team: Time Warner Cable's JourneyBuilding a Great AEM Team: Time Warner Cable's Journey
Building a Great AEM Team: Time Warner Cable's Journey
 
WordPress Optimisation - A4UExpo
WordPress Optimisation - A4UExpoWordPress Optimisation - A4UExpo
WordPress Optimisation - A4UExpo
 
How to make your website an effective business tool in 2016
How to make your website an effective business tool in 2016How to make your website an effective business tool in 2016
How to make your website an effective business tool in 2016
 
The Future of Web Apps
The Future of Web AppsThe Future of Web Apps
The Future of Web Apps
 
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users MakeFinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
 
Website Optimisation - Presented at The Property Drum Social Media Conference
Website Optimisation - Presented at The Property Drum Social Media ConferenceWebsite Optimisation - Presented at The Property Drum Social Media Conference
Website Optimisation - Presented at The Property Drum Social Media Conference
 
Measuring Web Performance - HighEdWeb Edition
Measuring Web Performance - HighEdWeb EditionMeasuring Web Performance - HighEdWeb Edition
Measuring Web Performance - HighEdWeb Edition
 
Windows Live Writer rebcorl bar camp 2010
Windows Live Writer rebcorl bar camp 2010Windows Live Writer rebcorl bar camp 2010
Windows Live Writer rebcorl bar camp 2010
 
8 web design facts that we know
8 web design facts that we know8 web design facts that we know
8 web design facts that we know
 
Essential Features Without Which a WordPress Theme Would be Dead
Essential Features Without Which a WordPress Theme Would be DeadEssential Features Without Which a WordPress Theme Would be Dead
Essential Features Without Which a WordPress Theme Would be Dead
 
University iOS - Tips and Tools for 5 Star Apps
University iOS - Tips and Tools for 5 Star AppsUniversity iOS - Tips and Tools for 5 Star Apps
University iOS - Tips and Tools for 5 Star Apps
 
How to do tech product sreencasts
How to do tech product sreencastsHow to do tech product sreencasts
How to do tech product sreencasts
 
Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftTurning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and Microsoft
 
DESIGN THE PRIORITY, PERFORMANCE 
AND UX
DESIGN THE PRIORITY, PERFORMANCE 
AND UXDESIGN THE PRIORITY, PERFORMANCE 
AND UX
DESIGN THE PRIORITY, PERFORMANCE 
AND UX
 
How to Redesign a Site with SEO
How to Redesign a Site with SEOHow to Redesign a Site with SEO
How to Redesign a Site with SEO
 
AMP - Accelerated Mobile Pages
AMP - Accelerated Mobile PagesAMP - Accelerated Mobile Pages
AMP - Accelerated Mobile Pages
 
8 things your business website should be doing
8 things your business website should be doing8 things your business website should be doing
8 things your business website should be doing
 
7 secrets of performance oriented front end development services
7 secrets of performance oriented front end development services7 secrets of performance oriented front end development services
7 secrets of performance oriented front end development services
 

Similar to Ada Compliance - Top 10 Mistakes

3 Important Steps For Website’s Accessibility Audit
3 Important Steps For Website’s Accessibility Audit3 Important Steps For Website’s Accessibility Audit
3 Important Steps For Website’s Accessibility AuditAEL Data
 
Top Web Development Challenges & How To Tackle Them?
Top Web Development Challenges & How To Tackle Them?Top Web Development Challenges & How To Tackle Them?
Top Web Development Challenges & How To Tackle Them?Pixel Crayons
 
Five Common Angular Mistakes
Five Common Angular MistakesFive Common Angular Mistakes
Five Common Angular MistakesBackand Cohen
 
Shane Media DMA - Essential SEO Tools For Agencies
Shane Media  DMA - Essential SEO Tools For AgenciesShane Media  DMA - Essential SEO Tools For Agencies
Shane Media DMA - Essential SEO Tools For AgenciesShane Media DMA
 
Professional web development with libraries
Professional web development with librariesProfessional web development with libraries
Professional web development with librariesChristian Heilmann
 
Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?Devin Olson
 
Designing usable web applications (part 1) experience dynamics web seminar
Designing usable web applications (part 1)  experience dynamics web seminarDesigning usable web applications (part 1)  experience dynamics web seminar
Designing usable web applications (part 1) experience dynamics web seminarExperience Dynamics
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web designFitra Sani
 
Bootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book SampleBootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book SampleBootstrap Creative
 
SearchEngineOptimization-TheFullProcess.pdf
SearchEngineOptimization-TheFullProcess.pdfSearchEngineOptimization-TheFullProcess.pdf
SearchEngineOptimization-TheFullProcess.pdfwellshop shopping
 
Siteimprove must have-accessibility-handbook
Siteimprove must have-accessibility-handbookSiteimprove must have-accessibility-handbook
Siteimprove must have-accessibility-handbookLiZhu45
 
Proven ways to improve your website performance optimizing front end and back...
Proven ways to improve your website performance optimizing front end and back...Proven ways to improve your website performance optimizing front end and back...
Proven ways to improve your website performance optimizing front end and back...Katy Slemon
 
5 Top Web Design and Development Tips for an Awesome Web App
5 Top Web Design and Development Tips for an Awesome Web App5 Top Web Design and Development Tips for an Awesome Web App
5 Top Web Design and Development Tips for an Awesome Web AppPixel Crayons
 
Technical SEO: How to Perform an SEO Audit (Step by Step Guide)
Technical SEO: How to Perform an SEO Audit (Step by Step Guide)Technical SEO: How to Perform an SEO Audit (Step by Step Guide)
Technical SEO: How to Perform an SEO Audit (Step by Step Guide)Ryan Stewart
 
Visitor Analytics - Technical SEO
Visitor Analytics - Technical SEOVisitor Analytics - Technical SEO
Visitor Analytics - Technical SEOVisitor Analytics
 

Similar to Ada Compliance - Top 10 Mistakes (20)

3 Important Steps For Website’s Accessibility Audit
3 Important Steps For Website’s Accessibility Audit3 Important Steps For Website’s Accessibility Audit
3 Important Steps For Website’s Accessibility Audit
 
Top Web Development Challenges & How To Tackle Them?
Top Web Development Challenges & How To Tackle Them?Top Web Development Challenges & How To Tackle Them?
Top Web Development Challenges & How To Tackle Them?
 
Five Common Angular Mistakes
Five Common Angular MistakesFive Common Angular Mistakes
Five Common Angular Mistakes
 
Shane Media DMA - Essential SEO Tools For Agencies
Shane Media  DMA - Essential SEO Tools For AgenciesShane Media  DMA - Essential SEO Tools For Agencies
Shane Media DMA - Essential SEO Tools For Agencies
 
Professional web development with libraries
Professional web development with librariesProfessional web development with libraries
Professional web development with libraries
 
Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?
 
Accessibility, SEO and Joomla
Accessibility, SEO and Joomla Accessibility, SEO and Joomla
Accessibility, SEO and Joomla
 
Accessibility, SEO and Joomla
Accessibility, SEO and JoomlaAccessibility, SEO and Joomla
Accessibility, SEO and Joomla
 
Designing usable web applications (part 1) experience dynamics web seminar
Designing usable web applications (part 1)  experience dynamics web seminarDesigning usable web applications (part 1)  experience dynamics web seminar
Designing usable web applications (part 1) experience dynamics web seminar
 
PDF 1.pdf
PDF 1.pdfPDF 1.pdf
PDF 1.pdf
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web design
 
Bootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book SampleBootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book Sample
 
SearchEngineOptimization-TheFullProcess.pdf
SearchEngineOptimization-TheFullProcess.pdfSearchEngineOptimization-TheFullProcess.pdf
SearchEngineOptimization-TheFullProcess.pdf
 
12 Phases of Web Development Life Cycle
12 Phases of Web Development Life Cycle12 Phases of Web Development Life Cycle
12 Phases of Web Development Life Cycle
 
Siteimprove must have-accessibility-handbook
Siteimprove must have-accessibility-handbookSiteimprove must have-accessibility-handbook
Siteimprove must have-accessibility-handbook
 
Proven ways to improve your website performance optimizing front end and back...
Proven ways to improve your website performance optimizing front end and back...Proven ways to improve your website performance optimizing front end and back...
Proven ways to improve your website performance optimizing front end and back...
 
5 Top Web Design and Development Tips for an Awesome Web App
5 Top Web Design and Development Tips for an Awesome Web App5 Top Web Design and Development Tips for an Awesome Web App
5 Top Web Design and Development Tips for an Awesome Web App
 
Technical SEO: How to Perform an SEO Audit (Step by Step Guide)
Technical SEO: How to Perform an SEO Audit (Step by Step Guide)Technical SEO: How to Perform an SEO Audit (Step by Step Guide)
Technical SEO: How to Perform an SEO Audit (Step by Step Guide)
 
Technical SEO
Technical SEOTechnical SEO
Technical SEO
 
Visitor Analytics - Technical SEO
Visitor Analytics - Technical SEOVisitor Analytics - Technical SEO
Visitor Analytics - Technical SEO
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Ada Compliance - Top 10 Mistakes

  • 1. ADA Compliance: Top 10 Mistakes Introduction Recently, I published an article aimed at CEOs, CIOs, and other upper management that explains what ADA Compliancy is and why it should be integral when developing an organization’s Web site. This white paper is for the Web Developers who have now been tasked to make “it happen” by the astute CEOs, CIOs, and managers who recognize the consequences of ignoring my first White Paper’s call to action. For the majority of Web developers, terms such as Web Accessibility, Section 508, and ADA Compliancy are at least familiar if not completely understood. Feel free to take a few minutes and read a brief introduction to ADA Compliancy 1 before beginning this article. OK, did reading the above linked white paper make everything more clear? Don’t worry if you still have questions. As with each facet of Web Development, our industry is constantly changing and we continue to learn in order to fine-tune our craft. So, perhaps one of your IT managers has tasked you with making the company’s Web site ADA Compliant. They want to be sure that when individuals, regardless of disability and the severity thereof, visit the company’s Web store that they are able to easily navigate throughout the site, find what they seek, and make purchases. Now, before you open Notepad, Dreamweaver, or any other HTML editor and begin your foray into making a Web site ADA Compliant let’s discuss some of the top mistakes that many developers make. In discussing these mistakes I hope to prevent you from making them yourself. Top 10 Mistakes I’d like to take a moment to point out that the order in which I discuss the mistakes has no bearing on their importance, i.e., #1 has no more weight than, say, #6. While some of these mistakes are certainly more significant than others, it is really a case of the whole being greater than the sum of its parts. Mistake #10 Not fully understanding what ADA Compliancy is and how it relates to Web Accessibility. Solution: Educate yourself and your team by reading white papers (such as the one I mention in the introduction above) and articles that deal with this subject matter. Additionally, seek out the many Web Accessibility resources found online. My recommendation is to start at one of the following Web sites: • IBM’s Human Ability and Accessibility Center 2 • WC3’s Web Content Accessibility Guidelines 3 Mistake #9 1 http://www.alpineinc.com/white_papers.html (ADA Compliance - What it is and Why You Should Care) 2 http://www-03.ibm.com/able/index.html 3 http://www.w3.org/TR/WCAG20/ 03.19.09 | Alpine UI Group | UIGroup@alpineinc.com | Author: Ezio Magarotto, Senior UI Architect/Developer
  • 2. ADA Compliance: Top 10 Mistakes Not investing the time to complete a comprehensive study of your entire Web site to determine each of its ADA Compliance and Web Accessibility shortcomings. Solution: Once you feel confident that you can identify ADA Compliance and Web Accessibility issues you will want to invest a sufficient amount of time examining your company’s Web site in order to indentify each of the non-compliant areas. You should know that, the experienced UI Group 4 here at Alpine Consulting offers an ADA Compliance Study service. Our detailed report of your Web site is accompanied by a comprehensive list of Web Accessibility Recommendations. Mistake #8 Not drafting a complete plan of recommendations to tackle each ADA Compliance and Web Accessibility shortcoming. Solution: Like the adage I use with my Cub Scouts, if you fail to plan you plan to fail. This sentiment holds true with most endeavors and certainly with addressing a host of ADA Compliance and Web Accessibility issues. At minimum, create a spreadsheet to track all the issues and their accompanying recommended solutions. Or, better yet, follow Alpine’s lead and utilize one of the several issue-tracking tool applications (e.g., Bugzilla 5). Mistake #7 Not explaining to your manager (or client) the amount of time and effort required to implement ADA Compliance and Web Accessibility fixes. Solution: The more you delve into ADA Compliance and Web Accessibility the more you will become aware of the effort involved to correctly implement the numerous recommended tasks. While several ADA Compliance and Web Accessibility standards are relatively easy to implement, there are a host of others tasks, such as video captioning, that are quite involved. There is nothing worse than a manager (or client) who has unrealistic expectations because you failed to do your due diligence. Mistake #6 Going overboard with implementing ADA Compliance and Web Accessibility fixes. Solution: If you offer multimedia videos on your Web site but they are not integral to your sales, such as a product tutorial, it would not be wise to spend resources creating transcripts or making captioning. The same goes for adding a tab index to a form with one field. While ADA Compliance and Web Accessibility are hugely important so is your site’s performance. If it’s unnecessary leave it out. Mistake #5 Adding ALT attributes to EVERY image on your Web site. 4 uigroup@alpineinc.com 5 http://www.bugzilla.org/ 03.19.09 | Alpine UI Group | UIGroup@alpineinc.com | Author: Ezio Magarotto, Senior UI Architect/Developer
  • 3. ADA Compliance: Top 10 Mistakes Solution: The ALT attribute should be used when you want to convey the meaning and function of an image to those who either cannot or choose not to view images on a Web site. The term “function” is very significant here as it describes what the image does. It could be a submit or general navigation button, or perhaps it is a piece of marketing collateral which details your revolutionary new product. Images whose function is to convey some message to the user should employ the ALT attribute. The mistake arises, however, when one adds ALT attributes to decorative images, or images which do not have a function for the user. A 1x1 pixel spacer or a curved corner does not have a function. Yes, they’re important as far as your site design is concerned, but they have no value to the user who cannot see them. The problem is that when a screen reader begins dictating the content on a page it will read every ALT attribute field it finds. This means that if you have made Mistake #3 the screen reader will state “submit” or “home” but will also unnecessarily read “left corner top”, “left corner bottom”, “right corner top”, and so on. Mistake #4 Forgetting to apply your ADA Compliance and Web Accessibility fixes to any dynamic code. Solution: When you begin the process recommended in Mistake #9 -- namely, dissecting your Web site to determine its ADA Compliance and Web Accessibility shortcomings -- be sure to take into account any dynamic content that is being built on the fly or is included within external JavaScript files. If you’re including image references in some piece of dynamic code be sure that the image is making use of the ALT attribute, if applicable, or that form fields have proper labels. Mistake #3 Not adding a NULL value to decorative imagery. Solution: As you delve deeper into ADA Compliance and Web Accessibility you will learn that the ALT attribute is usually the first item discussed. Today’s Web is highly graphical so it makes sense from an accessibility perspective that ALT be an item of consideration. As outlined in Mistake #5, while images of content and function should have ALT attributes, decorative images (e.g., a rounded corner) should not. However, you should not skip this step altogether. You’ll want to recognize the need for an ALT attribute and implement it with the correct syntax. For example: • Content image - <img src="widgets.gif" alt="Products"> • Decorative image - <img src="spacer.gif" alt=""> Mistake #2 Not sufficiently testing your ADA Compliance and Web Accessibility fixes in a real-life setting. Solution: Once you have implemented each ADA Compliance and Web Accessibility recommendation from your detailed plan (see Mistake #8) you’ll want to thoroughly test your site. But simply viewing the Web site via your normal method of opening Firefox or Internet Explorer will not do. Your testing environment will need to mirror that of the person who suffers from blindness, deafness, motor difficulties, or other disability when he or 03.19.09 | Alpine UI Group | UIGroup@alpineinc.com | Author: Ezio Magarotto, Senior UI Architect/Developer
  • 4. ADA Compliance: Top 10 Mistakes she browses the Internet. For example, to test if the fixes aimed at those with poor eyesight or blindness are indeed working properly, you will want to employ a screen reader or screen reader emulator. JAWS and Window-Eyes are the most widely used screen readers. • JAWS 6 • Window-Eyes 7 Mistake #1 Not keeping abreast of the latest developments in ADA Compliance and Web Accessibility. Solution: In order to keep your Web site current with regard to ADA Compliance and Web Accessibility you will need to be vigilant. With new technology coming to the Internet constantly there is always the chance that the fix you made today will not be valid tomorrow. A recent example which illustrates this perfectly is the relatively recent Web 2.0 movement. While the technology Web 2.0 employs can bring amazing interaction and benefit to a Web site, it comes with negative implications for ADA Compliance and Web Accessibility. Below you will find a link to a detailed article on that topic. • Accessibility of AJAX Applications 8 In Closing While there are certainly many other areas in which to err during the process of an ADA Compliance and Web Accessibility initiative, if you can prevent any of the foregoing ten mistakes you will be well on your way to having a site that all Web visitors can use with confidence and ease. How Alpine can Help Contact the Alpine UI Group 9 today to schedule a Detailed ADA Compliance Report of your Web site accompanied by our Web Accessibility Recommendations. Please direct any questions or comments regarding this White Paper to Ezio Magarotto at emagarotto@alpineinc.com. About Alpine Consulting, Inc. Headquartered in Schaumburg, IL, Alpine Consulting is a professional Information Technology services firm focused on helping IT organizations deliver business value. Alpine Consulting specializes in e-business solutions, custom development and systems integration for medium and larger companies. Clients of Alpine Consulting have successfully implemented e-business solutions that have resulted in significant business process improvements, faster time to market and considerable return on investment. For more information on how Alpine can help with your e-business solutions contact us at 847-605-0788, info@alpineinc.com or visit our Web site at http://www.alpineinc.com. For more information about Alpine Consulting and our solution offerings, please contact Stan Duda at 847-605-0788 or sduda@alpineinc.com. 6 http://www.freedomscientific.com/products/fs/jaws-product-page.asp 7 http://www.synapseadaptive.com/gw/wineyes.htm 8 http://webaim.org/techniques/ajax/ 9 uigroup@alpineinc.com 03.19.09 | Alpine UI Group | UIGroup@alpineinc.com | Author: Ezio Magarotto, Senior UI Architect/Developer