SlideShare a Scribd company logo
Nina McHale
Arapahoe Library District
     milehighbrarian.net
The Library Accessibility
Problem, 1 of 2
 Library web sites are complex blends of
  locally created content and online (often
  hosted) tools
 Those tools are created and managed by
  different entities, internal and external to
  the library
 Library vendors are notoriously
  unsupportive of/non-compliant with Section
  508/WCAG
     Tatomir and Durrance: 78% of databases
     “marginally inaccessible” or “inaccessible”
The Library Accessibility
Problem, 2 of 2
 Library web sites tend to be homegrown
 Library web masters tend to be self-
  taught
 Few (if any?!) members of the library
  staff have adequate web accessibility
  knowledge
 Inaccessible sites-not just library web
  sites- can look and function fine to
  sighted users
Our Agenda
 (Free!) Accessibility Testing Tools
 Putting Library Resources to the Test
 Tips for Fixing Problems
(Free!) Accessibility Testing
Tools
 ChromeShades (Chrome)
 Web Accessibility Toolbar (Internet
  Explorer)
 Fangs (Firefox)
 WebAIM WAVE
     Site (browser independent)
     Toolbar (Firefox)
ChromeShades (Google
Chrome)
 https://chrome.google.com/webstore/
 Screen reader emulator
 Shows an approximation of what a
  screen reader would say
 ChromeVox: a screen reader
 ChromeVis: a screen magnifier
Web Accessibility Toolbar
(Internet Explorer)
 http://www.visionaustralia.org.au/ais/tool
  bar/
 Not so much an integrated a browser
  tool as the others; more a suite of useful
  tools collected into a bookmarks bar
Fangs (Firefox Plug-In)
 http://sourceforge.net/projects/fangs/
 Provides a transcript of a screen reader’s
  output (examples to follow)
 Future of development uncertain, but current
  version works with Firefox 9.0.1
 Install plug-in, then restart Firefox
 To run in Firefox:
  ○ Browse to the page to evaluate;
  ○ Select “Tools,” then “Fangs”
WebAIM WAVE
(Site and Firefox Plug-In)
   Site: http://wave.webaim.org/
     Browse to site and:
      ○ Enter URL, OR
      ○ Upload code to analyze

   Firefox Plug-In:
     Install plug-in, then restart Firefox;
     Select “Tools,” then “WAVE” for options
     Benefit: not third-party server
     Index to icons: http://wave.webaim.org/icons
Sample Tests
 Library catalog (III Millennium)
 LibGuides (SpringShare)


For each of these:
 Screen capture
 Fangs and WebAIM tests
 Summary of issues revealed
Library Catalog
   Arapahoe Library District:
     http://aspen.ald.lib.co.us/
 Innovative Interfaces, Inc., Millennium
 A “hybrid” library resource: vendor-
  created, but customized locally by library
  systems staff
Issues Revealed, III’s
Millennium
 Order of content not logical or intuitively
  structured as a screen reader would
  render it (Fangs output)
 Image file name renders as gibberish
  (Fangs output)
 Alt text for images missing for library
  logo and sculpture pictures (WebAIM
  output)
 Search (HTML form) not coded properly
  (WebAIM output)
LibGuides
   Auraria Library English 090 Guide:
     http://guides.auraria.edu/ccdenglish090
 SpringShare
 A specialized library CMS for creating
  and organizing guide content
Features Revealed,
SpiringShare’s LibGuides
 Skip navigation links are present (Fangs
  output)
 “Alternate Page” for screen reader users
  is present (Fangs output)
 HTML headings (h1-h6) are used to
  structure the page (Fangs output)
 Alternative text is present for all but one
  image (WebAIM output)
Caveat:
 Even resources that pass the tests
  these tools and conform Section 508
  and/or WCAG 2.0 may still have
  accessibility issues
 Testing with screen reader software is
  the best way to test thoroughly
Tips: What Can We Do?
 Content Creators
 Acquisitions
 Web Services
