WCAG 2.0 training & orientation Fundamentals and perspectives for analysts.

Slides:



Advertisements
Similar presentations
ADA Compliant Websites & Documents What the heck am I supposed to do?
Advertisements

Adapting Technology Changing Lives Web accessibility Web accessibility and Disability A Practical introduction Robin Christopherson and Curt Holst AbilityNet.
Web Accessibility: Mastering the Essentials for Compliance Annie Bélanger Liam Morland May 2013.
WAHEP Website Check-up A Look at the Project Midway Website Evaluations.
WCAG 2.0 top ten checkpoints Ten popular area of focus for compliance and accessibility.
WCAG 2.0 training & orientation Fundamentals and how-to’s for web & content developers.
Web Accessibility Web Services Office of Communications.
The accessible web developer What it takes to make your website accessible Presenter: Michael Tangen.
The accessible web developer What it takes to make your website accessible Presenter: Michael Tangen.
Web Content Accessibility Guidelines (WCAG) 2.0 by Julius Charles Serrano, Even Grounds.
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
A Web Accessibility Primer: Usability for Everyone XX Presenter Name Presenter Title Presenter Contact Office of Web Communications.
Building Accessibility Into The Workflow Rick Ells Computing & Communications University of Washington Seattle, Washington
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
Introduction to WCAG, ATAG and UAAG Jan Richards, Project Manager Inclusive Design Research Centre OCAD University
WCAG 2.0 California State University, Los Angeles.
Web Accessibility. Ensuring people of all abilities have equal access to web content Disability Discrimination Act – Web Access Advisory notes 2010 Required.
Dhananjay Bhole, Coordinator, Accessibility Research Group, Department of Education and Extension, University of Pune.
Americans with Disabilities Act Ms. Sam Wainford.
Accessible Word Document Training Microsoft Word 2010.
Web Accessibility John Rochford UMMS Shriver Center Director, INDEX Program Rich Caloggero WGBH National Center for Accessible Media MIT Adaptive Technology.
Electronic Communication and Web Accessibility Workshop.
Accessibility IS 403: User Interface Design Shaun Kane 1.
Basic Web Design. Technology is a tool  FIRST, understand how people actually interact with each other and with the information in their lives, in all.
Website Accessibility
© Simeon Keates 2008 Usability with Project Lecture 7 – 30/09/09 Dr. Simeon Keates.
Multimedia and the Web Chapter Overview  This chapter covers:  What Web-based multimedia is  how it is used today  advantages and disadvantages.
Week 2 Web Site Design Principles. 2 Design for the Computer Medium Craft the look and feel Make your design portable Design for low bandwidth Plan for.
Understanding WCAG Elizabeth J. Pyatt, Ph.D. Information Technology Services.
Planning an Accessible Website: Beyond Alt Tags Stephanie M. Randolph School of Health, Physical Education, and Recreation Indiana University.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
Americans with Disabilities Act (ADA): Compliance on the University Libraries Web Portal John Pardavila Library Systems May 29, 2013.
Web Accessibility PRESENTED BY CINDY BARRY, LITS.
Web Accessiblity Carol Gordon SIU Medical Library.
Design and Construction of Accessible Web Sites Michael Burks Chairman Internet Society SIG For Internet Accessibility for People with Disabilities June.
Is Your Site Accessible? Web Site Testing for Accessibility Presented by: The NYS Forum IT Accessibility Committee The NYS Forum Webmasters Guild Northeast.
Accessibility of online instructional tools and documents Terrill Thompson Technology Accessibility
Everything in it’s right place Revisiting website accessibility Jeff Coburn Senior Web Specialist Institute for Community Inclusion.
Section 508 requirements for Federal Website Design Jon Brundage MDCFUG 4/10/01.
Design Principles for the Web Lavanya Koppaka. Why follow design principles? Structure the information being presented Increase the readability Ease of.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
+ A11y assessment Lisa Liskovoi. + WCAG POUR some accessibility sugar on me Perceivable – Can I see it? Hear it? Feel it? Operable – Can I scroll it?
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
Accessibility : Designing the Interface and Navigation The Non-Designer’s Web Book Chapter 7 Robin Williams and John Tollett Presented by Sherie Loika.
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
Is Your Site Accessible? Validating Your Web Site.
Creating Accessible Web Forms Sandy Clark Constella Group
A centre of expertise in digital information managementwww.ukoln.ac.uk Accessibility and Usability For Web Sites: An Introduction to Web Accessibility.
Section 508 Refresh WCAG 2.0 A and AA Information & Comparison CB Averitt – Deque Systems.
Web Content Accessibility Leila Styer Washington State University CAHNRS/Computer Resource Unit rev. November 2006.
 Accessibility & Information Architecture Presented by Liz Molleur INF385E April 5 th, 2009.
