Plugin List

The plugins.xml is a mandatory configuration file used to define which plugins will be activated in Cadenza.

Mandatory Plugins

AccessManager

The Cadenza subsystem that allows authenticating users and authorizing them for various operations and objects.

Mandatory configurations:

  • accessmanager-config.xml

  • configurationdatabase-config.xml

Optional configuration: userpropertiesfromusername-config.xml

Cadenza

Core Cadenza functionality.

Mandatory configurations:

  • basicweb-config.xml

  • userpreferences-config.xml

Optional configurations:

  • cache-config.xml

  • databaserepository-config.xml

  • manageddata-config.xml

  • repositorydatasourcetemplates-config.xml

  • repositoryweb-config.xml

  • selection-config.xml

  • selectiondatasourcedatabase-config.xml

  • selfserviceenrichmentmeasuresfromspatialintersection-config.xml

  • workbookvisualization-config.xml

Gis

General Cadenza GIS functionality.

Mandatory configuration: gisterm-config.xml

Optional configurations:

  • gistermselector-config.xml

  • gistermweb-config.xml

  • referencingconfiguration-config.xml

  • sketcheditors-config.xml

  • timeslideranimation-config.xml

  • visualizercore-config.xml (only with Chart)

  • wms-config.xml

JobScheduling

Job scheduling subsystem used for automated maintenance and other tasks.

Mandatory configuration: jobs-config.xml

Optional Plugins

AccessManager_ApiKey

Allows authentication via an API key.

Mandatory configuration: accessmanagerapikey-config.xml

AccessManager_Embedded

Allows operating Cadenza with an embedded user management that only requires an XML file. This is meant for demonstration purposes only, apart from one exception: to initially and very temporary have one administrator user to be able to configure a regular administrator user in the Management Center in a not yet productive Cadenza environment. As soon as one regular administrator is created there, the plugin and configuration should be removed again as it should not be active in a productive environment.

Mandatory configuration: accessmanagerembedded-config.xml

AccessManager_HttpBasicAuth

Allows authentication using the HTTP Basic Authentication protocol.

Optional configuration: accessmanagerhttpbasicauth-config.xml

AccessManager_Ldap

Allows using an LDAP directory service (including Active Directory) for authenticating users.

Mandatory configuration: accessmanagerldap-config.xml

AccessManager_OAuth

Allows authentication using the Open ID Connect (OIDC) protocol.

Mandatory configuration: accessmanageroauth-config.xml

AnalyticsExtensions

Enables the connection to external services for Advanced Analytics

Depends on: Workbook

AuditLogging

Creates a database audit trail of operations performed on Cadenza.

Mandatory configuration: auditlogging-config.xml

Chart

Enables support for map pie charts in layers.

Depends on: Selector

Optional configuration: visualizercore-config.xml (only with Gis)

DataSource_Elastic

Enables using Elasticsearch as data source

DataSource_OpenSearch

Enables using OpenSearch as data source

DataSource_SapHana

Allows connecting to SAP HANA databases.

Data_Protection

Enables labeling and automatic deletion of sensitive self-service data.

Mandatory configuration: mailclient-config.xml

Optional configuration: dataprotection-config.xml

Deletion_Deadline

Enables automatic deletion of workbooks and projects depending on configuration.

Depends on: Workbook

Mandatory configuration: deletiondeadline-config.xml

EditAttributeFunction

Enables the user to create function attributes and change the formula of a function attribute

Optional configuration: repositoryeditattributefunctionweb-config.xml

Enables the configuration of static and dynamic links to external content in the Management Center. The links can then be used in workbooks and, if possible, in the Navigator.

Optional configuration: externallinktemplatesweb-config.xml

GeoPackage

Enables importing and exporting GeoPackage files

Geocoder

Allows connecting to geocoding services for addresses and POI.

Depends on: Workbook

Mandatory configurations:

  • geocoder-config.xml

  • selfserviceoperationgeocoding-config.xml

Geocoder_IP

Allows connecting to one or more IP geocoding services.

Depends on: Workbook

Mandatory configuration: geocoderip-config.xml

Optional configuration: selfserviceoperationgeocoderip-config.xml

Gis_DataSource_ArcGisRest

Allows connecting to ArcGIS Servers via the ReST protocol.

