File Extractor

Advanced-UI NOVA-UI

The plugin extracts the files in a zip file and creates a node (permission-defining) for all folders, and an asset for all contained files.

The following precondition must be met for the zip to be unpacked:

  • The user must have sufficient permissions in the target node (add node, add asset and delete asset if applicable).
  • The target node must not be a strict node.
  • The target node must be permission defining.
  • It must be possible to determine a unique target node (in case of multiple parent nodes).


To be configured in {home}/appserver/conf/


type: String, required: yes, default: -

The license key for the plugin (product: fileExtractor), provided by brix.


type: list of long (comma separated), required: no, default: -

Restrict the use of the plugin to this user group's IDs (superadmins always see it in any case). If not set, all users can see the menu items.


type: Regex, required: no, default: ^[\.].*|Thumbs.db$

A blacklist of file names to ignore. Defaults to dot-files and the ungodly Thumbs.db


type: long, required: no, default: -

Default asset type for extracted assets.


type: boolean, required: no, default: true

Determines whether the zip file is deleted after extracting.


type: boolean, required: no, default: false

Determines whether released zip files are extracted automatically.

Compatibility Matrix

File Extractor CELUM (min. version)
1.0.3 6.4 (tested with 6.11)
Nova Plugin CELUM (min. version) Backend Plugin (min. version)
1.0.1-6.11.0 6.11.0 1.0.3
1.0.0-6.12.0 6.12.0 1.0.3

Release Notes


Release: 2022-08-05

Initial Version