Accessibility in Adobe ColdFusion

Accessibility refers to making products usable for people with visual, auditory, motor, and other disabilities.

Examples of accessibility features for software products include screen reader support, text equivalents for graphics, keyboard shortcuts, and change of display colors to high contrast.

The current support for accessibility is detailed in the ColdFusion Accessibility Conformance Report (ACR).

The ACR describes accessibility compliance for the ColdFusion software according to Section 508, EN 301 549, and WCAG 2.0/2.1.

It can be used as a reference when building accessible web applications with ColdFusion and is also provided for 508 compliance verification.

Support for screen readers and screen magnifiers

A screen reader recites text that appears on the computer screen. It also reads non-textual information, such as button labels and image descriptions in the application, provided in accessibility tags or attributes. 

ColdFusion offers limited support for assistive technologies (which includes screen readers and screen magnifiers).

Adobe ColdFusion supports screen readers like NVDA and JAWS which enable users to read out the text on the ColdFusion platform and navigate accordingly.

  • JAWS + Firefox
  • NVDA + Chrome
  • Voiceover + Safari

Support for Keyboard navigation

sers can use the Tab and arrow keys to navigate through the pages. This helps users navigate elements on the page and read content using a screen reader. 

Note: This is not an exhaustive list. We'll add more keystrokes shortly.

Interaction

Keystrokes

Navigate to links and buttons

Tab - Navigate Forward

Shift+Tab – Navigate backward

Check and Un-check check-boxes

Spacebar/Enter

Dialog

Esc- Close a modal/dialog

Dropdown

Up arrow/down arrow to navigate through different options

Collapse - Enter

Expand - Enter

Radio Buttons

Arrow keys to move between options in a group of radio buttons.

Scroll Up and Scroll down the screen

Up arrow/down arrow

Calendar

Expand- Enter

Select the focused date -Enter

Close Datepicker without selecting - Esc

Navigate to different days – Ctrl + Arrow Keys 

Navigate to different months – Page Up and Page down

Refer jquery datepicker documentation for more controls https://api.jqueryui.com/datepicker/

Support for color contrast

Adobe ColdFusion intends to support 3:1 color contrast for user interface controls and 4.5:1 for text-based content and graphics. 

Visit Adobe ColdFusion Accessibility Conformance report to know the details of Adobe ColdFusion's support for above capabilities.

Accessibility support for specific needs

Let’s look at the accessibility features that users can utilize based on their specific needs.

Users who are blind or with low-vision

  • Use of screen readers like NVDA or JAWS to read out the information on the web page. 
  • Use of keyboard to navigate through the web page
  • Use of screen magnifiers to zoom the screen to improve readability.
  • Color contrast conforming to WCAG standards.
  • All fields have visible labels or instructive text.

Users with photosensitive epilepsy

Adobe ColdFusion does not contain content which may trigger seizures.

Users who have difficulty with color perception

Adobe ColdFusion strives to provide users with a User Interface that is clear and readable in accordance with WCAG 2.1 standards.

Users with limited reach

Abobe ColdFusion intends to be functional with limited reach by providing comprehensive support for keyboard users.

What will be addressed in a future release

  • Accessibility fixes to cover ColdFusion Administrator.
  • Text and UI controls to conform to WCAG guidelines.
  • Support for more keyboard keystrokes.
  • Performance Monitoring Toolset- Accessibility fixes and UI controls to conform to WCAG guidelines.
  • ColdFusion API Manager- Accessibility fixes and UI controls to conform to WCAG guidelines.
  • ColdFusion Builder- Accessibility fixes and UI controls to conform to WCAG guidelines.