Gis_DataSource_Oracle

Allows connecting to Oracle Spatial databases.

Optional configurations:

  • sdo-config.xml

  • sdoedit-config.xml

Gis_DataSource_OsmRaster

Allows connecting to OpenStreetMap services.

Gis_DataSource_PostGis

Allows connecting to PostgreSQL/PostGIS databases.

Optional configuration: postgis-config.xml

Gis_DataSource_Shapefile

Classic: Allows having shapefiles as layer datasources.

Optional configurations:

  • shapefile-config.xml

  • shapefileweb-config.xml

Gis_DataSource_Shapefile_Export

Allows exporting a layer as a Shapefile.

Optional configuration: shapefileexport-config.xml

Gis_DataSource_SpatiaLite

Classic: Allows connecting to SQLite/SpatiaLite databases.

Gis_DataSource_Wfs

Allows connecting to WFS services.

Optional configuration: wfs-config.xml

Gis_DataSource_Wms

Allows connecting to WMS services.

Gis_DataSource_Wmts

Allows connecting to WMTS services.

Gis_Layer_Template

Use display options templates to style layers

Optional configuration: layertemplate-config.xml

Gis_Offline

Classic: Allows using offline maps generated for Cadenza Mobile.

Gis_Raster_Cache

Classic: Enables an in-memory cache for tiled raster layers.

Gis_Temporal_Data_Analysis_3D

Allows visualizing and analyzing temporal data (e.g. GPS tracks) in an interactive 3D view.

Mandatory configuration: temporaldataanalysis3d-config.xml

Gis_Temporal_Data_Animation

Allows analyzing temporal data (e.g. GPS tracks) along a timeline using player functionality (backward, forward, pause, etc.).

Mandatory configuration: temporaldataanimation-config.xml

Import_GeoJson

Allows the import of GeoJson files via selfservice or cadenza.js

Import_Office

Allows the import of spatial data from Excel and CSV files.

Import_Temporal_Data

Allows the import of temporal data in GPX, and CSV format with coordinate information (WGS 84).

Kml

Enables Cadenza to import and export KML files.

Location_Finder

Enables the management of the Location Finder in the Management Center and its use in workbooks

Mandatory configuration: configurationdatabase-config.xml

Optional configuration: locationfinderweb-config.xml

Message_Broker

Enables sending and processing of messages between multiple Cadenza instances. This plugin is required when operating a Cadenza cluster with more than one node.

Mandatory configuration: messagebroker-config.xml

Monitoring_Logging

Allows the logging of monitoring metrics to log files.

Monitoring_Prometheus

Enables monitoring metrics collection via an OpenMetrics endpoint that Cadenza exposes.

Mandatory configuration: monitoring-publishers-config.xml

PerformanceLogging

Enables the generation of events that can help in analysing the performance of various Cadenza operations. This plugin is required for the "Query Logger" functionality in Cadenza.

Purpose_Of_Request

Enables Cadenza to inquire a purpose of request for each request.

Depends on: AuditLogging

Optional configuration: purposeofrequest-config.xml

Routing_Openrouteservice

Enables the routing functionality of HeiGIT’s (Heidelberg Institute for Geoinformation Technology) Openrouteservice. Requirement: an Openrouteservice must be connected.

Mandatory configuration: openrouteservice-config.xml

Optional configuration: selfserviceenrichmentisochrones-config.xml

Scripting

Classic: enables legacy selector result scripting.

Selector

Allows filtering data using a visual interface in workbooks.

Optional configuration: selection-config.xml

Subscriptions

Enables the creation and management of subscriptions to reports and other information.

Mandatory configuration: mailclient-config.xml

Optional configuration: subscriptions-config.xml

TableAnalyzer

Classic: enables legacy table result analysis operations for selector layers.

What3Words

Enables the connection of what3words geocoding services.

Mandatory configuration: what3wordsweb-config.xml

Workbook

Allows the usage and creation of workbooks. This enables the central workbook functionality of Cadenza.

Mandatory configurations:

  • configurationdatabase-config.xml

  • workbook-config.xml

  • workbookmap-config.xml

Optional configuration: workbooktable-config.xml

WorkbookReport

Allows creating workbook reports.

Depends on: Workbook

Mandatory configuration: workbookreport-config.xml