BesluitBron 1.4.4-23 État Se connecter

Registre des connecteurs

Dernière modification le .

Le registre des connecteurs est le seul endroit du produit qui indique quelles sont les sources proposées par cette installation. L'adresse, le menu de la console d'administration, la page de sélection pour les visiteurs, le pied de page du site web, llms.txt, sitemap.xml, /health et la page de configuration s'appuient tous sur ce registre unique.

Pourquoi cela doit être un seul endroit

L'exigence n'est pas « un bouton dans les paramètres », mais « désactivé signifie absent pour tout le monde ». Une adresse qui ne répond plus alors qu'une page la met encore en avant est pire que l'absence totale de bouton. Le visiteur reçoit alors un message d'erreur à l'endroit même où le service l'a dirigé. En répondant à la demande à un seul endroit, une modification partielle devient impossible, ce qui évite d'en faire un point à vérifier lors du contrôle.

Le circuit

flowchart LR
    CFG["Paramètres<br/>BesluitBron:<br/>&lt;Plateforme&gt; : Activée"] --> CAT["ConnectorCatalog<br/>une seule fois chez<br/>le démarrage"]
    CAT --> EP["Adresses MCP"]
    CAT --> MENU["Menu du<br/>console d'administration"]
    CAT --> KIES["Page de sélection<br/>pour les visiteurs"]
    CAT --> FOOT["Pied de page :<br/>référence<br/>et adresses"]
    DSP["Paramètres<br/>BesluitBron:<br/>&lt;Plateforme&gt; : Affichage"] -->|"uniquement les adresses"| FOOT
    CAT --> LLM["llms.txt et<br/>sitemap.xml"]
    CAT --> HLT["/santé"]

Le registre est calculé une seule fois au démarrage et ne change plus par la suite. Toute modification des paramètres nécessite donc un redémarrage. C'est la même règle que pour le port et le certificat. La raison : l'attribution d'adresse ne peut être définie qu'une seule fois, alors que les pages peuvent le faire à chaque nouvelle requête. Les deux lisent le même registre figé et ne peuvent donc pas diverger.

Le seuil minimal

Au moins une source doit rester active. Si vous désactivez toutes les sources, le service « Open Raadsinformatie » est rétabli, avec une notification dans le journal sous le code « bbnsrv005 » et une mention sur la page de configuration. Cela n'entraîne pas l'interruption du service : un paramètre incorrect doit générer une notification et non une panne.

« Open Raadsinformatie » est la solution de repli, car c'est la plateforme qui propose des totaux précis et qui possède la plus longue expérience dans ce domaine.

Présentation et promotion

Le registre répond à deux questions distinctes. Enabled indique si un connecteur est proposé. Display indique si l'adresse est mentionnée dans le pied de page du site. Ces deux informations figurent dans les paramètres de chaque connecteur, ainsi BesluitBron:Ori:Enabled à côté de BesluitBron:Ori:Display.

À partir de la version 1.3.54, Display n'est activé par défaut que pour Alle Bronnen. Le pied de page mentionne donc une seule adresse MCP au lieu de huit. Le fonctionnement des sept connecteurs de source reste inchangé : leur adresse est accessible, leur page de connexion existe et leur explorateur fonctionne. La mention de la source dans le pied de page est également conservée, car elle fait référence à la plateforme et non à l'adresse. Jusqu'à la version 1.3.53, seule l'adresse Enabled était indiquée.

La page de configuration de la console d'administration affiche les deux commutateurs pour chaque connecteur, accompagnés du chemin d'accès complet du paramètre. Voir Beheerconsole.

Adresses et versions

Les connecteurs les plus récents comportent une version dans l'adresse, par exemple /mcp/rechtspraak/v1. L'ancienne adresse, sans version, reste également accessible pour ceux qui ont configuré leur assistant auparavant. La comparaison porte sur l'intégralité du segment, afin que /mcp/opentk ne remplace pas par erreur /mcp/opentk/v1.

Open Raadsinformatie conserve délibérément l'adresse sans indication de version, /mcp/ori. Cette adresse est déjà utilisée, et on ne souhaite pas rompre avec la convention existante par souci de symétrie.