Elizabeth Pyatt See Notes panel for image ALT tags Optimizing Sites at Penn State (Word Press) for Accessibility.

Slides:



Advertisements
Similar presentations
Chapter 3 – Web Design Tables & Page Layout
Advertisements

ACCESSIBILITY OF DESIRE2LEARN LEARNING ENVIRONMENT.
Web Accessibility Web Services Office of Communications.
The ACCESS Project Jesse Hausler, UDL/Accessibility Coordinator Craig Spooner, Coordinator.
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
IV. “Regular” Web Pages: HTML A Web Accessibility Primer: Usability for Everyone Office of Web Communications.
Getting an account with WordPress.com Open your web browser ( mozilla firefox, internet explorer, opera, etc.,)
Jiří Balej, Martin Podborský, Petra Čačková.  Tools, which enables to produce content without source code knowledge  Text document ◦ MS Word/OO Writer.
 What is web accessibility? ture=relatedhttp://
Accessibility Testing By Audience Need Elizabeth J. Pyatt, Ph.D. Christian Vinten-Johansen Information Technology Services.
Making Course Accessibility Accessible Elizabeth J. Pyatt, Ph.D. Christian Vinten-Johansen Penn State.
© 2011 Delmar, Cengage Learning Chapter 2 Developing a Web Page.
© 2012 Boise State University1 WordPress Training February 14, 2013.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Understanding WCAG Elizabeth J. Pyatt, Ph.D. Information Technology Services.
Elizabeth Pyatt, ITS See Notes panel for image ALT tags Accessibility Testing with Firefox Plugins.
Workshop 2 Coding an Accessible Website Web Content Accessibility Project Funded by BCcampus Natasha Boskic, Kirsten Bole, Nathan Hapke University of British.
Web Technologies Website Development Trade & Industrial Education
© 2012 Boise State University1 WordPress Training February 14, 2013.
Creating Effective School and PTA Websites Sam Farnsworth Utah PTA Technology Specialist
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
Part 2: How to create blogs In Modified by: Mr Rizal Arbain.
Elizabeth Pyatt, Accessibility: Working the Training Challenge.
Website Development with Dreamweaver
Dreamweaver MX Unit B CIS 205—Web Site Design and Development.
 Word doc for you to download › Link at the beginning of class › 10 Questions › Answers to be added inline  Post to Sakai when completed › No resubmits.
 Remember that HTML is just text  Need to point to pictures  Use the img tag  alt: › screen reader › REQUIRED for this class and to validate.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
Updated on: September 4, 2010 CIS67 Foundations for Creating Web Pages Professor Al Fichera.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
Creating Google Sites Laura Assem, Director of Technology.
How to create blogs In. Register Click on If you have a Google account(i.e. Gmail), then sign in with your username.
Word Create a basic TOC. Course contents Overview: table of contents basics Lesson 1: About tables of contents Lesson 2: Format your table of contents.
+ Accessible Document Basics Cindy Compeán Accessibility/Assistive Technology Specialist
Elizabeth Pyatt, Blockers: What do I REALLY Need to Fix?
A centre of expertise in digital information managementwww.ukoln.ac.uk Accessibility and Usability For Web Sites: An Introduction to Web Accessibility.
+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
Easy WP Guide V2.6 for WordPress 3.8. easywpguide.com Adding Tags within your Post Adding Tags whilst editing your Post, will automatically assign those.
Inserting an Image Using the WordPress media manager, it’s extremely simple to insert, align and link your individual images and image galleries. To insert.
Building a Website: Layout Fall Overall Structure: Home Page Title Section Title Frame Picture UNCP Math Menu Content Footer Contact Information.
 Add one element at a time  If it doesn’t do what you want, › Delete it › DON’T just keep piling on more items.
COMP 143 Web Development with Adobe Dreamweaver CC.
 Accessibility & Information Architecture Presented by Liz Molleur INF385E April 5 th, 2009.
