Feature #7508

Add WAI-ARIA landmarks to make the website more accessible

Added by pzajda 2014-07-06 22:20:27 . Updated 2014-09-21 09:42:11 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Accessibility
Target version:
Start date:
2014-07-06
Due date:
% Done:

100%

Feature Branch:
pzajda:bugfix/7508-add-landmarks-to-make-the-website-more-accessible
Type of work:
Website
Blueprint:

Starter:
1
Affected tool:
Deliverable for:

Description

The role HTML attribute allows to specify the type of content.
For example, role=“banner” specifies this part is the logo.


Subtasks


Related issues

Related to Tails - Bug #7506: Add header to the beginning of pages content Confirmed 2014-07-06
Related to Tails - Feature #7869: Upstream our WAI-ARIA landmarks Resolved 2014-09-02

History

#1 Updated by intrigeri 2014-07-07 10:07:15

  • Subject changed from Add landmarks to Add landmarks to make the website more accessible
  • Status changed from New to Confirmed

#2 Updated by pzajda 2014-08-19 11:35:00

  • Assignee set to pzajda

#3 Updated by sajolida 2014-08-21 10:08:55

The core template for our website is located in
wiki/src/templates/page.tmpl. We try to differ as little as possible
from the default template in ikiwiki.

The default template is available in the `ikiwiki` package, that you
would anyway have to install in order to build the website locally.

So please take this into consideration. Then, if you work is improving
our conformance with well supported web standards, I propose to try to
upstream your work to ikiwiki.

#4 Updated by sajolida 2014-08-21 10:09:37

  • related to Bug #7506: Add header to the beginning of pages content added

#5 Updated by pzajda 2014-08-22 18:03:07

  • Feature Branch set to bugfix/7508-add-landmarks-to-make-the-website-more-accessible

Thanks, sure it would be good if these modifications could be applied to others Ikiwiki websites.
OK, I created a branch on git://repo.or.cz/tails/pzajda.git where I modified the template.

For the moment, I added landmarks for the banner div, the sidebar, the main content, the comments even if they are not shown on Tails website and the footer.

Another landmark which could be useful to add is the search box, but it is managed by the ikiwiki template system.
A solution could be to put the search tag into a div, but modifying Ikiwiki might be better for that.

#6 Updated by intrigeri 2014-08-24 00:17:52

  • Assignee changed from pzajda to sajolida
  • % Done changed from 0 to 50
  • QA Check set to Ready for QA
  • Feature Branch changed from bugfix/7508-add-landmarks-to-make-the-website-more-accessible to pzajda:bugfix/7508-add-landmarks-to-make-the-website-more-accessible

#7 Updated by sajolida 2014-09-02 10:42:42

  • Tracker changed from Bug to Feature
  • Subject changed from Add landmarks to make the website more accessible to Add WAI-ARIA landmarks to make the website more accessible

W3C recommendations: http://www.w3.org/TR/wai-aria-practices/

#8 Updated by sajolida 2014-09-02 10:53:57

  • related to Feature #7869: Upstream our WAI-ARIA landmarks added

#9 Updated by sajolida 2014-09-21 09:42:11

  • Status changed from Confirmed to Resolved
  • Assignee deleted (sajolida)
  • % Done changed from 50 to 100
  • QA Check deleted (Ready for QA)

That was merged a while ago with commit fe3dec5.