Release note
Release note
September 26, 2024

New release Study Guide 2.28

The release notes provide information on the features and improvements in the specified version.

Improvements

Fully Configurable Overview Pages with Widgets - SG-275, SG-310

The always-visible sections in the overview pages for entities like studies, qualifications, faculties, groups, and modules are now fully customizable using a new Primary widget type. Previously, these sections displayed fixed information, but with this update, administrators can optionally configure both the title and main information using widget fields.

To configure:

  • Create a new widget of type Primary.
  • Add this widget to the main tab (a tab without parent tabs) used for the overview.
  • The Primary widget can be configured with widget fields, all widget field types are supported.

The widget field with the lowest sequence number is shown in bold in the overview, with other fields displayed below it. When multiple values are present, they will be separated by commas.

For instance, you can display a title or name in bold using a widget field of type VALUE, where a format like (${code}) ${name} can be configured. Currently, only the ${code} and ${name} keys are supported for this purpose.

Configure a title widget field showing a code and name

Additional configuration options include:

  • Customizing proper labels.
  • Hiding empty values.
  • Adding tooltips.

Admins can also customize views differently for various entities (e.g., studies, groups, faculties) and refine the study guide with this new flexibility. As a tab can have filters, it becomes possible to configure different fields for each distinct overview. For example, the tab for minor programs might show a faculty and link field, whereas the master program tab shows an organization instead.

For backward compatibility, if no Primary widget is configured, the system will revert to the original title and field layout. However, we highly recommend setting this configuration up, as the hardcoded values might get removed in a future update.

The field highlighted in green has the lowest sequence, and will be shown in bold. The other fields will be shown on the next line(s).
Resulting overview
Or configure just a title for a simple list

Table Mode for Product Overview with Primary Widgets Columns - SG-272

This update also introduces a condensed table mode for product overviews, allowing admins to display the new Primary widget fields in a table format. This brings more structure and a user-friendly layout to product data, while providing admins with significant flexibility in how information is presented.

Two Display Modes

Admins can configure available modes per tab using the new modes option:

  • Existing tabs: Default to the existing list mode to ensure no breaking changes.
  • New tabs: Default to both list and table modes (list,table), allowing users to switch between the two.
  • The order in which modes are configured determines the default display:
    • table,list: Shows both table and list modes, with the table displayed first.
    • list,table: Shows both table and list modes, but defaults to the list view first.
    • list: Only shows the paneled list mode
    • table: Only shows the condensed table mode
  • The mode selector is only shown when multiple modes are enabled.
  • If no modes are configured (e.g. for new tabs), both list and table modes are active, with list mode displayed by default.
Configuration on a Tab

Table Mode Features:

  • Primary Widget Fields: Each widget field is shown as a column, showing the labels as headers. The Table mode always requires configuration through widgets, unlike the List which has a fallback to fixed fields.
  • Widget Field Types: All field types are supported, horizontal scrolling is available when necessary (with the first column fixed on tablet and desktop).
  • Clickable Rows: Clicking on a row navigates to the product, while URL and LINKS fields open their links instead.
  • Increased Page Sizes: If the table is the default mode, the page size(s) increase.
Table mode (only)
Switch between available modes
Example: directly jump to a Study from a Module overview

This feature allows for highly tailored views, like a simple table for faculties with a few key fields, or an extensive list for modules showing multiple widget fields.

We recommend enabling both list and table modes (list,table) to offer users flexibility. Table mode is especially useful for those who prefer structured data or need easier navigation, and may improve accessibility, particularly for users using a screen reader.

Improved Sort Selector - SG-272

The sort selector has been redesigned to look more like a dropdown, with added icons for each active option, enhancing clarity, interactivity and consistency with the new mode switcher.

Fixes

No Modules Shown in Structure Groups Until Mode Switch - SG-306 - >2.27.1

Resolved an issue where no modules were displayed in structure groups when opened in the default table mode. Modules are now correctly shown without needing to switch to list mode and back to table mode manually.

Slow Loading of Tabs - SG-275

Tab loading performance has been significantly improved, making the interface feel faster and more responsive. Content now loads smoothly, reducing layout shifts for a more stable user experience.

Security

No OWASP vulnerabilities (see the central database of vulnerabilities) were detected in this release.

For more guidance on configuration and setup of Study Guide, use the relevant Study Guide manual.

Customer unique training

This class is available to receive tailor made for your database set-up. Just fill out the form below and our product expert will get in touch with you to set-up your bespoke class.
I want a bespoke class