Overview of detailed implementation A–Z
On this page you will find detailed information on the implementation of the guidelines and success criteria in alphabetical order.

Autocomplete
For the "Input field" element, you have the option of entering the "autocomplete" attribute and assigning a (suitable) value to it.
Attributes can only be input in Expert Mode.
More information

Create relationship between form element and label via "aria-labelledby"
In Intrexx, you have the option of manually establishing the relationship of a (form) element and label This is done via the ARIA attribute "aria-labelledby".
Step 1: Determine the name of the label you want to reference.
Step 2: Enter the name in the element from which you want to reference.
Please note that you can only determine the name in expert mode.
Step 1: Determine the name of the label
Step-by-step guide
To determine the name of an element, proceed as follows:
-
Select the page where the element is located.
-
Right click on it.
-
Select the "Show elements" option.
-
Select the element whose name you want to determine.
-
Right click on it.
-
Select the "Details" option.
The "Details" dialog box is displayed.
The name is displayed.
Step 2: Enter names
Step-by-step guide
To establish the reference to another element, proceed as follows:
-
Open the element where you want to save the reference to another element.
-
Switch to the "Accessibility" tab.
-
Click on the
icon.
A new empty record for ARIA attributes is displayed.
-
Select the value "aria-labelledby" in the "ARIA Attributes" selection list.
-
Enter the following in the "Value" field: "ID_" + name of the element you wish to reference.
In the example shown, the value is as follows: "ID_labelcontrol64CC76C9"

Reference to form element and label
An important aspect of accessibility is the correct relationship between input or form fields and their labeling.
(The terms caption, label, title, or field title are often used synonymously)
While for sighted people, the relationship between field and label is obvious by their spatial proximity, for blind people this relationship must be programmatically producible. The source code must be interpreted in the browser for assistive technologies to convey this relationship to the blind person.
(This aspect of accessibility is less related to the visual structure of a page and more to the relationship between elements)
9.1.3.1h Labeling of form elements can be determined programmatically
Elements with labels
If you use elements in Intrexx that can have a label, then you always have the option of creating this label together with the element. The label is then automatically associated with the element and the relationship can be determined by assistive technologies.
Example: Input field
When creating an input field, activate the "Create field title" checkbox. The field title is used as a label for the input field.
Example: Form Wizard
When you use the Form Wizard, the title (label) and its data field are displayed.
After the Form Wizard is closed, the relationship between the label and field is signaled by visual proximity in the application designer.

Orientation
Screen orientation is controlled through the use of responsive pages.
All information about creating responsive pages in Intrexx can be found in the Responsiveness section.

9.1.1.1d Alternatives for CAPTCHAs
Currently, the CAPTCHA element in Intrexx does not have an accessible design. If you need CAPTCHAS, you should implement a text-based alternative.

9.1.3.1e Correct structure of data tables
9.1.3.1f Assignment of table cells
If you use the "View table" element in Intrexx, the corresponding table will automatically be marked with the appropriate HTML tags.
Make sure you give the view table a title and activate the "Show title" checkbox.
ARIA attribute "aria-label" for view tables
For view tables, it is helpful to use the ARIA attribute "aria-label". You can enter a text that describes the table content.

Duration of the portal session
You can set the duration of the portal session in Portal properties. You can access these via "Main menu 'Portal' > Portal properties > Start parameters".
Before the session duration expires, the portal user is notified by a dialog and can extend the session further.
More information

Element – Image
9.1.1.1b Alternative texts for graphics and objects
Images or graphics are among the most common use cases for saving text alternatives.
Step-by-step guide
To enter a text alternative for the "Image" element, proceed as follows:

Assign a field title (label) to an element retroactively
You can choose not to create an associated field title when creating an element.
To assign a field title (label) retroactively, proceed as follows:
-
Create a static text field.
-
Select the static text field and the element to which you want to assign it as a field title.
-
Right click on it.
-
Click on the "Assign label" menu item.
The context menu is no longer displayed.
You have assigned a field title (label) to an element.
Elements that are not "input elements" are not given a label by Intrexx. For these elements, it may be useful to use an "aria-labelledby attribute". See section Overview of detailed implementation A–Z)

