The adoption of laws ensuring access to web content for people with disabilities in countries such as the United States, Canada, Australia, Japan, and members of the European Union has brought significant attention to the issue of accessibility. Standards such as Section 508 of the Federal Rehabilitation Act in the United States, the Japanese Industrial Standards, and the Disability Discrimination Act in the United Kingdom have made accessibility a core component of contemporary design specifications.
Adobe® ColdFusion® 10 software makes it easier than ever to build rich, dynamic, and accessible web applications. ColdFusion 10 allows designers and developers to automate content contribution and delivery to limit the introduction of accessibility errors. In addition, a site built with ColdFusion 10 allows a designer or developer to give users options that enable them to adapt the site to meet their needs. For example, a user with color blindness may choose a high-contrast version of a site, while a user with impaired vision may choose a large-font version. Because all content is generated from the same source, site maintenance is relatively simple.
Building an accessible web application requires designers and developers to think about accessibility in a new way. The World Wide Web Consortium (W3C) Web Content Accessibility Guidelines (WCAG) 1.0 for accessibility were generally written with HTML in mind. Consequently, ColdFusion developers and designers need to anticipate accessibility of the HTML output of web applications. This page examines issues and techniques for accessible web application development using ColdFusion Markup Language (CFML), with a discussion of each of the following topics: