Settings

Use uploaded file name

If a file is uploaded to ILIAS, a title can be specified for the resulting object that differs from the original name of the file, i.e. what it was called on the uploading user's local computer before the upload. Since version ILIAS 4.0 there is an option Use uploaded file name, which regulates this behavior: If this option is activated, files are given this original name when they are downloaded. Otherwise, files are given the title of the file object in ILIAS as the name when they are downloaded. This may or may not be identical to the original name.

Click on Administration in the main header bar and select the option Files & folders:You can activate this option there.

Note: This option has no effect on WebDAV (see section Activating WebDAV access). With WebDAV, downloaded files are always given the title of the file object as the name.

Enable download of folder structures

For the object type "Folder", which occurs in courses and groups, you can activate the option to download the folder together with any subfolders and the files it contains as a .zip archive.

Click Administration in the main header and select the Files option.

Select the "Download folder" option and save.

The ability to download folders depends on the "Read access" permission. The files in the folder are included in the download if they also have the "Read access" right.

This is not a comprehensive option for exporting the folder:
All other object types (except files), which only exist in ILIAS, are ignored.

Enable multiple downloads of files and folders

Since version 4.4 it is possible to download several objects at once from the repository as a .zip file to the local computer; this function can be activated/deactivated separately.

Select the option "Activate "Download multiple objects"" and save.

Select files to be displayed in the browser

In connection with WebDAV, one possible additional option is to adjust the file extensions for files that can be displayed in the browser:

  1. Return to the "Settings" tab of the "Files and folders" dialog.
  2. In the "Files that can be displayed in the browser" field, enter the file type extension that should be displayed directly in the browser, separated by spaces.
  3. Save.


Upload settings

Activate drag-and-drop upload

Since version 4.4, there has been a convenient "drag-and-drop upload" extension for file uploads, which makes it easier to upload files:

  • After selecting "Add new object > File", users have an area labeled "Drag the files into this area". If a view of the local file system is also visible on the screen in addition to the browser window, files can be dragged onto the area by holding down the left mouse button.
  • In addition, it is even possible to drag and drop files into repository containers that users can see from the outside. Ex: You are in a category with several courses in it. From a view of your local file system on the screen, you can now grab files with the cursor and drag them to the title of one of the courses while holding down the left mouse button.

To enable this functionality, proceed as follows:

  1. Switch to the "Upload settings" tab.
  2. Select the "Activate drag-and-drop upload" option.
  3. Customize further options if necessary:
    • "Number of simultaneous uploads"
    • "Allow in the repository": This option enables the functionality described above under b).

Save at the end.

Block upload of selected file formats

Upload files with certain extensions can be given the extension ".sec" by ILIAS, for example to prevent executable files from interfering with system processes.

By default, this is executed for: php,php3,php4,inc,lang,phtml,htaccess.

To have other file formats saved automatically, proceed as follows:

  1. Switch to the "Upload settings" tab.
  2. There you will find an input field called "Replace the extensions of uploaded files".
  3. Enter the relevant file format endings, separated by commas if necessary, after the standard entries.Save.

In the section "File extensions: Positive list (outgoing list)" you will find a list of the generally permitted file types.
This positive list is the result of IT security efforts in ILIAS, which were undertaken after the release of version 5.3 and are only available from version 5.3.6 onwards: Positive list (adjustments)" also adjust the positive list. At the bottom of the page you will then be presented with an "Effective positive list", which results from the original positive list and the adjustments you have made to the positive and negative lists.

This setting can also be accessed via a link from "Administration > Data protection and server security > Security".

File preview

Enable preview for file content

It is also possible to display a preview of a file object outside of it. Users can use the small canvas icon to the right of the title. ILIAS supports the following preview renderers (programs on the server that generate the preview image) or file types:

  • ImageMagick Renderer (preview for jpg, jpeg, jp2, png, gif, bmp, tif, tiff, cur, ico, pict, tga, psd)
  • Ghostscript Renderer (preview for eps, pdf, pdfa, ps)

However, this functionality must first be activated and, if necessary, configured in the administration.

To enable the file preview, proceed as follows:

  1. Switch to the "File preview" tab.
  2. Select the "Activate preview" option.
  3. If necessary, specify the number of preview images that are generated per file.
  4. Save at the end.


WebDAV

Activate WebDAV access

To make the webfolder function available to users, you must first activate it.

Proceed as follows:

  1. Click Administration in the main header and select the Files & folders option.
  2. In addition to activation, this can also include the following steps:
    • Customization of file extensions for web-enabled files.
    • Adaptation of the help text for users of browser programs that cannot create web folders.
  3. Click on Save.


