What fresh hell is THIS now? - Patrick Lauke
[alboss] Okay, folks, here is today’s opportunity to enjoy not being me.
People far above me in the org chart are True Believers in a PPP (productivity prevention program) built on a Performance Metrics foundation. They employ an instrument of torture known as a “weeping board.” (Okay, they’don’t call it that; they call it a “tier board.” Whatever. A rose, by any other name, can be run through a gas chromatograph, it’s components broken down into numeric values, and displayed on a bar graph in a PowerPoint slide on a tier board, apparently. Which would be great if I were a botanist and not a Web developer.)
So, I am supposed to display a simple chart that conveys our web accessibility successes and challenges, in a way that is meaningful, measurable, and simple. I have scans, of course, but they are complex and enormous. (Our site has about 25,000 pages.) I have an audit full of excellent suggestions, but it is narrative and not quantified. And I have one day. No pressure.
Am I the only person on earth who has ever been granted the honor of getting to roll this particular boulder up the mountainside? Or is there already a reasonable approach I could employ?
Let the answers flow toward me.
[karlgroves] Small sales pitch warning:
Given you have 25000 pages, you could test 9991 of them with Tenon. This would give you a Confidence level of 99% and Confidence interval of 1.
Communicate not just error rates & types but Density:
http://blog.tenon.io/issue-density-as-a-performance-indicator/
You could possibly “Grade” them based on their average Density
http://blog.tenon.io/how-to-grade-a-page-tested-with-tenon-io/
Then, on your slide, put a big fat disclaimer that automated testing isn’t a complete picture
[car] I have a <table>
element that needs to be marked up as a tree. (I know. Don't ask. No, I can't change it into ul or div. Because 6 year old reasons. :( )
Not sure where to put the roles...
*Option 1)* add a div parent with role="tree"; put role="presentation" on the <table>
; role="group" on the <tr>
that represent branches; role="treeitem" on the <tr>
that represent leaves.
*Option 2)* put role="tree" on the <table>
; role="group" on the <tr>
that represent branches; role="treeitem" on the <tr>
that represent leaves.
*Option 3)* something else?
Each <td>
contains <a href="valid/link" tabindex="-1">
.
Do the <td>
s need role="presentation"?
Has anyone ever done this crazy thing before? ;)
content
. is it better to move CSS-generated content into the DOM proper, and then hide it (or not) from AT explicitly?
input
element marked with the required
attribute, and the label
element appended with “(required)” via CSS ::after
content
. Some AT picks up on the required
attribute and also the CSS-inserted text, so it announces the required state twice, e.g. “First Name (required), required.”
before
/after
) to purely decorative purposes
role="group"
, i noticed that iOS VO doesn’t even call out the group
[svinkle] @trishasalas I don’t know if anyone has any formal training. Accessibility isn’t taught in schools nor are there any “certificates” that I know of. Personally, I have no proof other than looking at my Twitter profile or GitHub projects that reflect my interest, experience, or past projects to figure out what I “may” know.
It’s a good question, though. Perhaps someone else will have a better response.
[karlgroves] Just saw this. I just unleashed a tweet storm on this.
Also, see http://www.karlgroves.com/2015/08/03/on-certification/