SlideShare uma empresa Scribd logo
1 de 21
ACC-14:
              Using Wordpress & php to
               Create Accessible Sites
                                Howard Kramer
                            hkramer@colorado.edu
                                                January 31, 2013
                                                2:35 – 3:35 p.m.
Handouts are available at: www.atia.org/orlandohandouts
                                                                   1
My Background with Wordpress / Web Design
• First began using Wordpress.com as meeting space

• Chose Wordpress CMS to present dynamic content for
  Accessing Higher Ground site

• Teach an online course on Universal Design for Digital Media

• Coordinate a conference on accessible media and access to the
  curriculum - AHG




Handouts are available at: www.atia.org/orlandohandouts
                                                                 2
Today’s Agenda
• What is Wordpress?
        • Wordpress.com vs. Wordpress.org

• Obstacles to accessibility

• Tools and strategies for addressing these issues

• What’s new and upcoming on Wordpress accessibility?

• Where to go from here: resources



Handouts are available at: www.atia.org/orlandohandouts
                                                          3
Full Disclosure
• I stole this presentation – (not really)

• Borrowing much from Joe Dolson (with his permission)

• Combined with my own material




Handouts are available at: www.atia.org/orlandohandouts
                                                          4
What is Wordpress
• Wordpress is a free, open-source CMS

• Largest user-base & WP developers

• PHP

• HTML / CSS

• Javascript

• Plugin extendability



Handouts are available at: www.atia.org/orlandohandouts
                                                          5
Wordpress Model


Handouts are available at: www.atia.org/orlandohandouts
                                                          6
Themes determine the user interface


Handouts are available at: www.atia.org/orlandohandouts
                                                                       7
First Area of Accessibility Problem
• Many themes are not accessible

• Most themes would not pass WCAG 2.0 AA

• Theme demonstration
        • WordPress.com vs. WordPress.org




Handouts are available at: www.atia.org/orlandohandouts
                                                          8
First Accessibility Problem Area - Themes
• Many themes are not accessible

• Most themes would not pass WCAG 2.0 AA

• Theme demonstration
        • WordPress.com vs. WordPress.org

        • “Digg Column 3” – best theme on WordPress.com?




Handouts are available at: www.atia.org/orlandohandouts
                                                           9
WordPress.com vs. WordPress.org
• WordPress.com – good place to start
        • Allows limited customization
        • No plugins (extensions)

• WordPress.org
        • Fully customizable
        • Access to over 20,000 plugins




Handouts are available at: www.atia.org/orlandohandouts
                                                          10
WordPress.org – hosted on server or Webhost
• Fully customizable
        • Styles
        • Theme creation of modification
        • Complete customization of user interface
        • With the database backend you can use php to create dynamic content




Handouts are available at: www.atia.org/orlandohandouts
                                                                                11
WordPress – other accessibility issues
User Interface (Public side)
• Empty Searches
• Default values for “more” links not semantic
• Lots of redundant “title” attributes
Administration
• Keyboard navigation
• Problems for screenreader use
• Dynamic editing

Handouts are available at: www.atia.org/orlandohandouts
                                                          12
Improvements in 3.5 Release
• Menu management not just drag & drop (3.4 had accessible
  option but hard to find)

• 3.4 – could not log out with a screenreader

• Administration interface – much more accessible




Handouts are available at: www.atia.org/orlandohandouts
                                                             13
3rd Problem Area - Plugins
• Over 20,000 plugins – vast options to expand functionality

• Many plugins are not accessible

• Little or no quality control

• No way to know if a plugin is accessible except to evaluate them
  one by one

• Hard to find plugins specifically designed for accessibility



Handouts are available at: www.atia.org/orlandohandouts
                                                                 14
3rd Problem Area - Plugins
• Over 20,000 plugins – vast options to expand functionality

• Many plugins are not accessible

• Little or no quality control

• No way to know if a plugin is accessible except to evaluate them
  one by one

• Hard to find plugins specifically designed for accessibility
  (search function problem)


Handouts are available at: www.atia.org/orlandohandouts
                                                                 15
Accessibility Initiatives
• WP Accessible – wp-accessible.org
    • Project to locate & encourage development of accessible themes

• WordPress has developed protocol for adding a tag for
  “accessibility ready” in their theme repository

• “Make WordPress Accessible” blog
    • http://make.wordpress.org/accessibility/

• Joe Dolson’s Accessibility plugin
    • Wordpress.org/extend/plugins/wp-accessibility

• No way at: www.atia.org/orlandohandouts
Handouts are available
                       to know if a plugin is accessible except to evaluate them
                                                                               16
WP- Accessibility Plugin
• Remove redundant title attributes
• Enable skip links (for Webkit browsers)
• Add skip links with user-defined targets
• Add language and text direction attributes
• Remove target attribute from links
• Force a search page error on an empty search
• Removes tab-index
• Add post titles to “read more” links

Handouts are available at: www.atia.org/orlandohandouts
                                                          17
WordPress Resources
• Friedman, Jesse. Web Designer’s Guide to WordPress, New
  Riders (2013)
• Williams, Brad; et al. Professional WordPress Plugin
  Development, Wiley Publishing (2011)
• Wordpress.org




Handouts are available at: www.atia.org/orlandohandouts
                                                            18
Projects/Resources at CU, AHEAD, &
ATHEN
• 3-credit class: Universal Design for Digital Media
    • http://accessinghigherground.org/wp/udclass/
• (Proposed) 3-credit class: Universal Design for CMS – focus on
  Drupal & WordPress
• ATHEN – Access Tech. Higher Ed. Network
    • Athenpro.org
• UD Grant - Integrating UD in Curriculum
    •   Professional Certificate
    •   Expand courses in UD for media design
    •   Conference track on UD in curriculum
    •   Repository of resources
• See us at Booth 204
Accessing Higher Ground Conference
             Accessible Media, Web & Technology
• November 4 – 8, 2013
• Hands-on sessions on Web Access, Assistive Technology
• Upcoming teleconferences
• Can purchase audio dvd of proceedings & access materials &
  handouts online
• Westin Hotel - between Boulder & Denver
• http://accessinghigherground.org
Thank you for attending this session
  • CEUs – Session Code: ACC-14
       • More info at: www.atia.org/CEU
       • For ACVREP, AOTA and ASHA CEUs, hand in completed Attendance
         Forms to REGISTRATION DESK at the end of the conference. Please
         note there is a $15 fee for AOTA CEUs.
       • For general CEUs, apply online with The AAC Institute:
         www.aacinstitute.org

  • Session Evaluation
       • Please help us improve the quality of our conference by completing your
         session evaluation form.
       • Completed evaluation forms should be submitted as you exit or to staff at
         the registration desk.

  • Handouts
         • Handouts are available at: www.atia.org/orlandohandouts
Handouts are Handout www.atia.org/orlandohandouts3 months after the conference ends.
         • available at: link remains live for                                         21

Mais conteúdo relacionado

Mais procurados

Joomla Day Chicago 2015 State of the Joomla! Union
Joomla Day Chicago 2015   State of the Joomla! UnionJoomla Day Chicago 2015   State of the Joomla! Union
Joomla Day Chicago 2015 State of the Joomla! UnionRod Martin
 
WordPress intro
WordPress introWordPress intro
WordPress introdbnorth
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationAndy Stratton
 
Wordpress intro
Wordpress introWordpress intro
Wordpress introthe-colab
 
Scope website - how to make an accessible website
Scope website - how to make an accessible websiteScope website - how to make an accessible website
Scope website - how to make an accessible websiteIlesh Mistry
 
Slide share
Slide shareSlide share
Slide shareRawlsA
 
What is WordPress Introduction to the CMS
What is WordPress Introduction to the CMSWhat is WordPress Introduction to the CMS
What is WordPress Introduction to the CMSthe-colab
 
GDI - Intro to WordPress
GDI - Intro to WordPressGDI - Intro to WordPress
GDI - Intro to WordPressSuzette Franck
 
WordPress and Web Accessibility - 2013
WordPress and Web Accessibility - 2013WordPress and Web Accessibility - 2013
WordPress and Web Accessibility - 2013Graham Armfield
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalRachel Vacek
 
Drupal vs WordPress
Drupal vs WordPressDrupal vs WordPress
Drupal vs WordPressPhill Brown
 
Building Collaborative Applications with Wikis
Building Collaborative Applications with WikisBuilding Collaborative Applications with Wikis
Building Collaborative Applications with WikisMeredith Farkas
 
WordPress Can Do That
WordPress Can Do ThatWordPress Can Do That
WordPress Can Do ThatJess Jurick
 
WordPress for Beginners
WordPress for BeginnersWordPress for Beginners
WordPress for BeginnersBrad Williams
 

Mais procurados (20)

Joomla Day Chicago 2015 State of the Joomla! Union
Joomla Day Chicago 2015   State of the Joomla! UnionJoomla Day Chicago 2015   State of the Joomla! Union
Joomla Day Chicago 2015 State of the Joomla! Union
 
WordPress intro
WordPress introWordPress intro
WordPress intro
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview Presentation
 
Intro to Wordpress
Intro to WordpressIntro to Wordpress
Intro to Wordpress
 
Wordpress intro
Wordpress introWordpress intro
Wordpress intro
 