For Library Content Creators,
1 of 2…
   Alternative text
     Section 508 §1194.22 paragraph a; WCAG
      2.0 1.1.1
     Provide text descriptions for non-text
      elements, i.e., images
     Enforce inclusion of alt text with software
      features (Dreamweaver, Drupal)
     Learn to write quality alternative text:
      ○ http://webaim.org/techniques/alttext/
For Library Content Creators,
2 of 2…
   Captions
     Section 508 §1194.22 paragraph b; WCAG
      2.0 1.2
     Provide transcripts for video-only and audio-
      only content
     Digital learning objects such as tutorials,
      online orientations, videos, etc., should all
      have equivalents for blind and deaf users
     Enforce use of captions with software
      features (Camtasia, Captivate)
For Acquisitions…
 Make accessibility evaluation part of the
  purchase evaluation process
 Pay close attention to the accessibility of
  discovery layer tools when making a
  decision
 Communicate to library vendors the
  importance of accessibility to librarians
  and library users
For Web Services, 1 of 2…
   Make accessibility part of the design and
    development process
     It’s much more difficult to retrofit a site than develop an
      accessible site to begin with
 Educate yourself and colleagues about
  web accessibility as it relates to their job
  requirements
 Use freely-available tools to assess
  accessibility of locally-created and
  purchased products
For Web Services, 2 of 2…
   Conduct usability testing with users with
    disabilities
     Contact community disability resources
   Become familiar with and test your sites
    with screen reader software:
     NVDA (open source, for Windows):
      http://www.nvda-project.org/
     VoiceOver: native to OS X (10.4+) for Mac
      users
A Final Thought
“Sometimes I think sighted people
 have handicaps of their own.
 Vision can be very deceptive.”
 -Pat Laing, blind computer programmer
Questions? Comments?

        @ninermac
    milehighbrarian.net

   Column: “All Access,”
Journal of Web Librarianship

More Related Content

What's hot

Web 2.0 - Continuing impact on Library Catalogues
Web 2.0 - Continuing impact on Library CataloguesWeb 2.0 - Continuing impact on Library Catalogues
Web 2.0 - Continuing impact on Library Catalogues
daveyp
 
Assessing Your Library Website: Using User Research Methods and Other Tools
Assessing Your Library Website: Using User Research Methods and Other ToolsAssessing Your Library Website: Using User Research Methods and Other Tools
Assessing Your Library Website: Using User Research Methods and Other Tools
Rachel Vacek
 
University of Portsmouth Library: A practical approach to Responsive Design
University of Portsmouth Library: A practical approach to Responsive Design University of Portsmouth Library: A practical approach to Responsive Design
University of Portsmouth Library: A practical approach to Responsive Design
Terminalfour
 
Glasgow - Utilising Web 2.0 in the OPAC
Glasgow - Utilising Web 2.0 in the OPACGlasgow - Utilising Web 2.0 in the OPAC
Glasgow - Utilising Web 2.0 in the OPAC
guest05f4f9
 
Connecting Users to Collections
Connecting Users to CollectionsConnecting Users to Collections
Connecting Users to Collections
FSU Libraries
 
Putting mobile in your site
Putting mobile in your sitePutting mobile in your site
Putting mobile in your site
Brian Herzog
 
Getting Started with Drupal - Handouts
Getting Started with Drupal - HandoutsGetting Started with Drupal - Handouts
Getting Started with Drupal - Handouts
Rachel Vacek
 
The changing nature of web design and user expectations, and how libraries c...
The changing nature of web design and user expectations, and how libraries c...The changing nature of web design and user expectations, and how libraries c...
The changing nature of web design and user expectations, and how libraries c...Rachel Vacek
 
Web-Scale Discovery: Post Implementation
Web-Scale Discovery: Post ImplementationWeb-Scale Discovery: Post Implementation
Web-Scale Discovery: Post Implementation
Rachel Vacek
 
Best practices for building usable & accessible Web content
Best practices for building usable  & accessible Web contentBest practices for building usable  & accessible Web content
Best practices for building usable & accessible Web content
teaguese
 
Getting started with Couchbase
Getting started with CouchbaseGetting started with Couchbase
Getting started with Couchbase
Josue Bustos
 
Therapy for your CMS: Improving the User Experience
Therapy for your CMS: Improving the User ExperienceTherapy for your CMS: Improving the User Experience
Therapy for your CMS: Improving the User Experience
Rachel Vacek
 
Re-imagining the Library Website
Re-imagining the Library WebsiteRe-imagining the Library Website
Re-imagining the Library Website
Rachel Vacek
 
Ala bibframe-camms-em-20130126
Ala bibframe-camms-em-20130126Ala bibframe-camms-em-20130126
Ala bibframe-camms-em-20130126
zepheiraorg
 
Mobile Access - What do libraries want?
Mobile Access - What do libraries want?Mobile Access - What do libraries want?
Mobile Access - What do libraries want?
Claire Koch
 
Why IP based access is failing end users
Why IP based access is failing end usersWhy IP based access is failing end users
Why IP based access is failing end users
OpenAthens
 
Device agnostic discovery using drupal and bibliocommons
Device agnostic discovery using drupal and bibliocommonsDevice agnostic discovery using drupal and bibliocommons
Device agnostic discovery using drupal and bibliocommonsonlinenw
 

What's hot (17)

Web 2.0 - Continuing impact on Library Catalogues
Web 2.0 - Continuing impact on Library CataloguesWeb 2.0 - Continuing impact on Library Catalogues
Web 2.0 - Continuing impact on Library Catalogues
 
Assessing Your Library Website: Using User Research Methods and Other Tools
Assessing Your Library Website: Using User Research Methods and Other ToolsAssessing Your Library Website: Using User Research Methods and Other Tools
Assessing Your Library Website: Using User Research Methods and Other Tools
 
University of Portsmouth Library: A practical approach to Responsive Design
University of Portsmouth Library: A practical approach to Responsive Design University of Portsmouth Library: A practical approach to Responsive Design
University of Portsmouth Library: A practical approach to Responsive Design
 
Glasgow - Utilising Web 2.0 in the OPAC
Glasgow - Utilising Web 2.0 in the OPACGlasgow - Utilising Web 2.0 in the OPAC
Glasgow - Utilising Web 2.0 in the OPAC
 
Connecting Users to Collections
Connecting Users to CollectionsConnecting Users to Collections
Connecting Users to Collections
 
Putting mobile in your site
Putting mobile in your sitePutting mobile in your site
Putting mobile in your site
 
Getting Started with Drupal - Handouts
Getting Started with Drupal - HandoutsGetting Started with Drupal - Handouts
Getting Started with Drupal - Handouts
 
The changing nature of web design and user expectations, and how libraries c...
The changing nature of web design and user expectations, and how libraries c...The changing nature of web design and user expectations, and how libraries c...
The changing nature of web design and user expectations, and how libraries c...
 
Web-Scale Discovery: Post Implementation
Web-Scale Discovery: Post ImplementationWeb-Scale Discovery: Post Implementation
Web-Scale Discovery: Post Implementation
 
Best practices for building usable & accessible Web content
Best practices for building usable  & accessible Web contentBest practices for building usable  & accessible Web content
Best practices for building usable & accessible Web content
 
Getting started with Couchbase
Getting started with CouchbaseGetting started with Couchbase
Getting started with Couchbase
 
Therapy for your CMS: Improving the User Experience
Therapy for your CMS: Improving the User ExperienceTherapy for your CMS: Improving the User Experience
Therapy for your CMS: Improving the User Experience
 
Re-imagining the Library Website
Re-imagining the Library WebsiteRe-imagining the Library Website
Re-imagining the Library Website
 
Ala bibframe-camms-em-20130126
Ala bibframe-camms-em-20130126Ala bibframe-camms-em-20130126
Ala bibframe-camms-em-20130126
 
Mobile Access - What do libraries want?
Mobile Access - What do libraries want?Mobile Access - What do libraries want?
Mobile Access - What do libraries want?
 
Why IP based access is failing end users
Why IP based access is failing end usersWhy IP based access is failing end users
Why IP based access is failing end users
 