The User Experience “Keeping Web Accessibility In Mind” Video available online at:
Web Accessibility June 2, 2016 Evaluation and Workflow.
1 Making an Accessible Web Site Sec 508 Standards – How Tos Evelyn Li University of Wisconsin-Fox Valley.
Web Accessibility. Why accessibility? "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect."
Making the Web Accessible to Impaired Users
Information Architecture and Design I
Web Accessibility Technology should be usable to everyone regardless of their individual characteristics.
Introduction to Web Accessibility
WCAG 2.0 training & orientation
Creating Accessible Electronic Content
Section 508 CT310 Spring 2018.
Lakeshore Public Schools
International University of Japan
From compliance to usability
Information Architecture and Design I
ADA Compliant Website & Documents
Introduction to Web Accessibility
Demystifying Web Content Accessibility Guidelines
Accessible Design Top 10 List
Presentation transcript:

WCAG 2.0 training & orientation Fundamentals and perspectives for analysts

Course overview Understanding why WCAG is important What is WCAG 2.0? Ensure your website is: Perceivable Operable Understandable Robust How to integrate WCAG 2.0 guidelines Recap and top ten considerations

Beyond the legality WCAG sets a standard for great development practices that benefit us all in various ways Flexible and extensible mark-up/code Mobile devices Adaptable content presentation Reach a broader audience Tied into wider network of world-wide standards

WCAG principle: POUR Developing with the POUR model Perceivable Operable Understandable Robust

WCAG principle: POUR Developing with the POUR model: perceivable Non-text elements must have a text alternative Provide alternatives for time-based media Create content that can be presented in different ways without losing structure or information Give sufficient distinction between foreground and background (not just text and images of text, but audio and video as well)

WCAG principle: POUR Developing with the POUR model: operable Make all functionality available from a keyboard Provide sufficient time to read and use content Do not design in ways that cause seizures Provide clear and consistent navigation and context

WCAG principle: POUR Developing with the POUR model: understandable Make text readable and understandable Make your website appear and operate predictably Help your users avoid and correct their mistakes

WCAG principle: POUR Developing with the POUR model: robust Maximize compatibility with current and future user agents Support for assistive technologies

Your website is perceivable Non-text elements that convey information Text alternatives for images of text or information Long description pages/content for some images Consider alternatives to using images/non-text Documents with images are in the same boat

Your website is perceivable Time-based media Video: provide captioning and descriptive text Audio: provide text transcript Flash: provide combination of the two (case by case)

Your website is perceivable Adaptable content Proper use of document structure Meaningful and accurate sequence of content Sensory issues (size, color, contrast, etc.) Separation of content and presentation Layout controlled by CSS

Your website is perceivable Layers of separation for web content Content can be re-used Formatting unique to end use Easier to migrate and re-tool

Your website is perceivable Content is distinguishable Color and contrast of your text and images Controls for audio and video Text can be resized and made color-neutral Audio: background and foreground contrast Put the user in control

Your website is operable Keyboard accessible No mouse-only functionality No keyboard traps (stuck position requiring mouse) Page short-cuts and access keys

Your website is operable Time-sensitive data entry Adjustable time for entry Pausing, stopping or hiding content Remembering user state and input

Your website is operable Visual issues Seizures – minimal page flashing Alternatives to color for conveying function/meaning

Your website is operable Navigable content Bypass navigational and header elements Descriptive page titles and document headings Menu and focus order is intuitive and consistent Purposeful and intuitive links Multiple ways of reaching content Context and location is made apparent

Your website is understandable Content is readable Language barriers Unusual words, acronyms and terms explained Reading level Contrast and sizing issues

Your website is understandable Content is predictable Initial focus on page load (don’t confuse the user) Notification of changes in page behavior on user input Consistent navigation and document structure links Instructions and cues for complicated tasks and forms

Your website is understandable Input assistance Field labels, instructions and cues Error identification with instructions and tips Proactive error prevention steps Context-sensitive helps

Your website is reliable (robust) Beyond compatible: adaptable and flexible Avoid browser-specific requirements (e.g. IE only) Use markup that facilitates accessibility Design and build towards extensibility Always validate your content and mark-up

WCAG 2.0 integration in your process Fail to plan, plan to fail Iterative testing reduces the burden of full-on site testing You already test for functionality; add accessibility It’s the right thing to do… and it’s in the statutes Acting on WCAG 2.0 improves the quality of your site Progressive Enhancement vs. Graceful Degradation

