Best practices Patrick H. Lauke / Salford Business School / 10 November 2008 WHAT YOU NEED TO KNOW ABOUT MODERN WEB DESIGN.

Slides:



Advertisements
Similar presentations
WCAG 2 Compliance With PDF
Advertisements

Web Accessibility Talyah Aviran Head of UI team. 2 What is Accessibility? What is accessibility to the Web and why is it important? Impact of the Web.
Developed with material from W3C Web Accessibility Initiative (WAI) IMPORTANT: Instructions Please read carefully the Instructions for.
IMPORTANT: Instructions
Web Accessibility Web Services Office of Communications.
All change for WCAG 2.0 Patrick H. Lauke / Manchester Digital Development Agency / 24 March 2009 WHAT YOU NEED TO KNOW ABOUT THE NEW ACCESSIBILITY GUIDELINES.
Web Content Accessibility Guidelines (WCAG) 2.0 by Julius Charles Serrano, Even Grounds.
Accessibility Testing Naisargi Shah. What is Accessibility Testing?  It is a subset of usability testing.  Software is tested to decide the accessibility.
Web accessibility A practical introduction. Presentation title and date1 Web accessibility is about designing sites so as many people as possible can.
The W3C Web Accessibility Initiative (WAI) Inclusive learning through technology Damien French.
October 2, 2007IEEE IPCC2007 Building Communication With Access for All Richard B. Ells Senior Webmaster University of Washington
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
Web Accessibility 2.0 February 4, Introduction: Patrick Johnson Internet Coordinator and Webmaster Department of Rehabilitation Since 1996 Phone:
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.
Copenhagen, 6 June 2006 Modern Web standards in CHM portals Mădălina Sauca Finsiel Romania.
Web Accessibility John Rochford UMMS Shriver Center Director, INDEX Program Rich Caloggero WGBH National Center for Accessible Media MIT Adaptive Technology.
Accessibility IS 403: User Interface Design Shaun Kane 1.
Website accessibility and legislation Nigel Williams
Website Accessibility
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.
Web standards pragmatism Patrick H. Lauke / Web Developers Conference / 12 November 2008 FROM VALIDATION TO THE REAL WORLD.
Understanding WCAG Elizabeth J. Pyatt, Ph.D. Information Technology Services.
Date or reference Web Accessibility - an introduction Patrick H. Lauke EDU briefing session - 7/2/2006.
1 Inclusive Learning Technologies: Requirements, Strategies and Tips for creating Accessible Training - From the Act to Implementation CCCE January 16,
Week 7.  Definition, policies, standards  Continuum of abilities.
COMM1PCOMM1P Alan Woolrych Accessibility 9 COMM1P9COMM1P9 SCET MSc EC/ECA © Alan Woolrych 2001 Introduction Accessibility “Making Content Available to.
Developed with material from W3C Web Accessibility Initiative (WAI) IMPORTANT: Instructions Please read carefully the Instructions for.
Website Accessibility Testing. Why consider accessibility People with disabilities – Visual, Hearing, Physical, Cognitive (learning, reading, attention.
Website Accessibility. What is Website Accessibility? Making information on the internet usable and understandable for EVERYONE, including those with.
9 August 2012 Museum of Contemporary Art, Sydney Roger Hudson Web Usability Arts, Media and Technology at the MCA.
Creating sustainable web-based resources: more standards Online Qualitative Data Resources: Best Practice in Metadata Creation and Web Standards 15 November.
Date or reference Web Accessibility - short introduction Patrick H. Lauke Chapel Street Business Group - 28/2/2006.
Professor Waterman Cascading Style Sheets (CSS) is a language that works with HTML documents to define the way content is presented. The presentation.
Date or reference Web Accessibility - an introduction Patrick H. Lauke ISI presentation - 22/11/2004.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
1 Testing Web site Accessibility Review of disabilities, legislation & techniques.
Cascading Style Sheets (CSS) EXPLORING COMPUTER SCIENCE – LESSON 3-5.
Developed with material from W3C Web Accessibility Initiative (WAI) IMPORTANT: Instructions Please read carefully the Instructions for.
University of Sunderland CDM105 Session 3 Web Authoring Web accessibility A review of some of the current issues affecting Web design in respect to user.
2014 Accessible Websites Are Always Ugly and Other Myths Christine Ingalls, Intuit 10 October 2014 #GHC
Accessibility is not boring or difficult. It’s the right thing to do. Benjy Stanton.
Web Accessibility. Why accessibility? "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect."
Creating and editing web pages Patrick H. Lauke / EDU Staff Development / 22 March 2007 for the University of Salford.
Web accessibility Patrick H. Lauke / Salford Business School / 23 November 2007 Making your website work for more people.
Web Accessibility Web Community Meeting July 22, 2016 July 29, 2016.
Web Accessibility John Rochford Rich Caloggero UMMS Shriver Center
Cascading Style Sheets (CSS)
Accessibility Solutions in a Digital Learning Environment
Web Accessibility - an introduction Patrick H. Lauke
Making the Web Accessible to Impaired Users
Styles with Cascading Style Sheets (CSS)
Styles with Cascading Style Sheets (CSS)
Information Architecture and Design I
Website Accessibility
Web Content Accessibility Beata M. Ofianewska (DG COMM) 7 December 2006 December 2006 COMM C2.
Website Accessibility
Web Accessibility An Introduction.
Lakeshore Public Schools
International University of Japan
From compliance to usability
Information Architecture and Design I
Web Standards and Accessible Design.
ITI 163: Web, Mobile, and Social Media Design Introduction
Web content management
Objective Explain concepts used to create websites.
Accessibility.
Information Accessibility
Presentation transcript:

Best practices Patrick H. Lauke / Salford Business School / 10 November 2008 WHAT YOU NEED TO KNOW ABOUT MODERN WEB DESIGN

Who is this guy? ● Web Editor for Salford ● Web Standards Project (WaSP) ● Author and occasional.net magazine contributor

Outline ● What are Web Standards? ● What is Accessibility? ● Why is this relevant to you?

Old-school way of making pages ● Creating markup based on how things look ● Defining colours, widths, etc in your page ● Using tables for layout

Old-school way of making pages This is a heading Blah blah blah A sub- section Blah blah blah A sub- section Blah blah blah

Modern “web standards” way Separation of content and presentation ● HTML defines the content ● CSS says how the browser should style it

Defining your content HTML offers us different elements to define the meaning of pieces of content ● … for headings ● paragraphs ● unordered (bulletpoint) lists ● ordered (numbered) lists ● Etc At this stage we don't care what it looks like...

Defining your content This is a heading Blah blah blah A sub-section Blah blah blah A sub-section Blah blah blah

“Semantic” markup If you mark up your content based on its meaning, rather than what it looks like ● Becomes far easier to read ● You can quickly style things consistently ● Meaning can be interpreted by other programs (assistive technology, automated summaries, etc)

Stylesheets CSS use a different language from HTML, but provides powerful ways to simply define look h1 { font-size: 150%; color: #ff0000; } h2 { font-size: 125%; color: #00ff00; } p { color: #555555; }

Why bother? Separating content and presentation ● Same stylesheet can be used for multiple pages, even entire site

Why bother? Separating content and presentation ● Easy to quickly change look of an entire site without having to go through each page ● For example, see csszengarden.comcsszengarden.com

Why bother? Separating content and presentation ● One page, different stylesheets for different situation: on-screen and print

What is accessibility? “making sure our website works for blind people...”

Wide range of disabilities ● Visual impairments ● Auditory impairments ● Mobility impairments ● Cognitive disabilities

Who cares? People with disabilities use the web like anybody else...

Surely not... ● “disabled people won't be using my site!” ● “they're a small market, it's not worth catering!” ● “don't have time to make a separate accessible site!”

Disabled people won't be using my site! What type of site is it? ● Photographer selling prints ● Art gallery ● Mountain climbing equipment ● Online music store ● Web design resource

Small market, not worth catering for! “It is estimated that there are 7 million disabled people in the UK and that around 19% of the working age population has some form of disability.” Source: Disability Rights Commission – Disability briefing January

No time for separate accessible site! In most cases, no need for special “disabled access” site ● Inclusive design, not segregation ● Separation of content and presentation, structural markup, web standards ● Accessibility considered at planning stage

Access for all ● Accessibility not just for users with disabilities ● Benefits to all users ● Real-world: access ramps – just for wheelchairs? ● “situational/temporary” disabilities ● Alternative browsing devices: PDA, web phone, etc ● “silver surfers”

Search engine optimisation (SEO)? Google and co. “world's largest disabled user”

Web Content Accessibility Guidelines 2.0 ● Freely available ● Define 4 principles sites should adhere to

WCAG 2.0 principles A website should be... ● Perceivable ● Operable ● Usable ● Robust

WCAG 2.0 principles Each principle broken down into guidelines. Each guideline has success criteria to test.

WCAG 2.0 — Perceivable 1.1 Provide text alternatives for non-text content

WCAG 2.0 — Perceivable 1.2 Provide alternatives for time-based media

WCAG 2.0 — Perceivable 1.3 Create content that can be presented in different ways ● Separation of content and presentation ● Semantic markup

WCAG 2.0 — Perceivable 1.4 Make it easier for users to see and hear content including separating foreground from background

WCAG 2.0 — Operable 2.1 Make all functionality available from a keyboard ● Not a problem when doing plain HTML ● Be careful when getting fancy with JavaScript, Flash movies, etc

WCAG 2.0 — Operable 2.3 Do not design content in a way that is known to cause seizures

WCAG 2.0 — Robust 4.1 Maximize compatibility with current and future user agents, including assistive technologies ● Web standards...

Ethical/moral/financial reasons not enough? Most countries now have legal obligations ● UK: Disability Discrimination Act (DDA) 1995 Provision of goods and services ● Australia: Disability Discrimination Act 1992 ● USA: Americans with Disabilities Act (ADA) ● USA: Section 508 of Rehabilitation Act

Political correctness gone mad? “What next? Blind people suing car manufacturers?” ● UK DDA: “reasonable adjustments” ● Situations where there is no reasonable adjustment ● Case by case, not one size fits all

Testing for accessibility ● Automated accessibility checkers ● Still require human judgement ● False positives, false negatives ● Best way: understand what the issues are

Not just a “compliance” issue ● Not about ticking boxes ● It's about quality of your work ● Accessibility not always either/or — sliding scale ● Web standards + accessibility are expected skills in today's job market

Further information Designing with web standards

Further information Web Accessibility Web Standards and Regulatory Compliance

Further information ● Opera Web Standards Curriculum ● W3C Web Accessibility Initiative ● Accessify ● Accessifyforum ● WebAIM: Web Accessibility In Mind

Thanks Patrick H. Lauke