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
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)
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
External_Links
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
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_Oracle
Allows connecting to Oracle Spatial databases.
Optional configurations:
-
sdo-config.xml -
sdoedit-config.xml
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_Layer_Template
Use display options templates to style layers
Optional configuration: layertemplate-config.xml
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_Temporal_Data
Allows the import of temporal data in GPX, and CSV format with coordinate information (WGS 84).
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_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
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
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