{"id":533,"date":"2013-09-22T02:25:15","date_gmt":"2013-09-22T06:25:15","guid":{"rendered":"http:\/\/blogs.law.harvard.edu\/acts\/?p=533"},"modified":"2013-09-22T02:45:17","modified_gmt":"2013-09-22T06:45:17","slug":"web-accessibility-under-the-law-for-harvard","status":"publish","type":"post","link":"https:\/\/archive.blogs.harvard.edu\/acts\/2013\/09\/22\/web-accessibility-under-the-law-for-harvard\/","title":{"rendered":"Web Accessibility Under the Law for Harvard"},"content":{"rendered":"<p>What is required? Harvard is required to adhere to <a href=\"https:\/\/www.section508.gov\/\">Section 508<\/a> of the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Rehabilitation_Act_of_1973\">Rehabilitation Act of 1973<\/a> (The most important Section of which is 504, but that doesn&#8217;t directly apply to web development).<\/p>\n<p>The best way to understand the requirements of Section 508 is to read through the text of it. Specifically <a href=\"http:\/\/www.section508.gov\/index.cfm?fuseAction=stdsdoc#Web\">1194.22<\/a> and by proxy, <a href=\"http:\/\/www.section508.gov\/index.cfm?fuseAction=stdsdoc#Software\">1194.21<\/a>. It should only take a few minutes. It&#8217;s not as bad to read through as the <a href=\"http:\/\/www.w3.org\/TR\/WCAG20\/\">W3C&#8217;s Web Content Accessibility Guidelines (WCAG)<\/a>. And, more importantly it&#8217;s not as comprehensive.<\/p>\n<p>Once you get the highlights, WebAIM has provided a handy <a href=\"http:\/\/webaim.org\/standards\/508\/checklist\">checklist<\/a>. WebAIM is an open consortium that exists just for discussions such as this, similar to what OWASP is for Security. From the spec, (a) through (j) are reasonably straightforward. <a href=\"http:\/\/webaim.org\/articles\/design\/textonly\">(k) needs to be understood<\/a>, as &#8220;text only versions&#8221; seems to be a common accessibility misconception and isn&#8217;t necessary if all of the other items are taken care of.<\/p>\n<p>(l) is a biggie because it requires a different approach to javascript than 99% of js writers do. What it means is to make all interfaces possible to navigate without a mouse, in a way that&#8217;s readable to screen readers. That just means following the spirit of (a) through (j) as it pertains to your interface. This seems borderline impossible when you look at things you&#8217;ve built and try to add it in after the fact, but is much more reasonable when you design it from the start with this in mind.<\/p>\n<p>Which seems to be a recurring theme when it comes to best practices. These things need to be thought about from the start, not thrown in last minute. So I think the solution for this is to spread information around. Not try to force this into existing projects, but bring them up as new projects \/ rewrites begin. It&#8217;s a lot to think about, I think the trick is to introduce the topics slowly but consistently into our culture until it becomes something we all know and just do without having to be told.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is required? Harvard is required to adhere to Section 508 of the Rehabilitation Act of 1973 (The most important Section of which is 504, but that doesn&#8217;t directly apply to web development). The best way to understand the requirements of Section 508 is to read through the text of it. Specifically 1194.22 and by [&hellip;]<\/p>\n","protected":false},"author":4571,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[111231,111236,63958,239,111233,111234,111235],"class_list":["post-533","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-accessibility","tag-best-practices","tag-code-standards","tag-law","tag-section-508","tag-wcag","tag-webaim"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/archive.blogs.harvard.edu\/acts\/wp-json\/wp\/v2\/posts\/533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archive.blogs.harvard.edu\/acts\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/archive.blogs.harvard.edu\/acts\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/acts\/wp-json\/wp\/v2\/users\/4571"}],"replies":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/acts\/wp-json\/wp\/v2\/comments?post=533"}],"version-history":[{"count":4,"href":"https:\/\/archive.blogs.harvard.edu\/acts\/wp-json\/wp\/v2\/posts\/533\/revisions"}],"predecessor-version":[{"id":535,"href":"https:\/\/archive.blogs.harvard.edu\/acts\/wp-json\/wp\/v2\/posts\/533\/revisions\/535"}],"wp:attachment":[{"href":"https:\/\/archive.blogs.harvard.edu\/acts\/wp-json\/wp\/v2\/media?parent=533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/acts\/wp-json\/wp\/v2\/categories?post=533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/acts\/wp-json\/wp\/v2\/tags?post=533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}