Configuring and Customising
Overview of the different configuration files
Folder architecture for .Stat JS components configuration files
The below diagram shows how the configuration files of the .Stat JS components are structured:
└── configs
├── [organisationID]
│ ├── data-explorer
│ │ ├── i18n
│ │ │ └── ??.json # DE internationalisation (translations) **overwrites** - one file per locale with ??=locale code, e.g. "en"
│ │ └── settings.json # DE configuration
│ ├── data-viewer
│ │ ├── i18n
│ │ │ └── ??.json # Data Viewer internationalisation (translations) **overwrites** - one file per locale with ??=locale code, e.g. "en"
│ │ └── settings.json # Data Viewer configuration
│ ├── data-lifecycle-manager
│ │ ├── i18n
│ │ │ └── ??.json # DLM internationalisation (translations) **overwrites** - one file per locale with ??=locale code, e.g. "en"
│ │ └── settings.json # DLM configuration
│ └── sfs
│ └── settings.json # Organisation- and search-specific settings overwriting general settings in /configs/tenants.json
├── sfs.json # Instance-specific search fields configuration overwriting application-defaults
└── tenants.json # General configuration for all .Stat JS components; at least 1 organisation is required
Default configurations (or default overwrites) for .Stat JS components: https://gitlab.com/sis-cc/.stat-suite/dotstatsuite-config-data/-/tree/master/configs
Folder architecture for .Stat JS components assets (images, style sheets)
The below diagram shows how the asset files of the .Stat JS components are structured:
└── assets
└── [organisationID]
├── data-explorer
│ ├── images
│ │ └── ????.??? # DE image files
│ ├── maps
│ │ └── ????.json # DE map files (for charting)
│ └── styles
│ │ └── styles.cc # DE css styles
├── data-viewer
│ ├── images
│ │ └── ????.??? # Data Viewer image files
│ ├── maps
│ │ └── ????.json # Data Viewer map files (for charting)
│ └── styles
│ │ └── styles.cc # Data Viewer css styles
├── data-lifecycle-manager
│ ├── images
│ │ └── ????.??? # DLM image files
│ └── styles
│ │ └── styles.cc # DLM css styles
└── share
└── ????.??? # Shared View Manager image files
Default configurations for .Stat JS components: https://gitlab.com/sis-cc/.stat-suite/dotstatsuite-config-data/-/tree/master/assets
Folder architecture for the default .Stat JS components internationalisation (translations) files
The below diagram shows how the default internationalisation files of the .Stat JS components are structured:
└── i18n
└── ??.json # Internationalisation (translations) for all .Stat JS components - one file per locale with ??=locale code, e.g. "en"
Default internationalisations (translations) for .Stat JS components: https://gitlab.com/sis-cc/.stat-suite/dotstatsuite-config-data/-/tree/master/i18n
TOPOLOGY configurations | ||
---|---|---|
Multi-tenant deployments of .Stat JS components | ||
Tenants definition | tenants.json | |
Organisation’s datasources definition | tenants.json | |
.Stat Core TRANSFER Service | ||
Connection string + parameters | dataspace.pivate.json | |
Authorisation config | auth.private.json | |
Log files definition | log4net.config | |
Structural file size | kerstekSettings.json | |
.Stat Core AUTHORISATION Service | ||
Database connection string | settings.private.json | |
Authorisation config | auth.private.json | |
Log files definition | log4net.config | |
.Stat Core SDMX Service (SDMX-RI NSI web service © Eurostat) | ||
Log files definition | log4net.config |
BRANDING configurations | ||
---|---|---|
DATA EXPLORER | Data explorer settings | default example settings.json |
DATA VIEWER | Data viewer settings | default example settings.json |
DATA LIFECYCLE MANAGER | DLM settings | default example settings.json |
LOCALISATION configurations | ||
---|---|---|
DATA EXPLORER & DATA VIEWER & DATA LIFECYCLE MANAGER | messages (one file per language) | default i18n/en.json |
.Stat Core Services | Common configuration | default localization.json |
.Stat JS component’s FEATURE configurations | ||
---|---|---|
DATA EXPLORER | Data explorer settings | default example settings.json |
DATA VIEWER | Data viewer settings | default example settings.json |
DATA LIFECYCLE MANAGER | DLM settings | default example settings.json |
Please see the related sub-topics for more information on specific configuration settings.