Device agnostic discovery using drupal and bibliocommons
Device agnostic discovery using drupal and bibliocommonsDevice agnostic discovery using drupal and bibliocommons
Device agnostic discovery using drupal and bibliocommons
 

Similar to Evaluating libraryresourcesamigos

Accessibility part 2
Accessibility part 2Accessibility part 2
Accessibility part 2
Yongjie Chen 陈永杰
 
Optimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen ReadersOptimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen Readers
Nina McHale
 
Blogs, Wikis and Podcasts: Web 2.0 Tools You Can Use
Blogs, Wikis and Podcasts: Web 2.0 Tools You Can UseBlogs, Wikis and Podcasts: Web 2.0 Tools You Can Use
Blogs, Wikis and Podcasts: Web 2.0 Tools You Can Use
kepitcher
 
A "lofiAPI": Using open source applications and simple XML to build a library...
A "lofiAPI": Using open source applications and simple XML to build a library...A "lofiAPI": Using open source applications and simple XML to build a library...
A "lofiAPI": Using open source applications and simple XML to build a library...jason clark
 
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
Henny Swan
 
Koha Presentation
Koha PresentationKoha Presentation
Koha Presentation
Ken Ouma
 
Ed. Technology Council Open Source Presentation
Ed. Technology Council Open Source PresentationEd. Technology Council Open Source Presentation
Ed. Technology Council Open Source Presentation
Hillside Community School
 
Power to the Users (and Librarians)
Power to the Users (and Librarians)Power to the Users (and Librarians)
Power to the Users (and Librarians)
Guus van den Brekel
 
Useful Online Software
Useful Online Software Useful Online Software
Useful Online Software
bibliotecaria
 
Introduction to web page
Introduction to web pageIntroduction to web page
Introduction to web page
Mahmoud Shaqria
 
Blogs and Wikis
Blogs and Wikis Blogs and Wikis
Blogs and Wikis kepitcher
 
Copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-10-12
Copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-10-12Copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-10-12
Copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-10-12alysonkaye
 
Koha open source
Koha open sourceKoha open source
Koha open source
ANANDGKICHU
 
Wiki At C M A
Wiki At  C M AWiki At  C M A
Wiki At C M A
gcrum
 
Final copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-...
Final copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-...Final copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-...
Final copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-...alysonkaye
 
Accessibility Workshop
Accessibility WorkshopAccessibility Workshop
Accessibility Workshop
Lar Veale
 

Similar to Evaluating libraryresourcesamigos (20)

Accessibility part 2
Accessibility part 2Accessibility part 2
Accessibility part 2
 
Optimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen ReadersOptimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen Readers
 
Blogs, Wikis and Podcasts: Web 2.0 Tools You Can Use
Blogs, Wikis and Podcasts: Web 2.0 Tools You Can UseBlogs, Wikis and Podcasts: Web 2.0 Tools You Can Use
Blogs, Wikis and Podcasts: Web 2.0 Tools You Can Use
 
A "lofiAPI": Using open source applications and simple XML to build a library...
A "lofiAPI": Using open source applications and simple XML to build a library...A "lofiAPI": Using open source applications and simple XML to build a library...
A "lofiAPI": Using open source applications and simple XML to build a library...
 
Rutgers - History Intranet
Rutgers - History IntranetRutgers - History Intranet
Rutgers - History Intranet
 
Koha presentationnaclin2010
Koha presentationnaclin2010Koha presentationnaclin2010
Koha presentationnaclin2010
 
Open sourse library management solutions
Open sourse library management solutionsOpen sourse library management solutions
Open sourse library management solutions
 
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
 
Os php-wiki1-pdf
Os php-wiki1-pdfOs php-wiki1-pdf
Os php-wiki1-pdf
 
Koha Presentation
Koha PresentationKoha Presentation
Koha Presentation
 
Ed. Technology Council Open Source Presentation
Ed. Technology Council Open Source PresentationEd. Technology Council Open Source Presentation
Ed. Technology Council Open Source Presentation
 
