Uploaded image for project: 'Islandora'
  1. Islandora
  2. ISLANDORA-2217

Islandora WCAG 2.0 improvements

    XMLWordPrintable

    Details

      Description

      Islandora WCAG 2.0

      Use Case

      The intent of this ticket is to work towards WCAG 2.0 compliance. Commonly used islandora modules and solution packs provide different visual components, forms, templates and other DOM elements that should conform to accessibility standards to make islandora content more accessible to people with disabilities.

      Technical Approach

      I have been using the aXe accessibility engine (https://www.deque.com/axe/) to examine the client facing DOM for violations in WCAG 2.0 compliance. While some of these violations can be fixed with module pull requests, others must be handled in the theme layer. The most compliant theme i have been able to find, AdaptiveTheme (https://www.drupal.org/project/adaptivetheme) was used for testing. However even that theme requires slight modifications to the page.tpl.php and html.tpl.php, to comply with the landmark region rule, Ensures that all content on a page is contained within a landmark region (more details here: https://dequeuniversity.com/rules/axe/3.0/region)

      NOTE: These pull requests will focus on non authenticated user content.

      Test Case

      The easiest way to test these changes locally:

      Impact

      Relatively low impact, however these modifications have the potential to affect the display of an affected modules client side display. This should be kept to a minimum, as most changes should be invisible to the naked eye, involve moving around elements in the DOM and appending properties and attributes to existing DOM elements.

      Fully implementing WCAG 2.0 compliance in islandora will also require some attention to be paid to libraries in use. For example:


      MorganDawe
      Developer
      discoverygarden inc. | Managing Digital Content

        Attachments

          Activity

            People

            Assignee:
            morgandawe Morgan Dawe
            Reporter:
            morgandawe Morgan Dawe
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:

                Time Tracking

                Estimated:
                Original Estimate - 6 hours
                6h
                Remaining:
                Remaining Estimate - 6 hours
                6h
                Logged:
                Time Spent - Not Specified
                Not Specified