Ticket #11014 (closed PLIP: duplicate)

Opened 6 years ago

Last modified 6 years ago

ARIA Landmark Roles for accessibiltiy

Reported by: cjohansen Owned by: limi
Priority: minor Milestone: 4.1
Component: User Experience and Interface Version:
Keywords: ARIA, accessibility Cc:

Description

Proposer: Christian Vinten-Johansen (cjohansen)
Seconder: None as yet

Motivation

Plone has a long tradition of supporting an accessible user interface. However, recent best practices and standards in accessible design changed without corresponding implementation in Plone. Most notable is the development and rapid adoption by browsers and screen reader vendors of the Web Accessibility Initiative-Accessible Rich Internet Application WAI-ARIA recommendation. This PLIP aims to update the Plone user interface to conformance with WAI-ARIA Landmark Roles specifications.

Assumptions

The ARIA specification includes modules for element roles, state, and keyboard control. This proposal is limited, as an initial phase, to implementing the ARIA Landmark Role Attribute Module.

Proposal & Implementation

The jARIA plugin for the jQuery JavaScript library provides support for ARIA document landmark roles and states. The goal of this project is to implement ARIA landmark roles. Future projects will focus on implementing ARIA states for dynamic content, such as live search.

Deliverables

What code and documentation needs to be produced? Standard items:

  • Functional tests
  • Documentation

Risks

What are the risks of implementing this proposal? Risks are very low. Implementing the document landmark roles involves addition of class name attributes to sections of the template markup.

What incompatibilities can it cause? There may be class name collisions if the same class names have been used for styling in other products.

Participants

Who is signed up to do the work? Matt Barkau, RMattB Christian Johansen, cjohansen (Real names and usernames, please)

Progress

Is any of the work done already?

Should there be a proof of concept? There are several implementations of ARIA in CMS, e.g., Drupal and Alfresco

Change History

comment:1 Changed 6 years ago by esteele

  • Status changed from new to closed
  • Resolution set to duplicate

Duplicate of 11013

Note: See TracTickets for help on using tickets.