diff --git a/conf/default.toml b/conf/default.toml
index 2586bd086..a01878c72 100644
--- a/conf/default.toml
+++ b/conf/default.toml
@@ -6,25 +6,21 @@
[global]
# This URL (relative or absolute) must point to the API endpoint of a GeoNetwork4 instance
geonetwork4_api_url = "/geonetwork/srv/api"
-datahub_url = "/datahub"
# This should point to a proxy to avoid CORS errors on some requests (data preview, OGC capabilities etc.)
# The actual URL will be appended after this path, e.g. : https://my.proxy/?url=http%3A%2F%2Fencoded.url%2Fows`
# This is an optional parameter: leave empty to disable proxy usage
-proxy_path = ""
+proxy_path = "/geonetwork/proxy?url="
# This optional parameter defines, in which language metadata should be queried in elasticsearch.
# Use ISO 639-2/B (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) format to indicate the language of the metadata.
-# Setting to "current" will use the current language of the User Interface.
# If not indicated, a wildcard is used and no language preference is applied for the search.
-# metadata_language = "current"
+metadata_language = "current"
# This optional URL should point to the login page that allows authentication to the datahub.
# If not indicated, the default geonetwork login page is used.
# The following three placeholders can be part of this URL:
# - ${current_url}: indicates where the current location should be injected in the constructed login URL (eg. start, end)
# - ${lang2}, ${lang3}: indicates if and where the current language should be part of the login URL in language 2 or 3 letter code
# Example to use the georchestra login page:
-# login_url = "/cas/login?service=${current_url}"
-# logout_url = "/geonetwork/signout"
-# settings_url = "/geonetwork/srv/\${lang3}/admin.console#/organization/users?userOrGroup="
+login_url = "/geonetwork/srv/${lang3}/catalog.signin?redirect=${current_url}"
# This optional URL should point to the static html page wc-embedder.html which allows to display a web component (like chart and table) via a permalink.
# URLs can be indicated from the root of the same server starting with a "/" or as an external URL. Be conscious of potential CORS issues when using an external URL.
# The default location in the dockerized datahub app for example is "/datahub/wc-embedder.html".
@@ -34,10 +30,7 @@ proxy_path = ""
# This optional parameter defines the languages that will be provided in a dropdown for the user to translate the UI.
# Available languages are listed here: (https://github.com/geonetwork/geonetwork-ui/blob/main/libs/util/i18n/src/lib/i18n.constants.ts).
# More information about the translation can be found in the docs (https://geonetwork.github.io/geonetwork-ui/main/docs/reference/i18n.html)
-# languages = ['en', 'fr', 'de']
-
-# Enables displaying a "contact block" wherever relevant in applications
-# contact_email = "opendata@mycompany.com"
+languages = ['en', 'fr', 'de', 'it']
### VISUAL THEME
@@ -46,34 +39,30 @@ proxy_path = ""
# - for font families: https://developer.mozilla.org/en-US/docs/Web/CSS/font-family
# - for background: https://developer.mozilla.org/en-US/docs/Web/CSS/background
[theme]
-primary_color = "#c82850"
-secondary_color = "#001638"
-main_color = "#555" # All-purpose text color
+primary_color = "#f19330"
+secondary_color = "#0071ae"
+main_color = "#212029" # All-purpose text color
background_color = "#fdfbff"
# These optional parameters indicate which background should be used for the main header and the text color used
# on top of the background. The color should be chosen to contrast well with the background (defaults to white).
# Note: The search header does not use the header_foreground_color as it allows futher customisation via HTML.
-# header_background = "center /cover url('assets/img/header_bg.webp')" or "var(--color-gray-500)"
-# header_foreground_color = 'white'
+header_background = "linear-gradient(to bottom, #fff 0%, var(--color-secondary) 100%)"
+header_foreground_color = 'inherit'
# This optional parameter allows to override the fallback image that should be used for thumbnails,
# if the metadata record has no thumbnail image url or it is broken.
# thumbnail_placeholder = 'assets/img/my_custom_placeholder.png'
# These optional parameters allow changing fonts used in the app
-# main_font = "'My Custom Font', fallback-font"
-# title_font = "'My Custom Title Font', fallback-font-title"
-# fonts_stylesheet_url = "https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&family=Permanent+Marker&display=swap"
-
-# Use it to set custom location for the favicon; by default, the path `/favicon.ico` will be used
-# favicon = "assets/favicon.ico"
+main_font = "'Source Sans Pro', sans-serif"
+title_font = "'Public Sans', sans-serif"
+fonts_stylesheet_url = "https://fonts.googleapis.com/css2?family=Public+Sans:wght@600&family=Source+Sans+Pro&display=swap"
### SEARCH SETTINGS
# This section contains settings used for fine-tuning the search experience
[search]
-
# Optional; specify a GeoJSON object to be used as filter: all records contained inside the geometry will be boosted on top,
# all records which do not intersect with the geometry will be shown with lower priority; can be specified as URL or inline
# Note: if the GeoJSON object contains multiple features, only the geometry of the first one will be kept!
@@ -81,19 +70,18 @@ background_color = "#fdfbff"
# filter_geometry_data = '{ "coordinates": [...], "type": "Polygon" }'
# The advanced search filters available to the user can be customized with this setting.
-# The following fields can be used for filtering: 'organization', 'format', 'publicationYear', 'standard', 'inspireKeyword', 'keyword', 'topic', 'isSpatial', 'license', 'resourceType', 'representationType', 'producerOrg', 'publisherOrg'
-# If not configured, the default values are 'organization', 'format', 'publicationYear', 'topic', 'isSpatial', 'license'
-# Note that some links in the datahub app set an 'organization' filter. So this field is needed to allow unsetting such filters.
-# advanced_filters = ['organization', 'format', 'publicationYear', 'topic', 'isSpatial', 'license']
+# The following fields can be used for filtering: 'publisher', 'format', 'publicationYear', 'standard', 'inspireKeyword', 'topic', 'isSpatial', 'license'
+# any other field will be ignored
+advanced_filters = ['topic', 'publisher', 'contact', 'keyword', 'resourceType', 'representationType', 'format']
# One or several search presets can be defined here; every search preset is composed of:
# - a name (which can be a translation key)
-# - a sort criteria: either `createDate`, `userSavedCount` or `_score` (prepend with `-` for descending sort) (optionnal)
+# - a sort criteria: either `createDate`, `userSavedCount` or `_score` (prepend with `-` for descending sort)
# - filters which can be expressed like so:
# [[search_preset]]
# name = 'filterByName'
# filters.q = 'Full text search'
-# filters.organization = ['Org 1', 'Org 2']
+# filters.publisher = ['Org 1', 'Org 2']
# filters.format = ['format 1', 'format 2']
# filters.documentStandard = ['iso19115-3.2018']
# filters.inspireKeyword = ['keyword 1', 'keyword 2']
@@ -101,7 +89,6 @@ background_color = "#fdfbff"
# filters.publicationYear = ['2023', '2022']
# filters.isSpatial = ['yes']
# filters.license = ['unknown']
-# sort = 'createDate'
# [[search_preset]]
# name = 'otherFilterName'
# filters.q = 'Other Full text search'
@@ -109,14 +96,13 @@ background_color = "#fdfbff"
# Search presets will be advertised to the user along the main search field.
-
-### METADATA QUALITY SETTINGS
-
-# This section contains settings used for fine-tuning the metadata quality experience
-[metadata-quality]
-# By default the widget is not activated to enable it, just add this parameter.
-# enabled = true
-# If u want to use metadata quality widget this configuration is required
+# [[search_preset]]
+# sort = "-createDate"
+# name = 'filterByOrgs'
+# filters.publisher = ['DREAL', 'atmo Hauts-de-France', 'blargz']
+# [[search_preset]]
+# name = 'Wind turbines'
+# filters.q = 'wind'
### MAP SETTINGS
@@ -131,8 +117,8 @@ background_color = "#fdfbff"
# Optional; URL template enabling to open map layers in an external viewer; if set, displays a button next to the map's layer drop down
# The template must include the following placeholders, which allow the datahub to inject the correct values when adding a layer to a viewer:
-# ${service_url}: URL of the OWS or geojson file
-# ${service_type}: Type of the OWS or geojson file; currently supported WMS, WFS, GEOJSON
+# ${service_url}: URL of the OWS
+# ${service_type}: Type of the OWS; currently supported WMS, WFS
# ${layer_name}: Name of the layer
# Be careful to use englobing single quotes, if your template syntax includes JSON (with double quotes)
# Examples:
@@ -144,9 +130,6 @@ background_color = "#fdfbff"
# Optional; if true, opens external viewer in new tab (default false)
# external_viewer_open_new_tab = false
-# Optional; Will not tile WMS. False by default.
-# do_not_tile_wms = false
-
# Optional; if true, the default basemap will not be added to the map.
# Use [[map_layer]] sections to define your own custom layers (see below)
# do_not_use_default_basemap = false
@@ -192,3 +175,35 @@ background_color = "#fdfbff"
# Welcome to Organization's
# wonderful data catalogue
# """
+[translations.fr]
+datahub.header.title.html = '