{"id":5526,"date":"2023-11-26T16:57:19","date_gmt":"2023-11-26T21:57:19","guid":{"rendered":"https:\/\/www.rochester.edu\/digital-accessibility\/?page_id=5526"},"modified":"2026-02-27T09:06:14","modified_gmt":"2026-02-27T14:06:14","slug":"developers","status":"publish","type":"page","link":"https:\/\/www.rochester.edu\/digital-accessibility\/developers\/","title":{"rendered":"Digital accessibility for developers"},"content":{"rendered":"<p>Digital accessibility can encompass a wide range of topics for a developer, which may seem daunting. To help with the process, it\u2019s important to first focus on the basic principles of web development and why digital accessibility is so crucial.<\/p>\n<h2>What is digital accessibility?<\/h2>\n<p>Digital accessibility is an inclusive practice and design philosophy that all digital content should be accessible to all users, regardless of their abilities or disabilities.<\/p>\n<p>The root of digital accessibility is a <strong>focus on usability<\/strong> and creating digital experiences that benefit everyone. The practice of digital accessibility extends that focus to prioritize and support usability for individuals with permanent, temporary, and situational disabilities.<\/p>\n<p>While the word \u201cdigital\u201d can encompass many areas of technology, including digital documents and devices, our focus for this document is on digital accessibility for web development.<\/p>\n<p>Publishing digital content for people who can use a mouse and keyboard, see the screen, and hear audio is relatively straightforward for web developers. However, it takes skill and understanding of web systems to create usable digital content for people who rely on assistive technologies like screen readers, adaptive keyboards, or speech-to-text software.<\/p>\n<p>Furthermore, digital accessibility is more than a practice or philosophy. It is also a civil right supported by government regulation, including the <a href=\"https:\/\/www.ada.gov\/\">Americans with Disabilities Act<\/a> (ADA) and the University of Rochester\u2019s <a href=\"https:\/\/www.rochester.edu\/policies\/policy\/digital-accessibility\/\">Digital Accessibility Policy<\/a>.<\/p>\n<h2>Key responsibilities for web developers<\/h2>\n<p>A solid understanding of HTML and other web systems, as well as how others interact with and consume digital content, is the foundation for creating usable and accessible websites.<\/p>\n<p>All web developers should be proficient in the following topics:<\/p>\n<ul>\n<li>HTML (Hypertext Markup Language)<\/li>\n<li>WCAG (Web Content Accessibility Guidelines)<\/li>\n<li>HTML Accessibility API Mappings<\/li>\n<li>ARIA (Accessible Rich Internet Applications)<\/li>\n<\/ul>\n<p>All web developers should also work to:<\/p>\n<ul>\n<li>Stay informed on industry standards and best practices<\/li>\n<li>Understand how others use technology and interact with the web<\/li>\n<li>Integrate accessibility testing as part of development and deployment workflows<\/li>\n<\/ul>\n<p>When web developers test content or functionality, it is easy to run tests based on their personal habits, abilities, and patterns and forget to consider how others might perform the same task.<\/p>\n<p>Understanding that accessibility is another word for usability helps developers to be mindful of how they design, build, and test their content and functionality for others to consume.<\/p>\n<p>Understanding how others consume web content helps developers create more inclusive and usable web products for a wider audience. Continuously testing web products with accessibility testing tools provides helpful oversight and ongoing education.<\/p>\n<h2>Training for web developers<\/h2>\n<p>The Digital Accessibility team is working to provide documentation, training, and other resources for understanding web technology and learning how to create and maintain accessible web products.<\/p>\n<p>In the meantime, here is a checklist to get started:<\/p>\n<ul>\n<li><a href=\"https:\/\/html.spec.whatwg.org\/\">HTML Living Standard<\/a><\/li>\n<li><a href=\"https:\/\/www.w3.org\/WAI\/WCAG22\/quickref\/?versions=2.2\">How to Meet\u00a0WCAG\u00a0(Quick Reference)<\/a><\/li>\n<li><a href=\"https:\/\/www.w3.org\/TR\/html-aam-1.0\/\">HTML Accessibility API Mappings specification<\/a><\/li>\n<li><a href=\"https:\/\/www.w3.org\/TR\/html-aria\/#docconformance\">ARIA in HTML specification<\/a>, especially the section on <a href=\"https:\/\/www.w3.org\/TR\/html-aria\/#docconformance\">document conformance<\/a><\/li>\n<\/ul>\n<h2>Testing tools for web developers<\/h2>\n<p>Integrating accessibility testing tools into the overall web development workflow is crucial. Continuously testing web products while they are being developed and before they are deployed provides helpful oversight and ongoing education.<\/p>\n<p>The Digital Accessibility team is developing a recommended workflow for testing websites for accessibility throughout the product&#8217;s lifecycle.<\/p>\n<p>In the meantime, we have assembled a list of <a href=\"https:\/\/www.rochester.edu\/digital-accessibility\/testing-tools\/\">digital accessibility testing tools<\/a>.<\/p>\n<h2>A community for web developers<\/h2>\n<p>Working within a community of web developers creates a supportive environment where members can learn from each other\u2019s experiences, stay informed on industry trends, and tackle challenges together.<\/p>\n<p>Digital Makers, the <strong>Communities of Practice (CoP) program\u00a0<\/strong>for marketing, communications, and technology professionals at University of Rochester, is designed to bring together professionals to share expertise, collaborate on challenges, and drive innovation in digital marketing, communications, accessibility, and technology.<\/p>\n<p>Whether you want to enhance your skills, connect with peers, or help shape best practices across the university, Digital Makers offers a structured yet informal space to foster collaboration and professional growth.<\/p>\n<p><a class=\"toc-wrapper-cta\" href=\"https:\/\/www.rochester.edu\/communications\/communities-of-practice\/\">Join the Front-End Developers and Designers community<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Digital accessibility can encompass a wide range of topics for a developer, which may seem daunting. To help with the process, it\u2019s important to first focus on the basic principles&hellip;<\/p>\n","protected":false},"author":76,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/one-column.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-5526","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Digital accessibility for developers - Digital Accessibility<\/title>\n<meta name=\"description\" content=\"Discover digital accessibility resources for web developers. Enhance accessibility in your projects with practical tools and guidelines.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rochester.edu\/digital-accessibility\/developers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Digital accessibility for developers - Digital Accessibility\" \/>\n<meta property=\"og:description\" content=\"Discover digital accessibility resources for web developers. Enhance accessibility in your projects with practical tools and guidelines.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rochester.edu\/digital-accessibility\/developers\/\" \/>\n<meta property=\"og:site_name\" content=\"Digital Accessibility\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-27T14:06:14+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/digital-accessibility\\\/developers\\\/\",\"url\":\"https:\\\/\\\/www.rochester.edu\\\/digital-accessibility\\\/developers\\\/\",\"name\":\"Digital accessibility for developers - Digital Accessibility\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/digital-accessibility\\\/#website\"},\"datePublished\":\"2023-11-26T21:57:19+00:00\",\"dateModified\":\"2026-02-27T14:06:14+00:00\",\"description\":\"Discover digital accessibility resources for web developers. Enhance accessibility in your projects with practical tools and guidelines.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/digital-accessibility\\\/developers\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rochester.edu\\\/digital-accessibility\\\/developers\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/digital-accessibility\\\/developers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rochester.edu\\\/digital-accessibility\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Digital accessibility for developers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rochester.edu\\\/digital-accessibility\\\/#website\",\"url\":\"https:\\\/\\\/www.rochester.edu\\\/digital-accessibility\\\/\",\"name\":\"Digital Accessibility\",\"description\":\"University of Rochester\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rochester.edu\\\/digital-accessibility\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Digital accessibility for developers - Digital Accessibility","description":"Discover digital accessibility resources for web developers. Enhance accessibility in your projects with practical tools and guidelines.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rochester.edu\/digital-accessibility\/developers\/","og_locale":"en_US","og_type":"article","og_title":"Digital accessibility for developers - Digital Accessibility","og_description":"Discover digital accessibility resources for web developers. Enhance accessibility in your projects with practical tools and guidelines.","og_url":"https:\/\/www.rochester.edu\/digital-accessibility\/developers\/","og_site_name":"Digital Accessibility","article_modified_time":"2026-02-27T14:06:14+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.rochester.edu\/digital-accessibility\/developers\/","url":"https:\/\/www.rochester.edu\/digital-accessibility\/developers\/","name":"Digital accessibility for developers - Digital Accessibility","isPartOf":{"@id":"https:\/\/www.rochester.edu\/digital-accessibility\/#website"},"datePublished":"2023-11-26T21:57:19+00:00","dateModified":"2026-02-27T14:06:14+00:00","description":"Discover digital accessibility resources for web developers. Enhance accessibility in your projects with practical tools and guidelines.","breadcrumb":{"@id":"https:\/\/www.rochester.edu\/digital-accessibility\/developers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rochester.edu\/digital-accessibility\/developers\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.rochester.edu\/digital-accessibility\/developers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rochester.edu\/digital-accessibility\/"},{"@type":"ListItem","position":2,"name":"Digital accessibility for developers"}]},{"@type":"WebSite","@id":"https:\/\/www.rochester.edu\/digital-accessibility\/#website","url":"https:\/\/www.rochester.edu\/digital-accessibility\/","name":"Digital Accessibility","description":"University of Rochester","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rochester.edu\/digital-accessibility\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.rochester.edu\/digital-accessibility\/wp-json\/wp\/v2\/pages\/5526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rochester.edu\/digital-accessibility\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.rochester.edu\/digital-accessibility\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.rochester.edu\/digital-accessibility\/wp-json\/wp\/v2\/users\/76"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rochester.edu\/digital-accessibility\/wp-json\/wp\/v2\/comments?post=5526"}],"version-history":[{"count":6,"href":"https:\/\/www.rochester.edu\/digital-accessibility\/wp-json\/wp\/v2\/pages\/5526\/revisions"}],"predecessor-version":[{"id":10412,"href":"https:\/\/www.rochester.edu\/digital-accessibility\/wp-json\/wp\/v2\/pages\/5526\/revisions\/10412"}],"wp:attachment":[{"href":"https:\/\/www.rochester.edu\/digital-accessibility\/wp-json\/wp\/v2\/media?parent=5526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}