Power to the Users (and Librarians)
Power to the Users (and Librarians)Power to the Users (and Librarians)
Power to the Users (and Librarians)
 
Useful Online Software
Useful Online Software Useful Online Software
Useful Online Software
 
Introduction to web page
Introduction to web pageIntroduction to web page
Introduction to web page
 
Blogs and Wikis
Blogs and Wikis Blogs and Wikis
Blogs and Wikis
 
Copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-10-12
Copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-10-12Copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-10-12
Copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-10-12
 
Koha open source
Koha open sourceKoha open source
Koha open source
 
Wiki At C M A
Wiki At  C M AWiki At  C M A
Wiki At C M A
 
Final copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-...
Final copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-...Final copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-...
Final copyofopensourcesites softwareandpresentationoutlineforslideshowfinal5-...
 
Accessibility Workshop
Accessibility WorkshopAccessibility Workshop
Accessibility Workshop
 

More from Nina McHale

Drupal con portland library bof
Drupal con portland library bofDrupal con portland library bof
Drupal con portland library bofNina McHale
 
LITA Forum 2012 Web Analytics Preconference
LITA Forum 2012 Web Analytics PreconferenceLITA Forum 2012 Web Analytics Preconference
LITA Forum 2012 Web Analytics Preconference
Nina McHale
 
LITA Forum 2012 Web Analytics Strategy Preconference
LITA Forum 2012 Web Analytics Strategy PreconferenceLITA Forum 2012 Web Analytics Strategy Preconference
LITA Forum 2012 Web Analytics Strategy PreconferenceNina McHale
 
User survey results lc
User survey results lcUser survey results lc
User survey results lcNina McHale
 
Survey results report
Survey results reportSurvey results report
Survey results reportNina McHale
 
Acrl ucs tech section il 2011 report
Acrl ucs tech section il 2011 reportAcrl ucs tech section il 2011 report
Acrl ucs tech section il 2011 report
Nina McHale
 
Making the Case for CMS!
Making the Case for CMS!Making the Case for CMS!
Making the Case for CMS!
Nina McHale
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User Experience
Nina McHale
 
Easy In, Easy Out: Customizing Your Open Source Publishing Software
Easy In, Easy Out: Customizing Your Open Source Publishing SoftwareEasy In, Easy Out: Customizing Your Open Source Publishing Software
Easy In, Easy Out: Customizing Your Open Source Publishing Software
Nina McHale
 
Missouri statelibrarymobile
Missouri statelibrarymobileMissouri statelibrarymobile
Missouri statelibrarymobile
Nina McHale
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
Nina McHale
 
Blog training
Blog trainingBlog training
Blog training
Nina McHale
 
LITA Drupal IG Midwinter Meeting2011
LITA Drupal IG Midwinter Meeting2011LITA Drupal IG Midwinter Meeting2011
LITA Drupal IG Midwinter Meeting2011
Nina McHale
 
Intranets school
Intranets schoolIntranets school
Intranets school
Nina McHale
 
Migrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library IntranetsMigrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library Intranets
Nina McHale
 
LITA Forum 2010
LITA Forum 2010LITA Forum 2010
LITA Forum 2010
Nina McHale
 
NextGen Catalogs: An Overview of Current Products and Use
NextGen Catalogs: An Overview of Current Products and UseNextGen Catalogs: An Overview of Current Products and Use
NextGen Catalogs: An Overview of Current Products and Use
Nina McHale
 
Working with IT: Become a Partner, not a Client
Working with IT: Become a Partner, not a ClientWorking with IT: Become a Partner, not a Client
Working with IT: Become a Partner, not a Client
Nina McHale
 

More from Nina McHale (20)

Drupal con portland library bof
Drupal con portland library bofDrupal con portland library bof
Drupal con portland library bof
 
LITA Forum 2012 Web Analytics Preconference
LITA Forum 2012 Web Analytics PreconferenceLITA Forum 2012 Web Analytics Preconference
LITA Forum 2012 Web Analytics Preconference
 
