Feature Wiki

Information about planned and released features

Tabs

Move Search Results Presentation to KS

Item mit Modal für Einzelteile. Lernmodul mit 20 Seiten wird nur einmal gefunden. Roundtrip Modal mit den 20 Seiten.

Suchfeld drüber fehlt. Eigenen Eintrag schreiben, Es ist kein Formular, es ist ein Input element. Vielleicht braucht das einen Container. 

  • Lightbox Card Page kommt mit Pöppel Pagination 
  • Typ: Seiten oder Chapter / Posting / Thread Unterelement (nicht sehr wichtig) 
  • Verlinkter Titel / Beschreibung vom Unterelement
  • Snippet mit highlighting, konkatenierte Metadaten 
  • Lightbox Modal with Card PAge und mehreren Items in Cards wenn nicht sketch dann Tim 

1 Initial Problem

The presentation of search results is outdated. The clarity of the search results suffers from this. In order to improve the usability, the existing elements are to be transferred to KS components. In addition, the displayed information will be discussed so that search results are more clearly structured and understandable.

Search Result Presentation

  • Consider list as an alternative format to replace the table presentation. 
  • Consider information presented
    • "Last Update" would be more pertinent than "Created On" however it cannot be known because of changes in mediapools / content snippets and linked objects. This should be abandonned. 
    • "Relevance" makes users wonder and ist visually very prominent. This should no longer be presented. 
  • What sorting mechanisms would be helpful? Consider a view control offering relevance as sortation criterion.
  • What purpose does the action menu serve? 
  • Consider list as an alternative format to replace the table presentation. 

Accessibility 
Keeping the headline structure intact and avoiding empty headings in search results.

2 Conceptual Summary

Each individual search result ist displayed as an individual item.

  • Each item carries an icon of the found object. 
  • The item is comprised of a linked Title, the text snippet is presented in the description.
  • Properties are
    • Comprised in encompassing object
    • Path
    • Created on 

3 User Interface Modifications

3.1 List of Affected Views

  • Search Results Presentation 

3.2 User Interface Details

  • New Filter Element Date Time
  • New Filter Element Repository Picker 

3.3 New User Interface Concepts

{ If the proposal introduces any completely new user interface elements, you might consult UI Kitchen Sink in order to find the necessary information to propose new UI-Concepts. Note that any maintainer might gladly assist you with this. }

3.4 Accessibility Implications

{ If the proposal contains potential accessibility issues that are neither covered by existing UI components nor clarified by guidelines, please list them here. For every potential issue please either propose a solution or write down a short risk assessment about potential fallout if there would be no solution for the issue. }

4 Additional Information

4.1 Involved Authorities

If this request is related to multiple components, please list both authorities for all related components.

4.2 Technical Aspects

The search results presentation get checked via "access".

  • Online and offline is checked
  • The permissions visible, read and join are to be checked. These checks need to made available by the object service. How will this be done
  • Preconditions are not checked, if there are preconditions and the clicks on the object, the user will be just presented with the information about precondistions on the respective Info screen 

4.3 Privacy

{ Personal data that will need to be stored or processed to implement this feature have to be listed here. For each date give a short explanation why it is necessary to use that date. }

4.4 Security

{ Does the feature include any special security relevant changes, e.g. the introducion of new endpoints or other new possible attack vectors. If yes, please explain these implications and include a commitment to deliver a written security concept as part of the feature development. This concept will need an additional approvement by the JourFixe. }

4.5 Contact

Person to be contacted in case of questions about the feature or for funding offers: Tödt, Alexandra [atoedt]

4.6 Funding

Funding status and funding parties are listed in the block 'Status of Feature' in the right column of this page.

If you are interested to give funding for this feature, please get into contact with the person mentioned above as 'Contact'.

5 Discussion

Engländer, Ferdinand [fenglaender], 14 March 2022: Are there any decisions or plans yet which UI compenent will be used to display a search result item? Or will a new UI component be developed that could take slightly different appearances depending on the nature and requirements of an individual item?

Kunkel, Matthias [mkunkel], 08 APR 2025: The feature request is suggested for the JF agenda but it needs an update before deciding upon it. The presentation of search results already looks different in ILIAS 10 than shown above. And there is information missing in chap. 4.3 and 4.4.

6 Implementation

Feature has been implemented by {Please add related profile link of this person}

6.1 Description and Screenshots

{ Description of the final implementation and screenshots if possible. }

6.2 Test Cases

Test cases completed at {date} by {user}

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

6.3 Privacy

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

6.4 Approval

Approved at {date} by {user}.

Last edited: Yesterday, 12:46, Kunkel, Matthias [mkunkel]