Feature Wiki

Information about planned and released features

Tabs

Setup - Abandon Maintenance Mode

1 Reasons to Abandon Feature

The maintainenance mode of ILIAS is used to disable the access to an installation temporarily. Currently this feature is located in the web based GUI of ILIAS, which will either be refurbished or removed. The feature did not receive any visible attention in the previous years. The general feature seems to something that would be a feature of a hosting environment and is far outside the scope of ILIAS. We thus propose to remove it.

2 Technical Information

The feature is only located in the setup with a very small part. Removing this part will allow to remove the corresponding part in Services/Init as well.

3 Contact

  • Author of the Request: Richard Klees
  • Maintainer: Richard Klees
  • Implementation of the feature is done by: ILIAS Team at CaT

4 Funding

Removing the feature from the ILIAS code base might need funding. If you are interest in funding this request, please add your name and institution to this list.

5 Discussion

Use the following discussion section to express your objections against this request or your consent to get rid of this feature.

JourFixe, ILIAS [jourfixe], 28 SEP 2020 : We highly appreciate this suggestion and abandon the maintenance mode for ILIAS installations. Please remove related code.

6 Implementation

The code to support the maintenance mode in the setup has been removed. There are other components of ILIAS that still contain according code (Services/Init most likely will) and I ask every maintainer to remove according code in their component.

Installations using the maintenance mode won't stop working immediately. However, as every update, the update to ILIAS 7 should be tested and impact on installationsm, especially using the maintenance mode feature, should be assessed carefully before rolling the update out to productive installations. I still advise everyone to look for other options to employ a maintenance mode, is the function is really required. There are plenty of options available to easily build such a function with tools that are already installed on a webhosting server, e.g. a webserver or a proxy. Since time-consuming migrations can be handled via a special command in the future that should be able to run in the background, I expect the general need to use a maintenance mode to diminish.

2020-10-29 - Klees, Richard [rklees]

Removed Testcases

The following testcases have been removed from Testrail or modified because the feature is no longer part of the ILIAS core.

  • {Test case number linked to Testrail} : {test case title}

Approval

Approved at 2020-10-29 by Klees, Richard [rklees].

Last edited: 8. Feb 2021, 19:21, Kunkel, Matthias [mkunkel]