Scope website - how to make an accessible website
Scope website - how to make an accessible websiteScope website - how to make an accessible website
Scope website - how to make an accessible website
 
Online Portfolio
Online PortfolioOnline Portfolio
Online Portfolio
 
Slide share
Slide shareSlide share
Slide share
 
What is WordPress Introduction to the CMS
What is WordPress Introduction to the CMSWhat is WordPress Introduction to the CMS
What is WordPress Introduction to the CMS
 
GDI - Intro to WordPress
GDI - Intro to WordPressGDI - Intro to WordPress
GDI - Intro to WordPress
 
Go Global with Mobile!
Go Global with Mobile!Go Global with Mobile!
Go Global with Mobile!
 
Technology wikis
Technology wikisTechnology wikis
Technology wikis
 
WordPress and Web Accessibility - 2013
WordPress and Web Accessibility - 2013WordPress and Web Accessibility - 2013
WordPress and Web Accessibility - 2013
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Drupal vs WordPress
Drupal vs WordPressDrupal vs WordPress
Drupal vs WordPress
 
Building Collaborative Applications with Wikis
Building Collaborative Applications with WikisBuilding Collaborative Applications with Wikis
Building Collaborative Applications with Wikis
 
Drupal 101
Drupal 101Drupal 101
Drupal 101
 
WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
 
WordPress Can Do That
WordPress Can Do ThatWordPress Can Do That
WordPress Can Do That
 
WordPress for Beginners
WordPress for BeginnersWordPress for Beginners
WordPress for Beginners
 

Destaque

Teaching web accessibility at the source
Teaching web accessibility at the sourceTeaching web accessibility at the source
Teaching web accessibility at the sourceHoward Kramer
 
What is ud demographics-w-notes - adopted for dis stud class
What is ud   demographics-w-notes - adopted for dis stud classWhat is ud   demographics-w-notes - adopted for dis stud class
What is ud demographics-w-notes - adopted for dis stud classHoward Kramer
 
A web standards & ud approach for access (bps public)
A web standards & ud approach for access (bps   public)A web standards & ud approach for access (bps   public)
A web standards & ud approach for access (bps public)Howard Kramer
 
Ud in curriculum ahead 2013
Ud in curriculum   ahead 2013Ud in curriculum   ahead 2013
Ud in curriculum ahead 2013Howard Kramer
 
Ud 4 curriculum (hk segment of panel)
Ud 4 curriculum (hk segment of panel)Ud 4 curriculum (hk segment of panel)
Ud 4 curriculum (hk segment of panel)Howard Kramer
 
Ud in curriculum csun 2013
Ud in curriculum   csun 2013Ud in curriculum   csun 2013
Ud in curriculum csun 2013Howard Kramer
 

Destaque (7)

Teaching web accessibility at the source
Teaching web accessibility at the sourceTeaching web accessibility at the source
Teaching web accessibility at the source
 
What is ud demographics-w-notes - adopted for dis stud class
What is ud   demographics-w-notes - adopted for dis stud classWhat is ud   demographics-w-notes - adopted for dis stud class
What is ud demographics-w-notes - adopted for dis stud class
 
03色彩學
03色彩學03色彩學
03色彩學
 
A web standards & ud approach for access (bps public)
A web standards & ud approach for access (bps   public)A web standards & ud approach for access (bps   public)
A web standards & ud approach for access (bps public)
 
Ud in curriculum ahead 2013
Ud in curriculum   ahead 2013Ud in curriculum   ahead 2013
Ud in curriculum ahead 2013
 
Ud 4 curriculum (hk segment of panel)
Ud 4 curriculum (hk segment of panel)Ud 4 curriculum (hk segment of panel)
Ud 4 curriculum (hk segment of panel)
 
Ud in curriculum csun 2013
Ud in curriculum   csun 2013Ud in curriculum   csun 2013
Ud in curriculum csun 2013
 

Semelhante a Wordpress & accessibility

Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12Karen Mardahl
 
Accessibility with WordPress
Accessibility with WordPressAccessibility with WordPress
Accessibility with WordPressJoseph Dolson
 
Abstractions: Fringe Accessibility
Abstractions: Fringe AccessibilityAbstractions: Fringe Accessibility
Abstractions: Fringe AccessibilityAdrian Roselli
 
Building a Library Website in WordPress (2019)
Building a Library Website in WordPress (2019)Building a Library Website in WordPress (2019)
Building a Library Website in WordPress (2019)chaefele
 
Useful Accessibility Tools Version 3 - Jul 2021
Useful Accessibility Tools Version 3 - Jul 2021Useful Accessibility Tools Version 3 - Jul 2021
Useful Accessibility Tools Version 3 - Jul 2021Graham Armfield
 
