Feature Wiki
Information about planned and released features
Tabs
Disable Tree
With the Page Layout Revision for ILIAS 6, this feature request is outdated. The tree can be shown or hidden at any time in the slate.
1 Description
Problem Description / Current Status
In the ILIAS repository, a tree view is available on the left (with a different setting, it might also appear on the right).
The tree view can be displayed or hidden by clicking on a button at the edge of the repository view.
Until now, use of the tree view is up to each user and cannot be determined administratively. Only a presetting is possible from which users may differ individually.
In many scenarios, the tree is not desirable:
- E.g., if users aren’t supposed to browse the repository because all content relevant to them is always placed on their personal desktop (or some other central site outside of ILIAS), the tree view doesn’t entail any benefit but rather the risk of overloading users with screen contents.
- The same applies if the repository doesn’t have many levels.
- Similarly, the tree entails potential complications in scenarios where users are supposed to access container levels but not to see them from outside.
- Finally, the tree view of a possible problem while displaying container levels on handheld devices.
Therefore, it should be possible to disable the tree view so users cannot access it.
Solution Proposals
The most flexible way is to make the selected default setting binding for users.
For that purpose, an additional option to be installed "Changeable by user" could be inserted under "Administration > General Settings > Standard Repository View", i.e., a check box that is enabled by default. If the checkbox is disabled:
- The selected presetting
- is adopted for all existing users.
- is used as a standard for all future created users.
- The button to hide the tree view disappears at the next request for all users.
- The tree view disappears at the next request for users who have enabled it.
2 Additional Information
- Idea / concept: kubier (at) qualitus.de
- Interest in funding: (please indicate if you are interested/able to fund this feature)
- Maintainer: (will be set by Jour Fixe / maintainer)
- Implementation of the feature is done by (will be set by Jour Fixe / maintainer)
- Testcases by: (please add your name if you want to create the testcases for this feature)
3 Discussion
4 Implementation
Last edited: 2. Feb 2021, 14:59, Kunkel, Matthias [mkunkel]