Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

Table of Contents
minLevel1
maxLevel2

Description

Layout is the arrangement of visual objects within the interface. It The layout should reflect the structure /hierarchy of the content and patterns of usage, helping the user enabling users to navigate large amounts of information.

Consistent Verint layouts are as important as graphical styling.

...

Types

Type

Description

Layout

Example

Top navigation layout

Used by default for Verint applications.

For more information, see VerinTop Top Navigation.

Image AddedImage Added

Left navigation layout

Used for Verint applications with larger navigation menus.

For more information, see VerinTop Left Navigation.

Image AddedImage Added

Arrangement

Make sure there’s a natural flow between the elements on the page. Where there is a natural clear hierarchy between objectselements, it is recommended that they are arranged from top to bottom, left to right. For example:

  • the header identifies the page , and its location within the main product hierarchysubject is identified in the header area.

  • a list of available categories or items within a library are parameters for the main content are available on the left.

  • the main content is shown in the central workspace.

  • further additional details on individual selected elements within the main content are shown on the right.

...

  • displayed on the right.

Spacing

In order to provide visual and implementation consistency, an eight-point soft grid should be used for the spacing, sizing, and hierarchy of elements. This means that the spacing between items, padding, and margins should all be made up of multiples of eight: 8 px, 16 px, 24 px etc.

...

  • A division of 4 px is allowed for very small areas, but should be avoided where possible.

  • Some LUX objects have their own defined sizes, such as button widths and table row heights. These should not be resized to the 8 pt grid.

  • Where objects do not have a defined size they should adhere to the 8 pt grid,for consistency.

Margins

Pages will have margins of:

  • 32px on both the left and right.

  • 24px beneath the VerinTop and at the bottom.

Popups will have the following margins, which exclude the border:

  • 40px on both the left and right.

  • 24px in the header and footer.

Spacing examples

Full page layout

Popup and Popover

Text and lists

image-20240919-102531.pngImage AddedImage AddedImage Added
image-20240919-102553.pngImage AddedImage AddedImage Added

Toolbar and icon-heavy example

image-20250211-093016.pngImage Added

Structure

Layouts consist of:

  • VerinTop

  • Ribbon (optional)

  • Header areaMain workspace

  • Left pane, containing either:

    panel (optional)
  • Right panel (optional)

  • Footer
  • Main workspace

  • Right Details pane (optional)

...

VerinTop

Description

The VerinTop is a mandatory consistent pattern appearing at the top of all Verint layouts. It contains details on the location

  • It has a fixed position at the top of the

...

  • page

...

  • .

  • The VerinTop contains either:

    • navigation (top navigation layout), or,

    • Instances (optional, left navigation layout).

See the VerinTop page for more information.

Placement and Positioning

The VerinTop is in a fixed position at the top of the page.

Header area

...

Ribbon

The Ribbon should be used where there are a lot of controls for the main workspace. The ribbon should:

  • be fixed underneath the VerinTop.

  • be the full width of the page, with the exception of the left pane.

  • be collapsible.

See an example of a LUX Ribbon here.

Header area

The header area contains information and controls which relates relate to the whole pageentire main workspace.

...

Structure

The header area can include contain multiple components, including:

...

  • Chiclets for applied filters

  • Tabs which change the view within the main workspace

  • Tools such as Search and action buttons

  • Other page metadata, such as status indicators

Placement and Positioning

  • The header is positioned at the top of the

...

  • page

...

  • , directly underneath the VerinTop.

  • The height of the header area may vary, depending on which components are included.

  • The header area should be the full width of the page, with the optional exception of the left pane. It may optionally stretch above the details pane.

  • The components contained within the header area should be aligned to either the left or right panels.

    • Breadcrumbs, header text, chiclets, and tabs should be aligned to the left

    -hand side
    • .

    • Action menus and other tools and metadata should be aligned to the right

    -hand side
    • .

Responsive Design

  • When the screen width is changed, each component in the header area should remain fixed to the left- or right-hand side. The space between them may increase or decrease.

  • The size and spacing within each individual component should not change.

  • Where there is no longer space for a component, see the recommended responsive design for the individual component.

Main workspace

Description

The main workspace contains the primary informationcontent, so should be central and granted the most space within the layout.

...

Placement and Positioning

The main workspace should be central within the layout.

Content

The main workspace may consist ofcontains content such as:

Where the main workspace has multiple sections, for example with widgets, each section should include:

  • a section header / label.

  • any controls or indicators for the individual section.

Placement and Positioning

The main workspace should be central within the layout.

Content

Make sure each section within the main workspace is distinct and identifiable.

Responsive Design

  • Where there is not enough space to display the full layout, the main workspace should be prioritised. Other areas within the layout may be hidden or minimised.

  • The layout of content within the main workspace should dynamically respond to the size of the available area.

Left panel

Description

An optional left-hand panel should be used to offer options to refine what is shown in the main workspace. The options can also give the user an idea of the structure of the available information.

The panel may be a static element on the page, or within a collapsible Filter Pane.

...

Structure

The left panel will usually consist of:

  • a header describing the panel contents.

  • a List of options. Any other examples?

  • additional information or actions relating to the filters.

Placement and Positioning

The left panel should:

  • appear to the left of the main workspace.

  • have a fixed width.

The panel height depends on its type:

  • When the panel is a static element on the page, it should start beneath the header area.

  • A filter pane always fills the vertical space, from beneath the VerinTop to the bottom of the page.

Right panel

Description

...

Main workspace layout

Widgets

Where there are distinct fields within the content, the workspace may contain multiple Widgets with their own headers and controls. (Note: controls which operate across all widgets should be placed in the Header area).

  • Each widget may use any proportion of the available area within the main workspace.

  • Each widget should have a fixed position. The layout cannot be adjusted by the user (except within a customisable Dashboard), aside from widget expand/collapse.

  • The spacing between each widget should be consistent across the workspace.

  • The layout of widgets within the workspace should also have a clear hierarchy, ordered left-to-right, top-to-bottom.

See Widgets for more information on how content is laid out within each widget.

Note: where the main workspace only contains one field it should not be contained within a widget, with no additional headers.

Dashboards

A Dashboard layout should be used where:

  • the user can add, remove, or resize widgets, or

  • the workspace provides an overview of data on a particular subject.

Single field layout

Multi-widget layout

Dashboard layout

Image AddedImage AddedImage Added

Left Pane

The left pane may be one of the following:

  • Left Navigation Pane (left navigation layout only), containing a collapsible navigation menu.

  • Filter Pane (optional), allowing the user to refine what is shown in the main workspace.

The filter pane and left navigation may not be used together in the same layout.

Right Details Pane

The right-hand details pane should be used to present information and actions relating to selected items within the main content, or additional content related to the main workspace.

The panel may be a static element on the page, or within a For full details, see Details Pane.

...

Interaction

...

Structure

The right panel consists of:

  • a header describing the panel contents.

  • the main panel contents. Any consistency? Can be anything?

Placement and Positioning

The right panel should:

  • appear to the right of the main workspace.

  • have a fixed width. But variable between products? The examples are all different.

The panel height depends on its type:

  • When the panel is a static element on the page, it should start beneath the header area.

  • The top of a Details Pane should usually align to the top element in the page header, such as the page title or search bar. It should extend to the bottom of the page.

Description

A footer can optionally be used to offer textual information and links to related items.

Structure

A footer consists of:

  • a grey background.

  • text content, such as legal notices and links.

The footer should not contain graphical content.

Placement and Positioning

The footer should:

  • appear at the bottom of the page, beneath all other content.

  • be the full width of the page

  • have a fixed heightThe layout may not have a whole-page scroll. Each individual pane or workspace may have its own internal vertical scroll, where necessary.

  • The left and right panes may be collapsible, depending on the screen width. See individual pane specifications for further details.

Best practices

  • Make sure there’s a natural flow between elements on the page, from top to bottom, left to right.

  • Prioritise the most important elements to facilitate user decisions

    .
  • Form associations between related elements by keeping them in close proximity and using graphical similarities.

  • Horizontal symmetry ?

  • Make sure each section is distinct and identifiable.

  • Be aware of common scanning patterns. F patterns are common for lists of information, learnt from popular search engine designs, where users scan across the top and down the side of the page to find the information they’re looking for.

...

Use:

  • responsive Responsive design, to ensure the design layout works at all across screen sizes, across devices, and browsers.

  • consistent spacing between elements.

  • color sparingly, only for the primary information and calls to actionthe same layout for pages with similar content.

Don’t use:

  • controls in the header area which don’t affect the entire main workspace.

  • a footer in web apps.graphical content in the footerwidget where the main workspace only contains one field.

Responsive design

...

The size and spacing within each individual component should not change.

...

Verint products should dynamically respond to the user’s screen size, platform, and orientation, supporting all devices down to the common tablet size (960px width).

  • Where there is not enough space to display the full layout, the main workspace should be prioritised. Other areas within the layout may be collapsed or minimised, including the left and right panes.

  • The content of the main workspace should be fluid, dynamically adapting to the size of the available area, even as it changes during use. This may include changing text, graphics, table, and spacing sizes.

Example screens

...

  • Note: the available space may change due to the state of collapsible panes as well as screen size.

  • Where widgets are used within the main workspace:

    • as the width of the workspace changes, so should the widths of the individual widgets within it. The proportion of the width that each widget uses should remain the same.

    • the layout of the content within each widget should dynamically respond to its width.

    • breakpoints may be introduced, at which the widgets may be rearranged into a more appropriate layout. For example, a minimum-width workspace breakpoint may make all widgets full width and vertically stacked.

  • When the screen width is changed, anchored panes and components should remain fixed to the left- or right-hand side.

  • The size and spacing of individual components and fixed panes (such as the Filter Pane and Details Pane) should not change as the layout dynamically responds.

  • Where space is severely limited, it is acceptable to remove auxiliary information and functionality.

See the recommended responsive design for individual patterns and components, where necessary.

Responsive layout example

1920 px

1366 px

900 px

375 px

Image Added

Image Added

Image Added

Image Added

Design

...