Une installation pour plusieurs structures ou plusieurs bases ?
En une phrase
Oui. Le même code fait tourner plusieurs observatoires, et chacun a sa base et ses réglages : rien ne se mélange d'une structure à l'autre.
MontrerUn logiciel pour toutes les basesLe schémaUn code, plusieurs observatoires
Comment ça marche
Un code, plusieurs observatoires. Le même code est déployé autant de fois qu’il y a d’observatoires. Chacun a sa base et sa configuration.
Rien n’est écrit en dur. Aucun nom de table n’est inscrit dans le code : il trouve, à l’exécution, les tables de l’observatoire qu’il sert. Un test automatique garde cette règle.
Les réglages vivent dans la base de chaque observatoire : le nom, le logo, les couleurs, les territoires et le périmètre taxonomique. Régler l’un ne change rien à l’autre.
Plusieurs structures. Chacune a son propre observatoire, sur sa propre base, avec ses propres réglages. Elles partagent le code, jamais les données.
Plusieurs sources. Un observatoire lit une base, et cette base peut réunir plusieurs sources. Une base GeoNature se lit directement. Une autre source, comme GBIF, arrive par un adaptateur qui la présente sous la même forme, et les mêmes vues sont construites. Dans une même base, chaque source se déclare : une source que vous n’avez pas déclarée n’est pas diffusée.
Deux applications sur une même base. C’est possible aussi, par exemple un bac à sable à côté de l’observatoire en service.
Pour votre informaticien
- Une seule base de code. Chaque observatoire est un déploiement à part, avec ses variables d’environnement, dont le schéma applicatif de sa base.
- Les tables de l’observatoire sont résolues à l’exécution, jamais écrites en dur. Un test automatique échoue si une requête les écrit.
- Docs à paraître.
Ce que l’observatoire ne fait pas (encore)
- Aucun écran unique ne permet d’administrer plusieurs observatoires : chacun a son administration.
La suite : Qui l’héberge, et où ? Puis-je l’héberger moi-même ?
Vérifié le 29 octobre 2026.