WCAG 2.0 integration in your process Waterfall model Requirements Design Implementation Integration Testing and debugging Installation and maintenance

WCAG 2.0 integration in your process Waterfall model: requirements Require compliance with WCAG 2.0 guidelines Require well-formed (x)HTML and CSS OK to require reasonably modern browsers Not OK to require a specific browser alone

WCAG 2.0 integration in your process Waterfall model: design Wireframes and document/page structure Considerations with client/server side processing How will people navigate through complex pages/forms Correct document/code structure and CSS formatting Content can be rendered solely as text Plan for error handling, helps and other assistance

WCAG 2.0 integration in your process Waterfall model: implementation Pages and forms built with proper markup and structure EVERY point of input has a label Check tab order Access keys for repetitive activities in long forms Iterative testing of components and in page assembly

WCAG 2.0 integration in your process Waterfall model: integration, testing & debugging Redundancy (extra eyes) catches human error Well-formed HTML/CSS reduces errors and debugging Building for WCAG means well thought out code

WCAG 2.0 integration in your process Waterfall model: installation and maintenance No development effort is perfect Address accessibility or usability issues as alerted Striving for accessibility is evolutionary

WCAG 2.0 integration in your process Spiral or Agile model Determine objectives Identify and resolve the risks Development and test Plan your next iteration

WCAG 2.0 integration in your process Spiral or Agile model: determine objectives Establish WCAG guidelines as a foundation Consider accessibility factors into this build iteration

WCAG 2.0 integration in your process Spiral or Agile model: identify and resolve risks Plan for client-side degradation Plan for navigating long content and complex forms Conceptualize and construct proper page structure Review your plan against WCAG high level areas

WCAG 2.0 integration in your process Spiral or Agile model: development and test Build it right with proper markup and structure Test for well-formed HTML and CSS Test for WCAG 2.0 compliance Involve persons with disabilities into user acceptance

WCAG 2.0 integration in your process Spiral or Agile model: plan the next iteration Take note of what needs to be addressed and fixed Bring in third parties to help with trouble issues Minnesota STAR Program for additional assistance

WCAG 2.0 top ten considerations 1. Forms Label tags for ALL input points Correct tab sequence Access keys for complex, long and laborious forms that are used frequently Navigable and able to submit with keyboard

WCAG 2.0 top ten considerations 2. Document structure Meaningful page titles Heading tags Tags that convey meaning (paragraph, lists, etc.)

WCAG 2.0 top ten considerations 3. Navigation and links Consistent navigation (predictable) Skip to content Navigating with anchor tags in long bodies of content Meaningful link text that conveys purpose

WCAG 2.0 top ten considerations 4. Images and non-text elements ALT tags for informative images (non-decorative) Link to descriptions for longer text blocks Decorative images presented with CSS (not in content) Contrast ratio between background and text

WCAG 2.0 top ten considerations 5. Tables Do NOT use tables to format your document Tables are for tabular data Use THEAD/TFOOT tags to convey data relationship Rely on CSS and avoid depreciated tags

WCAG 2.0 top ten considerations 6. Mouse and keyboard issues Test and ensure you can navigate with keyboard only Do not rely upon mouse clicks Be cognizant of tedious clicking issues (e.g. menus)

WCAG 2.0 top ten considerations 7. Client-side to server-side handling It is OK to use Javascript Build base-level, server-side functionality first Add your AJAX/Javascript functionality on top Have a plan to degrade from client- to server-side Inform user of user input and changes in page behavior

WCAG 2.0 top ten considerations 8. Cues, instructions and error handling Inform and instruct the user Provide contextual helps and guide user input Offer intuitive error messages

WCAG 2.0 top ten considerations 9. Display adaptation Support multiple browser environments Text: size, color, contrast, max width, no full justification Allow user to override formatting

WCAG 2.0 top ten considerations 10. Site and process context Breadcrumb navigation If there are multiple steps, indicate their context Use title and heading tags to convey site context Save user’s input/state if session times out Let the user pick up where they left off Provide a sitemap

WCAG 2.0 resources Resources WCAG WebAIM accessibility testing How people with disabilities use the web Examples used in this presentation

WCAG 2.0 resources Tools and testing Must-have Firefox extensions: WAVE toolbar Web Developer Toolbar WCAG Contrast Checker Fangs Screen Reader Emulator

WCAG 2.0 Q&A Questions? Michael Tangen | web interface designer-developer Office of Enterprise Technology (651) This presentation was developed in 2010 for the Technology Accessibility project. Licensed under Creative Commons Attribution-ShareAlike 3.0 Unported LicenseCreative Commons Attribution-ShareAlike 3.0 Unported License Rev