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.
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]