Themes, Plugins and Accessibility
Themes, Plugins and AccessibilityThemes, Plugins and Accessibility
Themes, Plugins and AccessibilityGraham Armfield
 
WordCamp Nagpur 2022 - Maitreyie Chavan.pptx
WordCamp Nagpur 2022 - Maitreyie Chavan.pptxWordCamp Nagpur 2022 - Maitreyie Chavan.pptx
WordCamp Nagpur 2022 - Maitreyie Chavan.pptxMaitreyieChavan1
 
Using Web 2.0 Tools inside Brightspace with an Eye on Accessibility
Using Web 2.0 Tools inside Brightspacewith an Eye on AccessibilityUsing Web 2.0 Tools inside Brightspacewith an Eye on Accessibility
Using Web 2.0 Tools inside Brightspace with an Eye on AccessibilityD2L Barry
 
Fringe Accessibility - Guelph Accessibility Conference
Fringe Accessibility - Guelph Accessibility ConferenceFringe Accessibility - Guelph Accessibility Conference
Fringe Accessibility - Guelph Accessibility ConferenceAdrian Roselli
 
WordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and UglyWordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and UglyNoel Saw
 
Making and sharing content online
Making and sharing content onlineMaking and sharing content online
Making and sharing content onlineHelen Webster
 
Text to speech and word predicition
Text to speech and word predicitionText to speech and word predicition
Text to speech and word predicitionHindie Dershowitz
 
Text to speech and word predicition
Text to speech and word predicitionText to speech and word predicition
Text to speech and word predicitionHindie Dershowitz
 
Alternative eLearning Tools
Alternative eLearning ToolsAlternative eLearning Tools
Alternative eLearning ToolsYum Studio
 
Fringe Accessibility: ID24 for GAAD
Fringe Accessibility: ID24 for GAADFringe Accessibility: ID24 for GAAD
Fringe Accessibility: ID24 for GAADAdrian Roselli
 
Drupal vs Wordpress
Drupal vs WordpressDrupal vs Wordpress
Drupal vs WordpressIan Mariano
 
WordPress Accessibility - WordCamp Buffalo 2016
WordPress Accessibility - WordCamp Buffalo 2016WordPress Accessibility - WordCamp Buffalo 2016
WordPress Accessibility - WordCamp Buffalo 2016Adrian Roselli
 
Website Accessibility: The Internet is for Everyone
Website Accessibility: The Internet is for EveryoneWebsite Accessibility: The Internet is for Everyone
Website Accessibility: The Internet is for EveryoneCarie Fisher, MS, CPWA
 
WordPress and Accessibility
WordPress and AccessibilityWordPress and Accessibility
WordPress and AccessibilityJoseph Dolson
 

Semelhante a Wordpress & accessibility (20)

Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
 
Accessibility with WordPress
Accessibility with WordPressAccessibility with WordPress
Accessibility with WordPress
 
Wordpress Basics
Wordpress BasicsWordpress Basics
Wordpress Basics
 
Abstractions: Fringe Accessibility
Abstractions: Fringe AccessibilityAbstractions: Fringe Accessibility
Abstractions: Fringe Accessibility
 
Building a Library Website in WordPress (2019)
Building a Library Website in WordPress (2019)Building a Library Website in WordPress (2019)
Building a Library Website in WordPress (2019)
 
Useful Accessibility Tools Version 3 - Jul 2021
Useful Accessibility Tools Version 3 - Jul 2021Useful Accessibility Tools Version 3 - Jul 2021
Useful Accessibility Tools Version 3 - Jul 2021
 
Themes, Plugins and Accessibility
Themes, Plugins and AccessibilityThemes, Plugins and Accessibility
Themes, Plugins and Accessibility
 
WordCamp Nagpur 2022 - Maitreyie Chavan.pptx
WordCamp Nagpur 2022 - Maitreyie Chavan.pptxWordCamp Nagpur 2022 - Maitreyie Chavan.pptx
WordCamp Nagpur 2022 - Maitreyie Chavan.pptx
 
Using Web 2.0 Tools inside Brightspace with an Eye on Accessibility
Using Web 2.0 Tools inside Brightspacewith an Eye on AccessibilityUsing Web 2.0 Tools inside Brightspacewith an Eye on Accessibility
Using Web 2.0 Tools inside Brightspace with an Eye on Accessibility
 
Fringe Accessibility - Guelph Accessibility Conference
Fringe Accessibility - Guelph Accessibility ConferenceFringe Accessibility - Guelph Accessibility Conference
Fringe Accessibility - Guelph Accessibility Conference
 
WordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and UglyWordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and Ugly
 
Making and sharing content online
Making and sharing content onlineMaking and sharing content online
Making and sharing content online
 
