This extension allows to read data from the filename and write it to an informationfield when the asset is added to a node.
To be configured in {home}/appserver/conf/custom.properties
type: String, required: yes, default: -
The license key for the plugin (product: filenameDecoder), 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 plugin.
type: number, required: yes, default: -
The node types for which the filename decoder can be configured, e.g. 101
type: boolean, required: yes, default: false
If true, search recursively for matching assets
When a matcher finds a match, it will write the matched value into the configured information field, unless an information field value is configured, in which case it will always use that value in case of a match.
Simple matcher looking for the existence of that value in the filename. Best used in combination with a constant information field value.
Simple matcher similar to ContainsMatcher, but requires the value to be at the end of the file name.
Chops off the number of characters you set as the value
and returns the remainder.
Returns all characters until the configured value
is encountered, where it will stop.
Currently indistinguishable from the UntilMatcher, as it will just return the first group.
The most powerful of them all, but it needs a match group ()
in the regex, the content of which it will then return, e.g. .{7}(.{4}).*
would return characters 8-12 from the filename.
Filename Decoder | CELUM (min. version) |
---|---|
1.0 | 5.13.4 |
1.1 | 5.13.4 |
1.2 | 5.13.4 |
1.3 | 5.13.4 |
2.0 | 6.12.0 |
2.1 | 6.12.0 |
2.3 | 6.20 |
Release: 2021-12-09
Initial Version
Release: 2021-12-17
EndsWith matcher added
Release: 2022-06-14
Recursive property
Release: 2023-08-23
Nova backend
Release: 2023-08-23
New frontend version
Release: 2024-01-05
Asset type configurable in gui
Release: 2025-02-14
Compatibility with CELUM 6.20
© brix Solutions AG