Feature Wiki

Information about planned and released features

Tabs

ILIAS Folder Download – Wait dialog

1 Requirements

Until ILIAS 5.0.x we were using the plug-in «ILIAS Folder Download». Now we'd like to have its features in ILIAS itself.

The plug-in showed a wait dialog if a folder is being downloaded and informs the user that his download is getting prepared. It tracks the download.

Features:

  • The user gets informed that something is happening.
  • The user may cancel the download preparations anytime. This also ends the background process on the server side and the server resources are released immediately.
  • A download limit can be set to disallow downloads of too big folders.
  • The downloads are tracked in the database.
  • PHP background processes work on Linux and Windows.
  • Huge downloads should be background processes.

Dialog
Configurations

2 Additional Information

  • Idea / concept: Pascal Schmitt, Stefan Born, ilias@phzh.ch
  • Interest in funding: PH Zürich
  • Maintainer: Killing, Alexander [alex], Leifos GmbH
  • Implementation of the feature is done by …
  • Testcases by: (please add your name if you want to create the testcases for this feature)

3 Discussion

JourFixe, ILIAS [jourfixe], Dec 07, 2015: We appreciate the feature request and schedule it for 5.2

  • To support the use with load balancers the process should use SOAP (as this allows to address one machine).
  • The feature can be activated in the Administration settings.
  • We need a cron job to clean the tmp directory (which will increase through this process).
  • Only one download is allowed per user. If a user tries to start a second download process, ILIAS has to ask if the first process shall be killed or continued (instead of a new second download). Please use Interruptive Modal as GUI element.

4 Implementation

, 24 Aug 2016: This feature has been implemented as described above.

Test Cases

Test cases completed at 2016-08-19  by atoedt

  • 12971: Download-Verhalten von Ordnern in der Globalen Administration konfigurieren
  • 12972: Ordner herunterladen

Approval

Approved at 2016-08-25 by Mela, Alix [ILIAS_LM].

Last edited: 25. Aug 2016, 12:26, Mela, Alix [ILIAS_LM]