Feature Wiki

Information about planned and released features

Tabs

Customizable Link-Groups in Footer

1 Initial Problem

Together with feature Revamping Footer with Link-Groups, we would like to introduce the possibility to design the footer in the ILIAS administration analogous to the MainMenu. On the one hand, the existing entries - provided by core components - can be re-sorted and moved, but also own link groups and links can be created.

2 Conceptual Summary

Mockups will follow at a later date or when an institution shows interest in funding.

For the configuration, a new menu item is introduced in the administration:

  • Administration > Layout and Navigation > Footer

This page contains two subtabs:

  • Groups
  • Entries

Each of these views contains a table (UI\Table\Data), which lists existing and created entries or link groups. The columns to be displayed are analogous to the main menu configuration.

A button can be used to create a group or an entry.

The form for a group contains

  • UI\Input\Field\Text: Default title of the group (corresponds to system language)
  • UI\Input\Field\Checkbox: Active

The form for an entry contains

  • UI\Input\Field\Text: default title of the entry (corresponds to system language)
  • UI\Input\Field\Checkbox: Active
  • UI\Input\Field\Text: URL
  • UI\Input\Field\Checkbox: External link (new tab will open)

Entries and groups can be edited, translated and deleted.

3 User Interface Modifications

3.1 List of Affected Views

  • New View in Administration, see above

3.2 User Interface Details

Table View Groups

Add a group

Table View entries of a group

Add an entry

3.3 New User Interface Concepts

3.4 Accessibility Implications

In this feature, only existing UI components are used, and the accessibility is derived from them. 

4 Technical Information

The service delivers the custom entries and groups via the provider collector mechanism proposed in the feature request Revamping Footer with Link-Groups. The service also provides a configuration for the global screen service to activate and translate core entries.

5 Privacy

This feature does not collect, store or process any new user-related data. It still applies: PRIVACY.md. Für the new Service "Footer" a new PRIVACY.md ill be written, but the Service does not store any user related data.

6 Security

The implementation of this feature does not create any new attack vectors. 

7 Contact

8 Funding

If you are interest in funding this feature, please add your name and institution to this list.

9 Discussion

JourFixe, ILIAS [jourfixe], 24 JUL 2023 : We highly appreciate this suggestion and accept the feature request for ILIAS 9. With this feature it will not be possible to place images in the footer. This could be done with the specific tpl file of the upcoming UI Footer component.

10 Implementation

{ The maintainer has to give a description of the final implementation and add screenshots if possible. }

Test Cases

Test cases completed at {date} by {user}

  • {Test case number linked to Testrail} : {test case title}

Privacy

Information in privacy.md of component: updated on {date} by {user} | no change required

Approval

Approved at {date} by {user}.

Last edited: 28. Aug 2024, 10:23, Lorenz, Katharina [klorenz]