Feature Wiki

Information about planned and released features

Tabs

Move Full Definitions Presentation to UI Framework

1 Initial Problem

The current "Full Definition" presentation of Glossaries uses a legacy table and should be migrated to a Panel/Subpanel based presentation.

2 Conceptual Summary

Instead of the legacy table and filters we use

  • A Panel with Subpanel for each Term
  • A KS filter for the first letter selection and term/definition text filtering
  • A Panel Dropdown for selecting numbers of terms per page
  • A Panel Pagination View Control to navigate the pages

3 User Interface Modifications

3.1 List of Affected Views

  • Glossary > Presentation (Mode "Full Definitions")

3.2 User Interface Details

Old Presentation

Not Responsive

New Presentation

  • A Panel with Subpanel for each Term
  • A KS filter for the first letter selection and term/definition text filtering
  • A Panel Dropdown for selecting numbers of terms per page
  • A Panel Pagination View Control to navigate the pages

New Presentation

3.3 New User Interface Concepts

The proposal does not introduce new KS concepts.

3.4 Accessibility Implications

The proposal uses only standard UI elements. There should not be any accessibility implications.

4 Technical Information

No technical issues.

5 Privacy

Current privacy state of glossaries, see PRIVACY.md.

This feature does not implement any privacy related changes.

6 Security

No security implications.

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], 22 AUG 2022: We highly appreciate this suggestion and schedule the feature for ILIAS 9.

10 Implementation

Test Cases

Test cases completed at 2023-06-06 by Spirou, Ilias [ispirou]

  • 58111 :Anzahl angezeigter Begriffe pro Seite ändern
  • 764 :Darstellungen des Glossars festlegen
  • 758 :Suche im Glossar

Approval

Approved at 2023-08-09 by Riebe, Katharina [kriebe].

Last edited: 26. Oct 2023, 19:35, Tödt, Alexandra [atoedt]