Feature Wiki

Information about planned and released features

Tabs

Removing Legacy-UI » Toolbar » ‘Label‘ + ‘Legacy Dropdown‘ + ‘Submit‘ (in ILIAS 10)

1 Initial Problem

The project [[[Project] Removing of Legacy-UIComponents-Service and Table]] aims to get rid of various legacy UI elements.
This request, as one part, deals with the removal of microforms in toolbars.

2 Conceptual Summary

The main function of this request is to document the resolutions from the project [[[Project] Removing of Legacy-UIComponents-Service and Table]]

This solution is to be used as a pattern for the transformations and to future implementations.

2.1 Compensation to micro forms in toolbars with composition:  |Label| + |Legacy Dropdown| + |Submit|

» Current implementation: |Label| + |Legacy Dropdown| + |Submit|
» Future implementation: |KS-Dropdown|

KS dropdown is labelled and with direct selection of the action or show the selected target.

2.1.1 Example Export:

Current implementation

Label + [Legacy-Dropdown] + [Submit]

Future implementation

[KS-Dropdown]

3 User Interface Modifications

3.1 List of Affected Views

The following usages are examples. The list does not claim to be complete.

  • Create export
  • Printview in Question Pool
  • Configure Wiki Navigation
  • Configure wiki content templates
  • Select an assignment of an exercise

3.2 User Interface Details

‘Label‘ + ‘Legacy Dropdown‘ + ‘Submit‘ »» ‘KS-Dropdown‘

3.3 New User Interface Concepts

None.

3.4 Accessibility Implications

Nothing specific.

4 Technical Information

None.

5 Privacy

None.

6 Security

None.

7 Contact

  • Author of the Request: Samoila, Oliver [oliver.samoila] for Working Group of RemovingLUI
  • Maintainer: various
  • Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}

8 Funding

If you are interest in funding, please contact Samoila, Oliver [oliver.samoila] and Detemple, Konstanze [kdetemple].

9 Discussion

JourFixe, ILIAS [jourfixe], 08 JAN 2024: We highly appreciate this suggestion and schedule the feature for ILIAS 10.

10 Implementation

The 'Export' tab has been revised in almost all objects/services.

Exceptions are the question pool of the survey and the user administration.

The labelling was also streamlined as part of the UI changes, meaning that a much larger number of test cases were reworked.

Example: 'Export' Tab in Forum

Test Cases

Test cases adjusted at 31/01/2025 by Lowe, Simon [simon.lowe]

  • C6609: Literaturliste exportieren
  • C6621: Blog exportieren
  • C18682: Export von fremder Plattform (Chat)
  • C13651: Datensammlung exportieren
  • C6626: Datei exportieren
  • C5271: Forum exportieren
  • C7057: XML-Export erzeugen (Glossar)
  • C18838: Individuelle Bewertung exportieren
  • C24608: Inhaltsseite exportieren
  • C7065: Export-Datei erzeugen (Lernmodul HTML)
  • C7072: Lernmodul exportieren (Lernmodul ILIAS)
  • C54158: Exportdatei erstellen / herunterladen / löschen (Lernsequenz)
  • C773: Exportdatei erstellen und herunterladen (Medienpool und Medienobjekt)
  • C2133: Export-Datei erstellen (Mediacast)
  • C7120: Export-Datei erstellen (Abstimmung)
  • C7172: Export-Datei erstellen (Portfoliovorlage)
  • C7087: Sitzung exportieren
  • C1847: Umfrage exportieren
  • C114: Exportdatei erstellen (Fragenpool für Tests)
  • C13679: Export und Import eines Fragenpools mit Seiteneditorinhalten (Fragenpool für Tests)
  • C188: Test Exportdatei erstellen
  • C420: Übung exportieren
  • C6589: Exportdatei erzeugen und herunterladen (Weblink)
  • C6591: Exportdateien erzeugen und sortieren (Weblink)
  • C429: Export-Datei erzeugen (Wiki)
  • C5732: Exportdatei erstellen (Kurs)
  • C13020: Kurs mit Plugins exportieren
  • C5309: Kurs: Seitenelemente und Styles exportieren
  • C7061: XML-Exportdatei erzeugen (Gruppe)
  • C7058: Gruppe: Seitenelemente und Styles exportieren
  • C7084: Kategorie: Seitenelemente und Styles exportieren
  • C76971: Kategorie: Exportieren mit Content-Style 
  • C5315: Ordner: Seitenelemente und Styles exportieren

Privacy

no change required

Approval

Approved at 2024-10-24 by Samoila, Oliver [oliver.samoila].

Last edited: 31. Jan 2025, 12:47, Samoila, Oliver [oliver.samoila]