Web Accessibility - Ebase Xi Designer Considerations

Documentation home 

 

Checkpoints for accessibility. 1

Ebase Xi features that may cause problems 3

 

See also:  Web Accessibility Home

 

This document contains information on the accessibility features of Ebase Xi that relate directly to form design. It contains essential information on steps that should be taken to ensure forms are accessible to disabled groups, and information on those Ebase Xi features which may cause problems for one or more group of disabled people. Document Web Accessibility - Included Content contains additional considerations that apply to including content as a JSP, i.e. as either a top, left, right or bottom jsp.

 

Checkpoints for accessibility

 

A title text must be specified for each form - see WCAG guideline 12.1 (priority 1). The title text is displayed in the title bar of the client browser. It can be maintained in one of two ways:

 

 

Provide an alternate text for all images - see WCAG guideline 1.1 (priority 1). These alternate texts are spoken by screen readers and displayed by text only browsers, as well as being displayed as mouseover texts. They therefore provide people who use these assistive technologies with essential information on the purpose of each image. Each alternate text should contain sufficient information to enable a person who cannot see the image to understand its purpose. Within Ebase Xi, there are a number of places where images can be specified. In each case, the alternate text can be maintained as follows:

 

 

 

 

 

Image

System Text No.

Default text (English)

Scroll down one page

391

Scroll down one page

Scroll to the bottom

393

Scroll to the bottom

Scroll up one page

392

Scroll up one page

Scroll to the top

394

Scroll to the top

Scroll right

395

Scroll right

Scroll left

396

Scroll left

Sort ascending

389

Sort table in ascending order on table column

Sort descending

390

Sort table in descending order on table column

 

 

All radio buttons should be horizontally aligned and with the label text to the left of the button (these are the default attributes of radio buttons) - see WCAG guideline 12.4 (priority 2). These attributes are specified in the Presentation section of Field Properties. Some programmatic syntax checkers will identify a problem if the label text is to the right of the button.

 

Ensure that the next page and previous page navigation buttons contain text that is meaningful when read aloud. Ebase Xi inserts a default text of >> and << respectively for these page buttons to achieve a language-independent text. These should be changed.

 

Ensure that color combinations (foreground and background colors) provide sufficient contrast when viewed by someone having color deficits or when viewed in black and white - see WCAG guideline 2.2 (priority 2).

 

Configure metadata for the form - see WCAG guideline 13.2 (priority 2). If the form requires metadata, this can be specified by clicking the  icon on the form toolbar.

 

If hyperlinks are used, the function performed by clicking the link should be clear from the hyperlink text, see WCAG guideline 13.1 (priority 2).

 

Provide information at the start of each form on the number of pages to be completed, and progress information as the user completes the form, see WCAG guideline 13.9 (priority 3).

 

Use the clearest and simplest language appropriate for the form's purpose.See WCAG guideline 14.1 (priority 1).

 

 

Ebase Xi features that may cause problems

 

Immediate validation. This feature enables the server to gain control immediately when a field value is changed by the end user. This is in conflict with WCAG guideline 10.1 (priority 2) ...do not change the current window without informing the user. As an alternative, a 'Go!' button can be placed adjacent to the field in question; this makes it obvious to the user that clicking or activating the button is going to result in a change.

 

Vertically aligned radio buttons. When these are used, the label text is usually placed to the right of the radio button, and this can cause programmatic syntax checkers to report that the radio button has no associated label and is in conflict with WCAG guideline 12.4 (priority 2) even though this is not strictly the case.

 

Radio buttons where the label is to the right of the button. See previous paragraph.

Navigation and action button images. Do not use an image to represent a button, where the image simply contains text. Use a regular button instead. For example, do not use an image like this:

 

System texts can be maintained in multiple languages using the System Texts Editor in the Server Administration Application.