Personalizzazione del frontend¶
Il frontend di Gramps Web è un'applicazione Javascript che viene distribuita come un insieme di file statici HTML, CSS e Javascript. Normalmente, non è necessaria alcuna configurazione speciale per il frontend. Tuttavia, alcuni comportamenti possono essere modificati impostando opzioni appropriate nel file config.js nella radice della distribuzione.
Il file dovrebbe avere la seguente struttura:
window.grampsjsConfig = {
option: value
}
Esistono le seguenti chiavi di opzione.
| Chiave | Tipo | Descrizione |
|---|---|---|
hideDNALink |
boolean | Se true, nascondi il link DNA sulla barra di navigazione. |
hideRegisterLink |
boolean | Se true, nascondi il link di registrazione nella pagina di accesso. Questo dovrebbe essere utilizzato per distribuzioni multi-albero. |
loginRedirect |
string | URL a cui reindirizzare quando non si è connessi e si naviga verso qualsiasi pagina diversa da "login" o "register" |
mapBaseStyleLight |
string | URL dello stile MapLibre per la mappa di base nel tema chiaro (predefinito: https://tiles.openfreemap.org/styles/liberty) |
mapBaseStyleDark |
string | URL dello stile MapLibre per la mappa di base nel tema scuro (predefinito: https://tiles.openfreemap.org/styles/dark) |
mapOhmStyle |
string | URL dello stile MapLibre per il sovrapposto OpenHistoricalMap (predefinito: https://www.openhistoricalmap.org/map-styles/main/main.json) |