LITA Forum 2012 Web Analytics Strategy Preconference
LITA Forum 2012 Web Analytics Strategy PreconferenceLITA Forum 2012 Web Analytics Strategy Preconference
LITA Forum 2012 Web Analytics Strategy Preconference
 
User survey results lc
User survey results lcUser survey results lc
User survey results lc
 
Survey Results
Survey ResultsSurvey Results
Survey Results
 
Drupal fail
Drupal failDrupal fail
Drupal fail
 
Survey results report
Survey results reportSurvey results report
Survey results report
 
Acrl ucs tech section il 2011 report
Acrl ucs tech section il 2011 reportAcrl ucs tech section il 2011 report
Acrl ucs tech section il 2011 report
 
Making the Case for CMS!
Making the Case for CMS!Making the Case for CMS!
Making the Case for CMS!
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User Experience
 
Easy In, Easy Out: Customizing Your Open Source Publishing Software
Easy In, Easy Out: Customizing Your Open Source Publishing SoftwareEasy In, Easy Out: Customizing Your Open Source Publishing Software
Easy In, Easy Out: Customizing Your Open Source Publishing Software
 
Missouri statelibrarymobile
Missouri statelibrarymobileMissouri statelibrarymobile
Missouri statelibrarymobile
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Blog training
Blog trainingBlog training
Blog training
 
LITA Drupal IG Midwinter Meeting2011
LITA Drupal IG Midwinter Meeting2011LITA Drupal IG Midwinter Meeting2011
LITA Drupal IG Midwinter Meeting2011
 
Intranets school
Intranets schoolIntranets school
Intranets school
 
Migrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library IntranetsMigrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library Intranets
 
LITA Forum 2010
LITA Forum 2010LITA Forum 2010
LITA Forum 2010
 
NextGen Catalogs: An Overview of Current Products and Use
NextGen Catalogs: An Overview of Current Products and UseNextGen Catalogs: An Overview of Current Products and Use
NextGen Catalogs: An Overview of Current Products and Use
 
Working with IT: Become a Partner, not a Client
Working with IT: Become a Partner, not a ClientWorking with IT: Become a Partner, not a Client
Working with IT: Become a Partner, not a Client
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 