Disk Quota

Disk Quota: Introduction

It is possible in ILIAS to set disk space quotas for ILIAS accounts, so-called "disk quotas." This function allows you to set a maximum amount of disk space that a specific ILIAS account may use for uploads, with separate disk quotas for the repository and for the personal workspace (see Activating the personal workspace): [could not resolve link target: il_1510_pg_197558] The disk space usage is determined once a day by a cron job (see Enable cron jobs).

Disk quota settings

ILIAS allows you to set up disk quotas, i.e. the maximum amount of storage space that a user is allowed to use, with separate disk quotas for the repository and for the personal workspace. the corresponding options are listed under Administration > Files and folders > Disk quota.To change them, however, you must open a different view where the setting is sorted, so either click on the Edit settings link for the desired setting and call up the help again or use the help article Activate and configure disk space quota for ILIAS accounts in the repository.

Activate and configure storage space quota for ILIAS accounts in the magazine

  1. Click Administration in the main header and select the General settings option.
  2. Call up the Cron jobs tab.
  3. Click Edit in the line of the Disk quota for repository cron job. Select one or both of the options offered there:
    • The cron job Send disk quota reminder messages sends an e-mail to users informing them that they have exceeded their disk quota. Dispatch takes place once a day. Users who have already received a reminder message will receive it again every 7 days until their disk quota falls below the limit again; you can also configure this message.
    • With the cron job "Send disk quota summaries" it is possible to send certain users a daily notification of exceeded disk quotas: In this case, enter the login names of those persons to whom ILIAS should send a daily summary of the exceeded disk quotas, separated by commas.
  4. Click on Save.
  5. ILIAS shows the list of Crob-jobs again. Click Activate in the line of the Disk quota for repository cron job.
  6. Confirm.ILIAS shows the list of cron jobs again: The Result info column shows that and when the cron job was started by you.

The storage space quota can then be set directly in the respective ILIAS account in the Disk quota for repository section.

View a person's storage volume and/or set disk quota

As an administrator, you can check the storage volume currently used by a person, i.e. how much storage space a person still has left on the server.

  1. Go to Administration > Accounts and roles and .
  2. To do this, open the corresponding ILIAS account. In the Disk quota for repository section, ILIAS displays the disk space used by the user.  
  3. ILIAS also shows when the last quota reminder was sent to the user, and you can see when the user last logged in in the system information section. This can provide you with valuable information as to whether the user is still actively using their storage space.
  4. Now enter the desired maximum storage space quota in megabytes in the Disk quota input field.

You can proceed in the same way as assigning the repository disk quota for the disk quota for, except that this time you make the entries in the role properties or the ILIAS account in the Strict disk quota for personal workspace field.<hr>

As an alternative to the individual definition of a storage space quota, such a quota can also be defined for all members of a global role. All these users then have access to the defined volume.

If there are several disk quota specifications for an ILIAS account (individual and role-based or with several assigned global roles), the highest specification prevails.

Call up disk quota report

To do this, call up the "Disk Quota Report" view:ILIAS provides an overview of the disk space usage of all ILIAS accounts, which has various filter options:

  • Only users who do not occupy memory space
  • Only users who occupy storage space
  • Only users who exceed their disk quota
  • Only users with or without access

Configure disk quota reminder message

You can create a template for the personalized, automatic notification of the disk quota function, which is sent daily when the cron job is executed to all users who have already used up their quota.

  1. Call up the Reminder message view.
  2. ILIAS displays an input field for your message for each installed user language.
  3. Compose your message and click on Save.

Note: The following placeholders can be used, which are resolved individually for each user:

  • [MAIL_SALUTATION]: Salutation
  • [FIRST_NAME]: First name
  • [LAST_NAME]: Surname
  • [EMAIL]: E-mail address
  • [LOGIN]: Login name
  • [ADMIN_MAIL]: E-mail address of the administrator
  • [ILIAS_URL]: URL of the ILIAS installation
  • [CLIENT_NAME]: Client of the ILIAS installation
  • [DISK_QUOTA]: Volume of the storage space quota
  • [DISK_USAGE]: Consumed storage space volume
  • [DISK_USAGE_DETAILS]: Details on memory usage

Activate and configure storage space quota for people in the personal workspace

Since version 4.4, it is possible to set a disk quota for the repository as well as for the "Personal workspace" of users, proceed as follows:

  1. Open the Administration menu in the main header and select Personal desktop.
  2. Switch to the My workspace tab.
  3. Select the option Strict disk quota for personal workspace and save.

The storage space quota can then be set directly in the respective ILIAS account in the Disk quota for repository section.