Text to speech and word predicition
Text to speech and word predicitionText to speech and word predicition
Text to speech and word predicition
 
Text to speech and word predicition
Text to speech and word predicitionText to speech and word predicition
Text to speech and word predicition
 
Alternative eLearning Tools
Alternative eLearning ToolsAlternative eLearning Tools
Alternative eLearning Tools
 
Fringe Accessibility: ID24 for GAAD
Fringe Accessibility: ID24 for GAADFringe Accessibility: ID24 for GAAD
Fringe Accessibility: ID24 for GAAD
 
Drupal vs Wordpress
Drupal vs WordpressDrupal vs Wordpress
Drupal vs Wordpress
 
WordPress Accessibility - WordCamp Buffalo 2016
WordPress Accessibility - WordCamp Buffalo 2016WordPress Accessibility - WordCamp Buffalo 2016
WordPress Accessibility - WordCamp Buffalo 2016
 
Website Accessibility: The Internet is for Everyone
Website Accessibility: The Internet is for EveryoneWebsite Accessibility: The Internet is for Everyone
Website Accessibility: The Internet is for Everyone
 
WordPress and Accessibility
WordPress and AccessibilityWordPress and Accessibility
WordPress and Accessibility
 

Mais de Howard Kramer

Results from a Survey to Measure the Benefits of Accessibility and Universal ...
Results from a Survey to Measure the Benefits of Accessibility and Universal ...Results from a Survey to Measure the Benefits of Accessibility and Universal ...
Results from a Survey to Measure the Benefits of Accessibility and Universal ...Howard Kramer
 
Student Benefits and Teaching Resources for Including Accessibility/Inclusive...
Student Benefits and Teaching Resources for Including Accessibility/Inclusive...Student Benefits and Teaching Resources for Including Accessibility/Inclusive...
Student Benefits and Teaching Resources for Including Accessibility/Inclusive...Howard Kramer
 
Preliminary Results from a Survey to Measure the Benefits of Accessibility an...
Preliminary Results from a Survey to Measure the Benefits of Accessibility an...Preliminary Results from a Survey to Measure the Benefits of Accessibility an...
Preliminary Results from a Survey to Measure the Benefits of Accessibility an...Howard Kramer
 
Ud in-curriculum-4 coltt-2019
Ud in-curriculum-4 coltt-2019Ud in-curriculum-4 coltt-2019
Ud in-curriculum-4 coltt-2019Howard Kramer
 
Ud in-curriculum-4 accessu-2019
Ud in-curriculum-4 accessu-2019Ud in-curriculum-4 accessu-2019
Ud in-curriculum-4 accessu-2019Howard Kramer
 
Ud in-curriculum-4 csun-2019
Ud in-curriculum-4 csun-2019Ud in-curriculum-4 csun-2019
Ud in-curriculum-4 csun-2019Howard Kramer
 
(COLTT 2018) Teaching Accessibility and Inclusive Design in Higher Education ...
(COLTT 2018) Teaching Accessibility and Inclusive Design in Higher Education ...(COLTT 2018) Teaching Accessibility and Inclusive Design in Higher Education ...
(COLTT 2018) Teaching Accessibility and Inclusive Design in Higher Education ...Howard Kramer
 
Ud in-curriculum-4 ahead-2018-solo
Ud in-curriculum-4 ahead-2018-soloUd in-curriculum-4 ahead-2018-solo
Ud in-curriculum-4 ahead-2018-soloHoward Kramer
 
Ud in-curriculum-4 accessu-2018 (howard-lydia combined-nn)
Ud in-curriculum-4 accessu-2018 (howard-lydia combined-nn)Ud in-curriculum-4 accessu-2018 (howard-lydia combined-nn)
Ud in-curriculum-4 accessu-2018 (howard-lydia combined-nn)Howard Kramer
 
Teaching Accessibility and Inclusive Design in Higher Education Curriculum: B...
Teaching Accessibility and Inclusive Design in Higher Education Curriculum: B...Teaching Accessibility and Inclusive Design in Higher Education Curriculum: B...
Teaching Accessibility and Inclusive Design in Higher Education Curriculum: B...Howard Kramer
 
Teaching Accessibility and Universal Design in Higher Education - COLTT 2017
Teaching Accessibility and Universal Design in Higher Education - COLTT 2017Teaching Accessibility and Universal Design in Higher Education - COLTT 2017
Teaching Accessibility and Universal Design in Higher Education - COLTT 2017Howard Kramer
 
Teach Accessibility and Universal Design in Higher Education (AHEAD 2017)
Teach Accessibility and Universal Design in Higher Education (AHEAD 2017)Teach Accessibility and Universal Design in Higher Education (AHEAD 2017)
Teach Accessibility and Universal Design in Higher Education (AHEAD 2017)Howard Kramer
 
