Feature Wiki
Tabs
Move Search Header to Kitchensink Filters
Page Overview
[Hide]1 Initial Problem
The search should uses some unique and odd user interface elements.
Underneath the Search input field there are three filter elements.
The filter option "area" is not implemented as a KS-Filter, it has to be abandonned. Same for the Creation Date filter.
2 Conceptual Summary
The top section of the Search tab should be comprised of:
- Input field with Button [Search] is not a KS-Element
- KS-Filter elements for
- Title / Description as Input
- Object Type as Multiselect with object types as options
There will be NO Tree Picker Filter for the Path, since the KS filter element is available.
There will be NO filter element for creation dates. Since there is no respective KS Element.
3 User Interface Modifications
3.1 List of Affected Views
- Search Results
3.2 User Interface Details
3.3 New User Interface Concepts
None
4 Technical Information
{The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues.}
5 Privacy Information
The search for objects does not process personal data.
6 Security Implications
No security relevant functional change.
7 Contact
- Author of the Request: Tödt, Alexandra [atoedt]
- Maintainer: Meyer, Stefan [smeyer]
- 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 this feature, please add your name and institution to this list.
- …
9 Discussion
JourFixe, ILIAS [jourfixe], 04 MAR 2024: We highly appreciate this suggestion and accept the feature for ILIAS 10 with the following changes:
- Instead of a filter "Path" we suggest to offer a filter "Scope" and to present a selection dropdown with the option "Repository" and the last 10 entries of the navigation history. This will compensate a lot of workflows that used the repository picker before (which is currently not supported by KS).
- And in addition, the title "Search Results" should get additional information about the scope of the search.
Famula, Thomas [tfamula], 16 SEP 2024:
- The Filter Field "Title/Description" is not necessary. Since there is already a separate Text Input Field above the Filter, a Field in the Filter would be redundant.
- When the article was written, it stated that there will be no filter element for creation dates because of the lack of a respective KS Element. In the meantime, it has become possible to use the Duration Input in the Filter. So it should be used for the new Filter in the Search.
JourFixe, ILIAS [jourfixe], 16 SEP 2024: We agree with Thomas' suggestion. No need to have an additional filter for title and description as this is covered by the search input. And we highly appreciate that filtering for creation dates is also possible with this new implemantion due to the new duration input.
10 Implementation
Implemented as described above
Test Cases
Test cases completed at 2024-09-24 by Tödt, Alexandra [atoedt]
- 76704 : Scope Element to Filter the Repository
- 76705 : Filter Results by Creation Date
- 76706 : Search Results are filtered by Type
Approval
Approved at 2024-09-19 by Tödt, Alexandra [atoedt]
Last edited: 6. Nov 2024, 17:46, Elagamy, Ahmed [Ahmed]