Feature Wiki
Tabs
Setup - Include Plugin Configuration
Page Overview
[Hide]1 Initial Problem
Currently the configuration for plugins is located in the administration within the ILIAS installation. With the inclusion of plugins in the setup and the proposed guideline for the distribution of configuration between the setup and the administration in the installation it becomes feasible and consistent to allow plugins to have a configuration in the setup just like other ILIAS components have.
2 Conceptual Summary
Plugins can be configured via the setup just like other components of ILIAS. Just like other components of ILIAS, they don't necessarily need to be configured via the setup only, but can have configuration in the setup as well as in the administration of the installation according to the Guideline for Configuration in the Setup.
3 User Interface Modifications
3.1 List of Affected Views
-
3.2 User Interface Details
-
3.3 New User Interface Concepts
-
4 Technical Information
This feature depends on Include Plugins into composer autoloader to find Agents for the setup.
5 Privacy Information
No new personal data is collected when this feature is implemented.
6 Security Implications
From a security perspective it often is required to separate access to administrative interfaces from the access to user interfaces completely. From this perspective this change is a security improvement, because credentials from within the installation won't be usable for the configuration provided via this mechanism. This comes at the cost of loosing the possibility to attribute a change in the configuration to someone, if the installation is managed by various people in the backend. This could be understood to have negative impact on the security, but since changes in the setup currently are not logged for audit anyway this seems to be acceptable.
7 Contact
- Author of the Request: Klees, Richard [rklees]
- Maintainer: Klees, Richard [rklees], Studer, Martin [mstuder]
- Implementation of the feature is done by: CaT ILIAS Team
8 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- …
9 Discussion
JourFixe, ILIAS [jourfixe], 03 AUG 2020 : We highly appreciate this suggestion and schedule the feature for ILIAS 7. Please add related information for creating new plugins to the development guideline, e.g. showcase repository plugin.
10 Implementation
Please have a look into Setup - Update Plugins via Setup.
Test Cases
Please have a look into Setup - Update Plugins via Setup.
Approval
Approved at 2020-11-03 by Klees, Richard [rklees].
Last edited: 4. Nov 2020, 16:39, Klees, Richard [rklees]