To clarify, the front page is the home page of the website. Category pages are pages for individual categories like "United States" and "Data". All category pages use the same php template file category.tpl.php.
Here are the todos:
Fix all of the empty links on the front page and all category pages
give all <a> tags around article thumbnails a title attribute; the title attribute's value should be the article's title
note that article titles may have special html characters like quotes in them, so you'll need to use a PHP function like htmlentities to handle those special cases
I would recommend using the ENT_QUOTES and ENT_SUBSTITUTE flags
This task was created based off evaluation from WebAIM's WAVE (web accessibility evaluation tool).
To clarify, the front page is the home page of the website. Category pages are pages for individual categories like "United States" and "Data". All category pages use the same php template file
category.tpl.php
.Here are the todos:
<a>
tags around article thumbnails atitle
attribute; thetitle
attribute's value should be the article's titlehtmlentities
to handle those special casesENT_QUOTES
andENT_SUBSTITUTE
flagshtmlentities($some_article_title, ENT_QUOTES | ENT_SUBSTITUTE)
front-page.tpl.php
,category.tpl.php
,col-block.tpl.php
,row-block.tpl.php
,row.tpl.php
<h2>
elements on the front page and category pages to<h1>
tags because first level headings are completely missing on the front pageIgnore the accessibility errors in the navigation bar on the top of the website; those are more complicated to fix.