Geonetwork : customiser éléments de la fiche, pages "Home" & "Search"

Dear all,
I work with geonetwork 4.2.3 on Linux Debian.
I would like to be able to make some changes to elements present by default at the level of the metadata sheet, the “home” page and the “search” page. If people could give me some guidances in order to move forward? Many thanks in advance for your help. And sorry for these 5 questions. This is probably not a good practice.

Level of the metadata sheet:
a/ To be able to move up to the top of the sheet the information of the status of the sheet (in a rectangle or other): either “local” sheet or “harvested” sheet (coming from an external catalog).
b/ For data that has the status “finalized”, it is written at the top of the sheet in a green rectangle “finalized”. Is there a way for all records with this status to specify/modify the text in “Finalized data” (so that users do not confuse it with the state/status of the metadata?)

Level of the “search” page and “home” page:
c/ When connected in admin mode, when editing a record, there are tooltips that allow you to give the definition/meaning of the elements of the record. (For example: meaning of the quality of the data, the type of resource, etc.). This useful information/meaning is not visible in disconnected mode. Would it be possible to have these same tooltips/definitions/meaning in disconnected mode?
d/ Under the catalog title, at the level of the horizontal panel “Search, view”, would it be possible to add sections? In particular a “home” icon/link referring to the home page? (Because when we are on the “search” page, it seems impossible to go to the “home” page). Or even the possibility at this same level of adding a “help” section that would point to our PDF catalog tutorial file?

Home page level:
e/ We have a “geography” thesaurus that allows us to associate a “geographic perimeter” for each sheet. This is a thesaurus with several levels (tree structure). In the “search” page, we find this “tree structure” at the filter level. But from the “HOME” page, in the “browse by” section, we find this thesaurus but on a unic/single level. In order to improve readability/user experience, would it be possible at the “home” page “browse by” section to find this logic of selecting geography by browsing the thesaurus tree structure?

Many thanks in advance for your usefull help.

Hi

The changes you describe require some development to update at least the html pages and may require in certain cases some Javascript development or Elasticsearch knowledge.

I indicate the related files or configurations:

Level of the metadata sheet:

The content of this page is divided into different html templates: core-geonetwork/web-ui/src/main/resources/catalog/views/default/templates/recordView at main · geonetwork/core-geonetwork · GitHub

Level of the “search” page and “home” page:

The search page is rendered in core-geonetwork/web-ui/src/main/resources/catalog/views/default/templates/results.html at main · geonetwork/core-geonetwork · GitHub

And uses the templates in core-geonetwork/web-ui/src/main/resources/catalog/components/search/resultsview/partials/viewtemplates at main · geonetwork/core-geonetwork · GitHub

The templates are configured in Administration > Settings > User interface in Search application > List of templates for search results

And Search application > Default template used for search results

Home page level:

You can define the filters to display in the Administration > Settings > User interface

Create a default configuration (see User Interface Configuration - GeoNetwork opensource) and filter by Facets, you should see several sections, check the one for Home page and you need to configure the filter you need. Additional documentation in Configuring faceted search - GeoNetwork opensource