Weebly is Your Friend. * To Enhance And Promote Your Curriculum * To Provide A Student Resource * Add Efficiency to Your Planning * Informational * Promote.
Accessibility and Teaching Online Beth Case Program Manager for Digital, Emerging, and Assistive Technologies University of Louisville, Delphi Center.
Getting an account with WordPress.com
County Website Content Management System
Awesome Docs: Creating Accessible Content Part 1
Guidance for 3rd party content providers
Page Design in Canvas.
Accessibility with Lectora Inspire 16
Chapter 2 Developing a Web Page.
Accessibility with WordPress
Updating Your Section’s Website
Introduction to Web Accessibility
Creating Accessible Electronic Content
Creating ADA Compliant Resources
How to customize your Microsoft SharePoint Online website
How to customize your Microsoft SharePoint Online website
Tutorial Tutorial Read all the directions before proceeding
Web Content Accessibility Beata M. Ofianewska (DG COMM) 7 December 2006 December 2006 COMM C2.
Creating Accessible PowerPoint Slides
Accessibility with WordPress
How to customize your Microsoft SharePoint Online website
ADA Compliant Website & Documents
Consult America Technology Consulting Services
Web Standards and Accessible Design.
Accessibility Guide.
4.00 Apply procedures to add content by using Dreamweaver. (22%)
Presentation transcript:

Elizabeth Pyatt See Notes panel for image ALT tags Optimizing Sites at Penn State (Word Press) for Accessibility

Outline  Audience for Accessibility & Policy  Tasks by Role  Blog/Page Editor: Posts, Pages  Headings, Link Text, Image ALT Text, Other  Site Owner: Plugins, CSS, Widgets  WP Admin (beyond Sites)  Adjustments without Code  Adjustments with Code

Accessibility Audiences  Severe Visual Impairments  No usable vision. Use audio cues from screen reader  Need descriptions for images  Use headings, link text, table, form labelsas navigation cues  Low vision & color deficient  Some vision, but legibility important  Responsive design important

More Audiences  Deaf  Captions & Transcripts please   Cognitive/Learning Disabilities  Usability & legibility critical  Use menus & widgets well  Motion Impaired  Can’t use hands (easily)  Neurological (e.g. Epilepsy)  Please don’t flicker quickly

Policy  A.D. 69  Online content relating to core PSU business (e.g. teaching) must comply with accessibility standards  Core Business  Dept. & Program sites  Course sites  Research sites  NOT wedding & personal hobby sites

Accessibility Benefits of Sites  Properly Coded Template  Search Form  Proper use of Labels  Navigation Templates  Proper use of Headings. Some ARIA Roles.  Page Titles  Based on titles of blog entries/pages  Rendered as appropriate Headings  Good editing tools  But YOU must use them well.

2 Main Roles (Editor & Owner)  Page/Blog Editor  Use Heading Styles  Specific Link Text  Add image ALT text  Tables (there’s a trick)  Site Owner  All above  Choose appropriate plugins  Legible color scheme + fonts  Adjust CSS (power user)  Accessible HTML in widgets (power user)

Headings and Screen Readers  Headings =  H1, H2, H3…H6  Use in long pages/posts  Also menus and other sections of a page template  Users scan to get overview of content  NOT H1 (Page title)  Paragraph (P)  Enclose text in P so screen readers can read passages one P at a time

Headings for Sighted Users  A syllabus uses headings to note different types of information

Word Press Visual Editor

Vague Link Experience

Clear Link Text (Same Fix Everywhere)  Important because  Screen readers may jump from link to link  Also enhances “link scent” for all users  Avoid Vague or Wordy Links  “For more information about international music, click here”  “Learn about additional international music resources that might be useful in class or in research”  Too may URL links (e.g. ction&layout=blog&id=6&Itemid=1 7) ction&layout=blog&id=6&Itemid=1 7  International Society for Music Education Publications International Society for Music Education Publications  Use This  Learn more from “International Music Links”International Music Links  This strategy works across all tools!

Links on a Screen Reader

Image ALT Tag/Text/Attribute  Text which replaces image if it can’t be processed  ALT=“Washington at Valley Forge in winter snow”  Appears when image fails to load Image from Wikipedia

