Consistency is the most important principle to follow when developing a UI. It must help people to make a choice in fractions of a second, and that choice must be in favor of the services provided by your application.
In this document:
A typical user is happy to find repeating elements and controls in the same locations while navigating through different screens.
In the context of the platform user panel, this principle is noticeable, for example, in dialog forms, where the relative positions of elements is always the same.
Using the APS JS SDK modules and following the Integration Procedures with multiple demos will help you integrate your own application UI consistently into the platform user panels. The Layout Rules section explains the hierarchy of UI containers and typical layouts of the system and custom screens in user panels.
The visual elements must be based on the same design style. Following the consistency principles, APS JS SDK provides a full set of widgets sufficient to cover the typical needs when integrating a custom UI into the platform user panels. The main patterns are explained in the UI Style Guidelines.
Stay consistent in naming of action buttons.
For example, when editing properties of a resource to be created, use the Back
, Next
, and Cancel
buttons.
When adding a new object, use Add
or New
.
When developing new UI elements that contain text, like a menu or list headers, descriptions of options, and other, follow the below principles:
Following the above principles makes your application consistent with the platform user panel UX: