Feature Wiki
Tabs
Administration
Page Overview
[Hide]1 General
Maintainer and Tester
- Administration
- Authority to Sign off on Conceptual Changes: fneumann
- Authority to Sign off on Code Changes: fneumann , lscharmer
- Authority to Curate Test Cases: fneumann , kunkel
- Authority to (De-)Assign Authorities: fneumann (Databay AG) , lscharmer (Databay AG)
- Tester: kunkel
- Assignee for Security Reports: fneumann
- Assignee for Security Issues: fneumann
- Unit-specific Guidelines, Rules, and Regulations: LINK MISSING
Additional
Roadmap
In May 2024 fneumann (Databay AG) and lscharmer (Databay AG) got the authorities for the administration component.
We want to continue refactoring the administration to create a modern component integration and further resolve historical dependencies. We also see the potential for extensions to make configuration easier for ILIAS operators.
Current Status (ILIAS 10)
Although very prominently visible in the ILIAS menu, after past refactorings the administration is now a small component that mainly provides access to other components. When reviewing the code, we found the following responsibilities:
- Administration menu in the MainBar with grouping of settings and jump to the GUI classes of their nodes in the system folder
- Base class for the control flow to the settings GUIs of the components
- Linking of settings between components on their forms (e.g. for privacy and security)
- Administration view of the magazine tree with recycle bin
- Container for 'Restored Objects'
- System folder nodes for third-party tools
- Storage of global settings (ilSettings)
- Retrieval of information from Git
Short Term
In the short term, we want to eliminate existing dependencies that are easy to resolve:
- The use of the BaseGUIRequest trait from the Repository component should be replaced by a more general solution.
- The configuration of the maps should be moved to the Maps component.
- The 'Third Party Software' node should be dissolved and the configurations of Maps, MathJax and WOPI should be provided as separate nodes under 'Extending ILIAS'.
- It should be possible to use the SettingsFactory not only in the setup but also in the running system and it should be provided via the component integration.
- The container for 'Restored Objects' fits better in the 'SystemCheck' component as it is also filled by this component.
Mid Term
In the medium term, the mechanism for cross-linking settings must be converted to UI framework-based forms. The administration component can provide an integration according to the 'Contribute and Seek' scheme.
Long Term
In the long term, we would like to make configuration easier for ILIAS administrators. We have a few ideas for this:
- The relationship between the storage of settings and their configuration in the forms or via the setup is still very loose and solved individually in the components. In cooperation with the setup component, the components could be given the opportunity to maintain a hierarchical 'catalog' of their settings and to save and retrieve their settings accordingly.
- Settings could thus be exported for an entire installation or for individual components in the format of the configuration file for the setup.
- The administration can give components the option of registering their configuration pages and relating the UI elements on them to the settings in the catalog. This would enable a full-text search for a setting with a 'deep link' to the configuration page and ideally to the setting on it, as is known from PHPStorm, for example.
- Changes to settings can be automatically logged and commented on in order to be able to trace who changed something when and for what purpose in an installation.
2 Projects
The following projects are planned or have been realised for this component:
NEW Projects
- …
Ongoing Projects
- …
Projects On-Hold
- …
Completed Projects
- …
3 Suggested Features
In the following list you can add a request for a new feature or pick-up an already suggested feature about that should be decided again. The lists after show existing suggestions and scheduled features of this component.
- ...
Ready for Jour fixe
- …
Already suggested
- Abandon System Check
- Centralized Definition of Venues
- Competence profiles can be assigned to OrgUnits
- Deactivation of toasts in user administration
- Introducing Shortlinks
- Multiple Actions for Ownerless Objects
- New Administration Nodes for PLR
- Responsive Learning Progress Presented to Users
- Revamping Administration User Management
- Security Update Notification for Admins
- Separate Administration Nodes for Maps, MathJax and WOPI
- Set Landing Page for Anonymous Access
- Suppressing Chapters if Functionality is deactivated
- Unbundling of Admin Permissions
4 Accepted Features
The following features have been accepted for trunk but are not yet scheduled for a specific ILIAS version.
- …
5 Scheduled Features
The following features have been scheduled / published in ILIAS 11:
- …
The following features have been scheduled / published in ILIAS 10:
- …
The following features have been scheduled / published in ILIAS 9:
The following features have been scheduled / published in ILIAS 8:
The following features have been scheduled / published in ILIAS 7:
The following features have been scheduled / published in ILIAS 6:
The following features have been scheduled / published in ILIAS 5.4:
The following features have been scheduled / published in ILIAS 5.3:
The following features have been scheduled / published in ILIAS 5.2:
The following features have been scheduled / published in ILIAS 5.1:
- …
The following features have already been developed and published in ILIAS 5.0:
- …
The following features are planned to be developed or already in development for ILIAS 4.4:
The following features have already been developed and published in ILIAS 4.3:
The following features have already been developed and published in ILIAS 4.2:
The following features have already been developed and published in ILIAS 4.1:
The following features have already been developed and published in ILIAS 4.0:
6 Redundant, Outdated and Rejected Feature Requests
Requests that are outdated or redundant (already implemented in other requests)
- Accounting
- Administrating Settings Templates
- Administration Setting for Toasts (Instant Notifications)
- Backup / Restore / Update Assistant
- Disable & Order Plugins in Add New Object
- Searchable Labels in Administration
- Session Reminder centrally configured
- Signing System Mail With Contact Information
- Templates for Sub Styles
Rejected Feature Requests
Last edited: 24. Apr 2025, 17:06, Gruber, Ann-Christin [acgruber]