Feature Wiki
Tabs
Launcher Component for File Objects
Page Overview
[Hide]1 Initial Problem
Files are automatically opened or downloaded by clicking on the title. In order to provide users with more information before downloading, the new launcher component can optionally be used on a new "content" tab for files.
2 Conceptual Summary
The existing FR File: direct download can be prevented to open info tab first is to be adapted so that after activating this setting, clicking on the title does not open the info tab of the file, but the new content tab inclunding the launcher component.
This content tab contains:
- Page content customized with the PageEditor
- button to open the file (Launcher Component)
- "file information for users" on the right (see Improve File Information on Info Page)
The Page Editor of this page can be opened via the button "customize page" on top.
The Launcher element is automatically positioned at the buttom of the page, directly below the customised page. However, one can insert the Launcher into the page content by using the corresponding element in the page editor.
3 User Interface Modifications
3.1 List of Affected Views
- File » Settings
- New Content Tab of a File Object
- Page Editor of Content Tab
3.2 User Interface Details
3.3 New User Interface Concepts
Launcher Component is to be used: https://github.com/ILIAS-eLearning/ILIAS/pull/5558
3.4 Accessibility Implications
All existing UI components are used, accessibility is derived from these components and the page editor.
4 Technical Information
No technical particularities to mention
5 Privacy
No new user-related data is collected, stored or processed through this feature. The following privacy information applies:
6 Security
The feature does not create any new attack vectors
7 Contact
- Author of the Request: Seibt, Alina [alina.seibt], Kunkel, Matthias [mkunkel]
- Maintainer: Schmid, Fabian [fschmid]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
8 Funding
- …
9 Discussion
10 Implementation
{ The maintainer has to give a description of the final implementation and add screenshots if possible. }
Test Cases
- {Test case number linked to Testrail} : {test case title}
Privacy
Information in privacy.md of component: updated on {date} by {user} | no change required
Approval
Approved at {date} by {user}.
Last edited: 22. May 2023, 09:07, Schmid, Fabian [fschmid]


