# La table ot_website La table `ot_websites`, spécifique à l'instance Typo3 Opentalent, est ajoutée à la base de données par l'extension [ot_core](/ot_core). Cette table est centrale dans le fonctionnement des extensions Opentalent, car c'est elle qui recense les sites des strucures, leurs paramètres, domaines, statuts... ## La variable globale ot_website Lors d'une requête frontend, le middleware OtSiteResolver détermine le ot_website grâce au nom de domaine, puis stocke le site correspondant comme attribut de la variable globale `$GLOBALS['TYPO3_REQUEST']`, comme c'est déjà le cas pour la page en cours. ## Le rôle de la table dans le routing L'extension [ot_optimizer](/ot_optimizer) se sert des données de cette table pour la résolution des noms de domaine. > Plus d'infos [ici](routing.md) ## La génération dynamique de la configuration du site Cette table permet aussi de générer de manière dynamique une array similaire à celle qui résulte du parsing du fichier config.yaml du site. Cela permet d'éviter de nombreuse opération d'accès à ces fichiers de config.