Teaching Accessibility and Universal Design in Higher Education Curriculum: B...
Teaching Accessibility and Universal Design in Higher Education Curriculum: B...Teaching Accessibility and Universal Design in Higher Education Curriculum: B...
Teaching Accessibility and Universal Design in Higher Education Curriculum: B...Howard Kramer
 
Teaching Accessibility and Universal Design in Higher Education Curriculum - ...
Teaching Accessibility and Universal Design in Higher Education Curriculum - ...Teaching Accessibility and Universal Design in Higher Education Curriculum - ...
Teaching Accessibility and Universal Design in Higher Education Curriculum - ...Howard Kramer
 
Integrating Universal Design Content into University Curriculum
Integrating Universal Design Content into University CurriculumIntegrating Universal Design Content into University Curriculum
Integrating Universal Design Content into University CurriculumHoward Kramer
 
Universal Design Content in Curriculum - ATIA 2014
Universal Design Content in Curriculum - ATIA 2014Universal Design Content in Curriculum - ATIA 2014
Universal Design Content in Curriculum - ATIA 2014Howard Kramer
 
Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Howard Kramer
 
Designing and evaluating web sites using universal design principles notes
Designing and evaluating web sites using universal design principles   notesDesigning and evaluating web sites using universal design principles   notes
Designing and evaluating web sites using universal design principles notesHoward Kramer
 
Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Howard Kramer
 
