Smart Collections

For the most up-to-date documentation, please visit

The "Smart Collections" plugin automatically updates the linked assets of specific nodes (the smart collections) based on a search filter.

General Properties

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


type: String, required: yes, default: -

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


type: String, required: yes, default: -

A Quartz cron expression specifying when the task should run.

Collection Properties

The plugin supports several smart collections. The properties are set in the format smartCollections.<number>.<property> (e.g. smartCollections.1.nodeId). In the following properties <number> = 1 will be used as an example.


type: Long, required: yes, default: -

The node id of the smart collection. The corresponding node will be filled automatically according to the specified filter.


type: String, required: yes, default: -

A filter expression using the anura syntax. Attention: the search_ prefix has to be dropped and search was renamed to text. Ampersand (&) can be escaped by using &amp;.

Additionally there is a node by name filter: One of node_contains or node_startswith has to be set to apply this filter. It also requires the node_type (id) and optionally a node (id) to limit the search. The language parameter is also taken into consideration for the node search.

E.g. smartCollections.1.filter=node=1234&node_recursive=true&infofield=7,true would find all assets linked to the node 1234 (or any sub-node) where the information field 7 (a checkbox) is true (checked)


type: String, required: no, default: defaultLanguage

The language used to filter.

Compatibility Matrix

Smart Collections CELUM
1.0 and above 5.13.3 and above

Release Notes


Initial Version


Added license