You cannot enter a text alternative for the "Diagram" element. However, you can specify the graphic in more detail with ARIA roles and attributes.
If you do not manually enter an ARIA role, the role "graphics-datachart" is stored in the published application page by default.
More information

If you use elements in Intrexx that can have a label, then you always have the option of creating this label together with the element. The label is then automatically associated with the element and the relationship can be determined by assistive technologies.
Example: Input field
When creating an input field, activate the "Create field title" checkbox. The field title is used as a label for the input field.
Example: Form Wizard
When you use the Form Wizard, the title (label) and its data field are displayed.
After the Form Wizard is closed, the relationship between the label and field is signaled by visual proximity in the application designer.

9.1.1.1a Alternative texts for operating elements
Choose between three types of button when creating a button:
-
Button
-
Text
-
Image
The "Image" option is particularly important in the context of accessibility.
![]() |
For example, if you use an image with the text "New", a screen reader will not be able to identify this text. |
![]() |
A picture or an icon with a symbol cannot be interpreted by a screen reader either. |
In both cases it is necessary to save a text alternative. This text alternative should not only repeat the text on the button or indicate the meaning of the symbol. Rather, the action that is initiated by pressing the button should be described.
For example, the text alternative could be "Create new customer" or "Create new project".
Step-by-step guide
To add a text alternative to an "Image" button type, proceed as follows:
-
Select the "Image" button type.
-
Switch to the "Image" entry in the navigation area.
Please note that the text entered in the "Title" field is not used as an alternative text. It is not interpreted by screen readers.
-
Click on the
icon (Edit text alternative).
The "Text alternative" dialog box is displayed.
-
Enter the alternative text in the "Description" field.
More information

Give field groupings (fieldset) a heading
You can group elements and give the grouping a heading.
Step-by-step guide
-
Add the "Grouping" element to the page.
-
Switch to the "Options" tab.
-
In the "HTML element" selection field, select the value "Fieldset (e.g. group of input elements)".
-
Activate the "Show title" checkbox.
-
Switch to the "View" tab.
-
Click on the pencil icon. (Do not click on the down arrow icon)
The "Select style class" dialog box is displayed.
-
Select the style class you want to use.
-
Click on "OK".

Set focus – Input fields and buttons
Via the main menu "Edit" / Set focus or via the context menu, input fields and buttons with the type "Button" or "Text" can be given the focus when the page is loaded. One or more elements of the page can be set with "Set focus". When the page is loaded, the focus is set to the first visible element.

In the page properties, you can specify that the page does not set a focus. If "Set focus" is not set for any element on a page, the first focusable element on the page is automatically determined and the focus is set there. The following exceptions apply:
-
The focus is not set on fields in free-form tables
-
The focus is not set within portlets
-
On pages with a tab index, the focus is set on the element with tab index 1
Focus
You should not set focus for pages that open in the main window. This means you should activate the "Do not set focus" checkbox.
For pages that open as a tooltip (popup dialog), you should set a focus. This means that you should not activate the "Do not set focus" checkbox. Please note that you should generally - if possible - avoid using tooltips.

Free-layout table as list
Please note that the use of the "Freely designed table" element adds a certain degree of complexity to a page and therefore does not fully comply with the principle of designing an application as simply as possible (see Design your applications as simply as possible).
You have the option of displaying the "Freely designed table" element as an unordered list on a page.
Step-by-step guide
-
Switch to the "Options" tab.
-
Select the value "Unordered List (e.g. list of view elements)" in the "Display data sets" selection field.
Note that the included page does not have a heading with an H1 tag, as the page containing the free-layout table would then contain two H1 tags.
The embedded page should be responsive.
More information

Foreign language text
Words or passages in other languages must be marked with a lang attribute. If the text is in English, for example, lang="en" must be inserted. This is the only way to ensure that the passage is read with English pronunciation to a blind user. Other foreign language words should also be distinguished.
Here too, you can use all HTML structural elements in the "Static text field" element.

HTML structural elements for citations
9.1.3.1c HTML structural elements for quotations
Example - Static text field
You can use all HTML structural elements in the "Static text field" element.
To do this, select the "HTML" option on the "Options" tab.
Select (Title).
You can now enter text with the desired HTML structural elements in the "Title" input field.
The text is displayed accordingly on the portal or application page.