Integrating universal design, best practices, & accessibility atia 2013 - (...
Integrating universal design, best practices, & accessibility   atia 2013 - (...Integrating universal design, best practices, & accessibility   atia 2013 - (...
Integrating universal design, best practices, & accessibility atia 2013 - (...Howard Kramer
 

Mais de Howard Kramer (20)

Results from a Survey to Measure the Benefits of Accessibility and Universal ...
Results from a Survey to Measure the Benefits of Accessibility and Universal ...Results from a Survey to Measure the Benefits of Accessibility and Universal ...
Results from a Survey to Measure the Benefits of Accessibility and Universal ...
 
Student Benefits and Teaching Resources for Including Accessibility/Inclusive...
Student Benefits and Teaching Resources for Including Accessibility/Inclusive...Student Benefits and Teaching Resources for Including Accessibility/Inclusive...
Student Benefits and Teaching Resources for Including Accessibility/Inclusive...
 
Preliminary Results from a Survey to Measure the Benefits of Accessibility an...
Preliminary Results from a Survey to Measure the Benefits of Accessibility an...Preliminary Results from a Survey to Measure the Benefits of Accessibility an...
Preliminary Results from a Survey to Measure the Benefits of Accessibility an...
 
Ud in-curriculum-4 coltt-2019
Ud in-curriculum-4 coltt-2019Ud in-curriculum-4 coltt-2019
Ud in-curriculum-4 coltt-2019
 
Ud in-curriculum-4 accessu-2019
Ud in-curriculum-4 accessu-2019Ud in-curriculum-4 accessu-2019
Ud in-curriculum-4 accessu-2019
 
Ud in-curriculum-4 csun-2019
Ud in-curriculum-4 csun-2019Ud in-curriculum-4 csun-2019
Ud in-curriculum-4 csun-2019
 
(COLTT 2018) Teaching Accessibility and Inclusive Design in Higher Education ...
(COLTT 2018) Teaching Accessibility and Inclusive Design in Higher Education ...(COLTT 2018) Teaching Accessibility and Inclusive Design in Higher Education ...
(COLTT 2018) Teaching Accessibility and Inclusive Design in Higher Education ...
 
Ud in-curriculum-4 ahead-2018-solo
Ud in-curriculum-4 ahead-2018-soloUd in-curriculum-4 ahead-2018-solo
Ud in-curriculum-4 ahead-2018-solo
 
Ud in-curriculum-4 accessu-2018 (howard-lydia combined-nn)
Ud in-curriculum-4 accessu-2018 (howard-lydia combined-nn)Ud in-curriculum-4 accessu-2018 (howard-lydia combined-nn)
Ud in-curriculum-4 accessu-2018 (howard-lydia combined-nn)
 
Teaching Accessibility and Inclusive Design in Higher Education Curriculum: B...
Teaching Accessibility and Inclusive Design in Higher Education Curriculum: B...Teaching Accessibility and Inclusive Design in Higher Education Curriculum: B...
Teaching Accessibility and Inclusive Design in Higher Education Curriculum: B...
 
Teaching Accessibility and Universal Design in Higher Education - COLTT 2017
Teaching Accessibility and Universal Design in Higher Education - COLTT 2017Teaching Accessibility and Universal Design in Higher Education - COLTT 2017
Teaching Accessibility and Universal Design in Higher Education - COLTT 2017
 
Teach Accessibility and Universal Design in Higher Education (AHEAD 2017)
Teach Accessibility and Universal Design in Higher Education (AHEAD 2017)Teach Accessibility and Universal Design in Higher Education (AHEAD 2017)
Teach Accessibility and Universal Design in Higher Education (AHEAD 2017)
 
Teaching Accessibility and Universal Design in Higher Education Curriculum: B...
Teaching Accessibility and Universal Design in Higher Education Curriculum: B...Teaching Accessibility and Universal Design in Higher Education Curriculum: B...
Teaching Accessibility and Universal Design in Higher Education Curriculum: B...
 
Teaching Accessibility and Universal Design in Higher Education Curriculum - ...
Teaching Accessibility and Universal Design in Higher Education Curriculum - ...Teaching Accessibility and Universal Design in Higher Education Curriculum - ...
Teaching Accessibility and Universal Design in Higher Education Curriculum - ...
 
Integrating Universal Design Content into University Curriculum
Integrating Universal Design Content into University CurriculumIntegrating Universal Design Content into University Curriculum
Integrating Universal Design Content into University Curriculum
 
Universal Design Content in Curriculum - ATIA 2014
Universal Design Content in Curriculum - ATIA 2014Universal Design Content in Curriculum - ATIA 2014
Universal Design Content in Curriculum - ATIA 2014
 
Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)
 
Designing and evaluating web sites using universal design principles notes
Designing and evaluating web sites using universal design principles   notesDesigning and evaluating web sites using universal design principles   notes
Designing and evaluating web sites using universal design principles notes
 
Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)
 
Integrating universal design, best practices, & accessibility atia 2013 - (...
Integrating universal design, best practices, & accessibility   atia 2013 - (...Integrating universal design, best practices, & accessibility   atia 2013 - (...
Integrating universal design, best practices, & accessibility atia 2013 - (...
 

Wordpress & accessibility

  • 1. ACC-14: Using Wordpress & php to Create Accessible Sites Howard Kramer hkramer@colorado.edu January 31, 2013 2:35 – 3:35 p.m. Handouts are available at: www.atia.org/orlandohandouts 1
  • 2. My Background with Wordpress / Web Design • First began using Wordpress.com as meeting space • Chose Wordpress CMS to present dynamic content for Accessing Higher Ground site • Teach an online course on Universal Design for Digital Media • Coordinate a conference on accessible media and access to the curriculum - AHG Handouts are available at: www.atia.org/orlandohandouts 2
  • 3. Today’s Agenda • What is Wordpress? • Wordpress.com vs. Wordpress.org • Obstacles to accessibility • Tools and strategies for addressing these issues • What’s new and upcoming on Wordpress accessibility? • Where to go from here: resources Handouts are available at: www.atia.org/orlandohandouts 3
  • 4. Full Disclosure • I stole this presentation – (not really) • Borrowing much from Joe Dolson (with his permission) • Combined with my own material Handouts are available at: www.atia.org/orlandohandouts 4
  • 5. What is Wordpress • Wordpress is a free, open-source CMS • Largest user-base & WP developers • PHP • HTML / CSS • Javascript • Plugin extendability Handouts are available at: www.atia.org/orlandohandouts 5
  • 6. Wordpress Model Handouts are available at: www.atia.org/orlandohandouts 6
  • 7. Themes determine the user interface Handouts are available at: www.atia.org/orlandohandouts 7
  • 8. First Area of Accessibility Problem • Many themes are not accessible • Most themes would not pass WCAG 2.0 AA • Theme demonstration • WordPress.com vs. WordPress.org Handouts are available at: www.atia.org/orlandohandouts 8
  • 9. First Accessibility Problem Area - Themes • Many themes are not accessible • Most themes would not pass WCAG 2.0 AA • Theme demonstration • WordPress.com vs. WordPress.org • “Digg Column 3” – best theme on WordPress.com? Handouts are available at: www.atia.org/orlandohandouts 9
  • 10. WordPress.com vs. WordPress.org • WordPress.com – good place to start • Allows limited customization • No plugins (extensions) • WordPress.org • Fully customizable • Access to over 20,000 plugins Handouts are available at: www.atia.org/orlandohandouts 10
  • 11. WordPress.org – hosted on server or Webhost • Fully customizable • Styles • Theme creation of modification • Complete customization of user interface • With the database backend you can use php to create dynamic content Handouts are available at: www.atia.org/orlandohandouts 11
  • 12. WordPress – other accessibility issues User Interface (Public side) • Empty Searches • Default values for “more” links not semantic • Lots of redundant “title” attributes Administration • Keyboard navigation • Problems for screenreader use • Dynamic editing Handouts are available at: www.atia.org/orlandohandouts 12
  • 13. Improvements in 3.5 Release • Menu management not just drag & drop (3.4 had accessible option but hard to find) • 3.4 – could not log out with a screenreader • Administration interface – much more accessible Handouts are available at: www.atia.org/orlandohandouts 13
  • 14. 3rd Problem Area - Plugins • Over 20,000 plugins – vast options to expand functionality • Many plugins are not accessible • Little or no quality control • No way to know if a plugin is accessible except to evaluate them one by one • Hard to find plugins specifically designed for accessibility Handouts are available at: www.atia.org/orlandohandouts 14
  • 15. 3rd Problem Area - Plugins • Over 20,000 plugins – vast options to expand functionality • Many plugins are not accessible • Little or no quality control • No way to know if a plugin is accessible except to evaluate them one by one • Hard to find plugins specifically designed for accessibility (search function problem) Handouts are available at: www.atia.org/orlandohandouts 15
  • 16. Accessibility Initiatives • WP Accessible – wp-accessible.org • Project to locate & encourage development of accessible themes • WordPress has developed protocol for adding a tag for “accessibility ready” in their theme repository • “Make WordPress Accessible” blog • http://make.wordpress.org/accessibility/ • Joe Dolson’s Accessibility plugin • Wordpress.org/extend/plugins/wp-accessibility • No way at: www.atia.org/orlandohandouts Handouts are available to know if a plugin is accessible except to evaluate them 16
  • 17. WP- Accessibility Plugin • Remove redundant title attributes • Enable skip links (for Webkit browsers) • Add skip links with user-defined targets • Add language and text direction attributes • Remove target attribute from links • Force a search page error on an empty search • Removes tab-index • Add post titles to “read more” links Handouts are available at: www.atia.org/orlandohandouts 17
  • 18. WordPress Resources • Friedman, Jesse. Web Designer’s Guide to WordPress, New Riders (2013) • Williams, Brad; et al. Professional WordPress Plugin Development, Wiley Publishing (2011) • Wordpress.org Handouts are available at: www.atia.org/orlandohandouts 18
  • 19. Projects/Resources at CU, AHEAD, & ATHEN • 3-credit class: Universal Design for Digital Media • http://accessinghigherground.org/wp/udclass/ • (Proposed) 3-credit class: Universal Design for CMS – focus on Drupal & WordPress • ATHEN – Access Tech. Higher Ed. Network • Athenpro.org • UD Grant - Integrating UD in Curriculum • Professional Certificate • Expand courses in UD for media design • Conference track on UD in curriculum • Repository of resources • See us at Booth 204
  • 20. Accessing Higher Ground Conference Accessible Media, Web & Technology • November 4 – 8, 2013 • Hands-on sessions on Web Access, Assistive Technology • Upcoming teleconferences • Can purchase audio dvd of proceedings & access materials & handouts online • Westin Hotel - between Boulder & Denver • http://accessinghigherground.org
  • 21. Thank you for attending this session • CEUs – Session Code: ACC-14 • More info at: www.atia.org/CEU • For ACVREP, AOTA and ASHA CEUs, hand in completed Attendance Forms to REGISTRATION DESK at the end of the conference. Please note there is a $15 fee for AOTA CEUs. • For general CEUs, apply online with The AAC Institute: www.aacinstitute.org • Session Evaluation • Please help us improve the quality of our conference by completing your session evaluation form. • Completed evaluation forms should be submitted as you exit or to staff at the registration desk. • Handouts • Handouts are available at: www.atia.org/orlandohandouts Handouts are Handout www.atia.org/orlandohandouts3 months after the conference ends. • available at: link remains live for 21

Notas do Editor

  1. Do you have to know all these areas to use WP? No.
  2. Do you have to know all these areas to use WP? No.
  3. Show Digg vs. Able vs. …
  4. Show Digg vs.
  5. WordPress.org – what we’ll be referring to for the rest of the talk
  6. WordPress.org – what we’ll be referring to for the rest of the talk
  7. WordPress.org – what we’ll be referring to for the rest of the talk
  8. WordPress.org – what we’ll be referring to for the rest of the talk
  9. WordPress.org – what we’ll be referring to for the rest of the talk
  10. WordPress.org – what we’ll be referring to for the rest of the talk
  11. WordPress.org – what we’ll be referring to for the rest of the talk
  12. WordPress.org – what we’ll be referring to for the rest of the talk
  13. WordPress.org – what we’ll be referring to for the rest of the talk
  14. Show handouts page – mention can buy audio
  15. Show handouts page – mention can buy audio