L’environnement : J’ai un forum Discourse et un site web. Le site web a des pages. Les pages utilisent des sujets Discourse intégrés pour les commentaires.
Dans le cadre d’un processus de migration, j’utilise actuellement une correspondance codée en dur entre « URL de la page web » et « ID du sujet Discourse » et j’utilise du code côté serveur sur les pages web pour intégrer le sujet Discourse approprié.
Cela fonctionne bien pour toutes les pages web existantes car j’ai migré les commentaires précédents dans des sujets Discourse.
Pour les nouvelles pages web, ce serait trop lourd de a) créer un nouveau sujet et b) continuer à suivre les nouvelles correspondances entre les pages web et les sujets. Je souhaite donc passer à la logique propre à Discourse pour créer des sujets à la demande et ne plus spécifier les ID de sujets existants sur les pages web.
Je suppose que Discourse a sa propre table de correspondance pour savoir quel sujet servir si une requête pour un fil de discussion intégré arrive.
Est-ce le cas et puis-je y insérer manuellement mes correspondances existantes, puis basculer mes pages web pour utiliser cette fonctionnalité ?