A company logo is often found in the upper left corner of a portal. It is usually linked to the portal home page. It is helpful to include this information in the link text. For example, a link text could read: "Intrexx - To homepage".
Step-by-step guide
To manually adjust the link text for the home logo, do the following:

You can use icons in tables. The magnifying glass icon and the pencil icon are often used.
Text alternatives for the icons used in tables must also be saved.
Step-by-step guide
To add a text alternative to an icon in a table, proceed as follows:
-
Select the icon to add a text alternative.
-
Click on the
icon.
The "Image button" dialog box appears.
-
Select the "Image" entry in the navigation area.
-
Click on the
icon (Edit text alternative).
The "Text alternative" dialog box is displayed.
-
Enter the alternative text in the "Description" field.
More information

Certain areas of portal and application pages can be marked with landmarks or roles. The main landmarks include banners, navigation, main and content info.
When using the Accessible Layout, key landmarks are preconfigured.
You can also assign landmarks manually.
Step-by-step guide
-
Start the "Design" module.
-
Open the layout you want to use.
-
In the structure view, select the element to which you want to assign a landmark (
).
-
Select the desired landmark in the "Role" selection field in the element settings (
).
More information

Listbox
You can create lists with the "List field" element.
We recommend using the "Standard" selection.
Selection "Unordered List (e.g. list of view elements)"
If you select the value "Unordered List (e.g. list of view elements)" for the HTML element, you must select the ARIA attribute "aria-labelledby" in the "Accessibility" tab and enter the ID of the associated text field. That ensures the title is read out loud correctly.
Detailed information on the use of "aria-labelledby" can be found in section ARIA attribute "labelledby".
More information

Decorative images (layout graphics)
9.1.1.1c Empty alt attributes for layout graphics
Decorative images or decorative pictures do not have an informative function and should not contain text alternatives. Decorative images can include spacers, color areas, patterns or purely decorative graphics, for example. An empty alt attribute should be used to mark decorative images.
Any decorative images used by Intrexx are marked with an empty alt attribute. If you want to use additional decorative images, make sure that you do not use text alternatives.

Customize page title for the portal homepage
By default, the title of the portal start page is "Intrexx".
It is helpful to give the portal start page a descriptive title that is suitable for screen readers, such as "Start page - Intrexx".
Step-by-step guide
To adapt the page title for the portal home page, do the following:
-
Start the "Edit menu structure..." dialog box (Main menu item "Portal" > Edit menu structure...").
-
In the portal menu, first create a new empty folder.
-
Assign a descriptive title to the folder, e.g. "Home page".
The text entered in the "Title" input field is displayed in the browser tab.
-
Grant the user "Anonymous" rights to this page.
As the folder does not contain any applications, the page functions like a "Home" button in portal mode. The appearance of the page can be further adapted, for example, through a portal page.
More information

Define tab order
You can specify the tab order with the tab index, i.e. the order in which users move from one input element to the next on a page using the TAB key.
Step-by-step guide
-
Select the page you want to use to set the tab index.
-
Right click on it.
-
Select the "Set tab index..." entry in the context menu from.
The "Set tab index..." dialog box is displayed.
-
Move the elements for which you want to set the tab index from the "Elements without tab index" area to the "Elements with tab index" area.
-
Sort the elements in the "Elements with tab index" area.
-
Click on "OK".

Create headings with "Static text" element
You can place headings on a page by placing the "Static text" element on the page.
Step-by-step guide
-
Switch to the "View" tab.
-
Enter one of the values from "Text_H1" to "Text_H6" in the "Style class" input field.
These correspond to the html tags <h1> to <h6>.
Or
-
Click on the pencil icon. (Do not click on the down arrow icon)
The "Select style class" dialog box is displayed.
-
Select the style class you want to use.
-
Click on "OK".

9.1.3.1g No structure markup for layout tables
If you manually create a new, blank page, the "Use table layout" checkbox is activated by default.
You should deactivate the checkbox so that the table layout is not used. You can then insert the "Grid" element to make the page responsive.
When you create a new page with the page wizard, the "Use table layout" checkbox is not activated by default. Instead, a responsive grid layout is automatically used.