Pick the Best ALT Tag  Context: Multilingual Signage 1.Wow – a bilingual ad in State College! 2.CATAMultilingualCrop.jpg 3.As you can see, State College is a multilingual community. 4.Ad on State College bus for Nationwide agent Andy Jiang with text in Chinese and English 5.Multilingual ad on XG line of CATA bus.

Add ALT Text in Sites  Code   Add Media (WYSIWYG)  During Insert  During Upload  Use “ALT Text”  Title, Description are metadata  Caption appears below image  Caption ≠ ALT Text

What to do with Tables  Bad News  No good WYSIWYG table editor in Sites  BUT  Dreamweaver, ANGEL, Canvas do  Can copy and paste HTML code  Can copy and paste from TablePress output, but must tweak code to WCAG compliance  Code?  See  Keys:  Don’t merge cells, Label all columns

Site Owner - Themes  Choose for Function Not Looks  Choose contrastive colors in options or CSS   Simple, but Accessible   More options  Divi, Genesis, PageLines  Caution  Not EVERY option accessible  Test unusual layouts & options  can do screenreader testing

Color Deficient Vision  Affects 9% U.S. Men  Usually causes inability to distinguish  Red/green  Sometimes blue/purple  Sometimes red may appear black  Also blind users can’t use color coding  Workarounds  Supplement color coding with text/shape or some other non-color cue.  Does it work in black and white?

Color Contrast (Luminosity)

Common Contrast Pitfalls

Color Coded Links  OK Because  Links include keywords like “Vocabulary”, “Pronunciation”

Chart Example: Which works best in Black and White?

Right/Wrong Color Coding (Red = wrong, Green = OK)  Can use if  Supplemented by shape  Green check vs red X in ANGEL answer Key  Labels in or near colored areas  Change green to blue

Useful Plugins  Jet Pack  Full control of CSS for any theme  Requires WordPress.com account  Gravity Forms  Generally accessible output form  Descriptions might not be accessible to screen readers

More Useful Plugins  SiteMap  Can be useful for some users to find page  Events Calendar (not bad)  Individual event generally accessible (not map)  Generates ical & Google cal links  List view best  Sites.psu.edu/xx/events/list  MathJax-LaTeX (+MathML)  If you have math content

Not so Accessible  Table Press  Output not completely accessible  Meta Slider  Rotating slideshows NOT accessible  Difficult for people with motion/cognitive impairments  Static Slideshows with ALT text accessible

Inaccessible Hero (PageLines) Looks good, no ALT text option

Inaccessible Hero Fix (via HTML)  Create using tool  Publish  Cut and paste code on another page  Tweak as needed (e.g. add ALT text)

CSS & Keyboard Focus  Anyone with motor control issues but who retain vision  Carpal Tunnel  Parkinson’s/Essential Tremor  May rely on keyboard or joystick buttons  Where’s the cursor?  Where’s the Skip Nav link?

Which tab is highlighted? Keyboard tabbing

Which tab is highlighted? With :hover styling

Browser Default Link Focus

Keyboard Focus on Accessibility Site By customer request

Keyboard Focus in Forms

CSS :focus attribute  When element has keyboard focus (e.g. TAB)  a:focus – control link style for keyboard users  :focus – any element (link, form field, element with TABINDEX attribute)  Example  :focus { background-color: #DEF; outline: 2px solid #018 !important; (margin-left:0) /*if you need to unhide item*/ }  How to disable  :focus {outline: none} /*Nooooooo!*/

Another Application  Self Check Rollover  Use both a:hover and a:focus on a pseudo link to reveal an answer  x0.html#nonform x0.html#nonform

Line-Height Attribute line-height=1 vs. line-height=1.25 or 1.25 em

Absolute vs. Relative Line Height  Relative (Recommended)  body {line-height:1.25} /*125% of font size*/  h1,h2,h3 {line-height: 1}  Absolute (Wonky, but Common)  body {font-size:14px; line-height:21px}  Can negatively impact other elements (e.g. table cells}

Questions?     Yammer – PSU Accessibility & Sites at Penn State group