Personnalisation header et mapstore

98 views
Skip to first unread message

Thomas Zucchiatti

unread,
Jul 7, 2025, 6:18:31 AMJul 7
to georchestra
Bonjour, 

Je reviens vers vous suite à deux points que je n'arrive pas bien à cerner dans la personnalisation de l'interface georchestra. En fait, j'aimerais pouvoir changer le logo ainsi que la couleur du header, mais également la couleur principale dans mapstore. Je travaille sur la version 24.0 de georchestra via docker. 

Pour mapstore, j'ai bien compris que le fichier à modifier était le variables.less et je l'ai localisé, mais je n'arrive pas à bien cerner le concept de rebuild la webapps (désolé j'ai encore beaucoup à apprendre), et comment faire pour que mon instance docker le prenne bien en compte. Cloner le dépôt mapstore dans le même dossier que mes conteneurs --> faire mes modifications dessus --> lancer le build.sh --> Modifier mon docker-compose pour qu'il pointe vers le nouveau conteneur ? 

Ensuite pour le header malgré la documentation que j'ai lue je n'ai pas du tout compris comment les modifications fonctionnaient. Mais j'ai cru comprendre au GeOcom que dans la version 25.0 il serait plus facile de le modifier grâce à un fichier json. Serait-il préférable que je passe directement à cette version maintenant qu'elle est disponible pour réaliser mes modifications avec plus de facilités ? 

En vous remerciant d'avance pour les réponses.

Thomas Zucchiatti

unread,
Jul 7, 2025, 6:27:35 AMJul 7
to georchestra
D'ailleurs, pour le header quand je modifie les fichiers directement dans ma config, comme par exemple si je remplace le logo.png par un autre, en relançant mes conteneurs il n'est pas du tout pris en compte. Je passe sans doute à côté de quelque chose sur ce point là. 

Florian Necas

unread,
Jul 18, 2025, 4:25:18 PMJul 18
to georc...@googlegroups.com
Bonjour Thomas, 

Merci pour ce retour. 

Pour la modification  du header dans mapstore, cela passe par le localConfig.json du datadir. Je vais essayer d'étayer un peu plus notre documentation.
La migration a georchestra 25 n'est pas si lourde et permet d'utiliser le config-file (qui permet surtout de modifier les éléments du menu: https://github.com/georchestra/header/blob/main/CONFIG.md)

Pour simplifier: 
  1. Fournir via une url les fichiers suivants :
    1. Fichier de style. (exemple: /public/georchestra.css)
    2. Fichier de config. (ex. /public/header-config.json)
    3. Logo (ex. /public/mon-logo.png)
  2. Définir ces valeurs dans: 
    1. default.properties: https://github.com/georchestra/datadir/blob/master/default.properties#L24-L53
    2. localConfig.json: https://github.com/georchestra/datadir/blob/master/mapstore/configs/localConfig.json#L21-L30
    3. les applications qui ne l'embarque pas par défaut geOrchestra (datahub, metadata-editor): Exemple sous container https://github.com/georchestra/datadir/blob/docker-master/datahub/scripts/add-header-webcomponent.sh
Concernant la couleur dans Mapstore, on peut:
N"hésites pas à revenir vers moi si des points sont encore bloquants. 

Bonne journée, 
Florian

--
--
Vous avez reçu ce message, car vous êtes abonné au groupe
Groupe "georchestra" georc...@googlegroups.com
voir http://groups.google.fr/group/georchestra
 
Site web : http://www.georchestra.org

---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "georchestra".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse georchestra...@googlegroups.com.
Pour afficher cette discussion, accédez à https://groups.google.com/d/msgid/georchestra/79d4907b-07ee-4ee8-8321-c5249e215345n%40googlegroups.com.
Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
0 new messages