Evaluating libraryresourcesamigos

  • 1. Nina McHale Arapahoe Library District milehighbrarian.net
  • 2. The Library Accessibility Problem, 1 of 2  Library web sites are complex blends of locally created content and online (often hosted) tools  Those tools are created and managed by different entities, internal and external to the library  Library vendors are notoriously unsupportive of/non-compliant with Section 508/WCAG  Tatomir and Durrance: 78% of databases “marginally inaccessible” or “inaccessible”
  • 3. The Library Accessibility Problem, 2 of 2  Library web sites tend to be homegrown  Library web masters tend to be self- taught  Few (if any?!) members of the library staff have adequate web accessibility knowledge  Inaccessible sites-not just library web sites- can look and function fine to sighted users
  • 4. Our Agenda  (Free!) Accessibility Testing Tools  Putting Library Resources to the Test  Tips for Fixing Problems
  • 5. (Free!) Accessibility Testing Tools  ChromeShades (Chrome)  Web Accessibility Toolbar (Internet Explorer)  Fangs (Firefox)  WebAIM WAVE  Site (browser independent)  Toolbar (Firefox)
  • 6. ChromeShades (Google Chrome)  https://chrome.google.com/webstore/  Screen reader emulator  Shows an approximation of what a screen reader would say  ChromeVox: a screen reader  ChromeVis: a screen magnifier
  • 7. Web Accessibility Toolbar (Internet Explorer)  http://www.visionaustralia.org.au/ais/tool bar/  Not so much an integrated a browser tool as the others; more a suite of useful tools collected into a bookmarks bar
  • 8. Fangs (Firefox Plug-In)  http://sourceforge.net/projects/fangs/  Provides a transcript of a screen reader’s output (examples to follow)  Future of development uncertain, but current version works with Firefox 9.0.1  Install plug-in, then restart Firefox  To run in Firefox: ○ Browse to the page to evaluate; ○ Select “Tools,” then “Fangs”
  • 9. WebAIM WAVE (Site and Firefox Plug-In)  Site: http://wave.webaim.org/  Browse to site and: ○ Enter URL, OR ○ Upload code to analyze  Firefox Plug-In:  Install plug-in, then restart Firefox;  Select “Tools,” then “WAVE” for options  Benefit: not third-party server  Index to icons: http://wave.webaim.org/icons
  • 10. Sample Tests  Library catalog (III Millennium)  LibGuides (SpringShare) For each of these:  Screen capture  Fangs and WebAIM tests  Summary of issues revealed
  • 11. Library Catalog  Arapahoe Library District:  http://aspen.ald.lib.co.us/  Innovative Interfaces, Inc., Millennium  A “hybrid” library resource: vendor- created, but customized locally by library systems staff
  • 12.
  • 13.
  • 14.
  • 15. Issues Revealed, III’s Millennium  Order of content not logical or intuitively structured as a screen reader would render it (Fangs output)  Image file name renders as gibberish (Fangs output)  Alt text for images missing for library logo and sculpture pictures (WebAIM output)  Search (HTML form) not coded properly (WebAIM output)
  • 16. LibGuides  Auraria Library English 090 Guide:  http://guides.auraria.edu/ccdenglish090  SpringShare  A specialized library CMS for creating and organizing guide content
  • 17.
  • 18.
  • 19.
  • 20. Features Revealed, SpiringShare’s LibGuides  Skip navigation links are present (Fangs output)  “Alternate Page” for screen reader users is present (Fangs output)  HTML headings (h1-h6) are used to structure the page (Fangs output)  Alternative text is present for all but one image (WebAIM output)
  • 21. Caveat:  Even resources that pass the tests these tools and conform Section 508 and/or WCAG 2.0 may still have accessibility issues  Testing with screen reader software is the best way to test thoroughly
  • 22. Tips: What Can We Do?  Content Creators  Acquisitions  Web Services
  • 23. For Library Content Creators, 1 of 2…  Alternative text  Section 508 §1194.22 paragraph a; WCAG 2.0 1.1.1  Provide text descriptions for non-text elements, i.e., images  Enforce inclusion of alt text with software features (Dreamweaver, Drupal)  Learn to write quality alternative text: ○ http://webaim.org/techniques/alttext/
  • 24. For Library Content Creators, 2 of 2…  Captions  Section 508 §1194.22 paragraph b; WCAG 2.0 1.2  Provide transcripts for video-only and audio- only content  Digital learning objects such as tutorials, online orientations, videos, etc., should all have equivalents for blind and deaf users  Enforce use of captions with software features (Camtasia, Captivate)
  • 25. For Acquisitions…  Make accessibility evaluation part of the purchase evaluation process  Pay close attention to the accessibility of discovery layer tools when making a decision  Communicate to library vendors the importance of accessibility to librarians and library users
  • 26. For Web Services, 1 of 2…  Make accessibility part of the design and development process  It’s much more difficult to retrofit a site than develop an accessible site to begin with  Educate yourself and colleagues about web accessibility as it relates to their job requirements  Use freely-available tools to assess accessibility of locally-created and purchased products
  • 27. For Web Services, 2 of 2…  Conduct usability testing with users with disabilities  Contact community disability resources  Become familiar with and test your sites with screen reader software:  NVDA (open source, for Windows): http://www.nvda-project.org/  VoiceOver: native to OS X (10.4+) for Mac users
  • 28. A Final Thought “Sometimes I think sighted people have handicaps of their own. Vision can be very deceptive.” -Pat Laing, blind computer programmer
  • 29. Questions? Comments? @ninermac milehighbrarian.net Column: “All Access,” Journal of Web Librarianship

Editor's Notes

  1. Tatomir, Jennifer, and Joan C. Durrance. 2010. Overcoming the Information Gap: Measuring the Accessibility of Library Databases to Adaptive Technology Users. Library Hi Tech 28(4): 577-94.