El entorno: Tengo un foro de Discourse y un sitio web. El sitio web tiene páginas. Las páginas utilizan temas de Discourse incrustados para comentar.
Como parte de un proceso de migración, actualmente estoy utilizando un mapeo codificado de “URL de página web” a “ID de tema de Discourse” y utilizo código del lado del servidor en las páginas web para incrustar el tema de Discourse apropiado.
Esto funciona bien para todas las páginas web existentes porque migré comentarios anteriores a temas de Discourse.
Para las nuevas páginas web, sería demasiado engorroso a) crear un nuevo tema y b) continuar rastreando los nuevos mapeos entre páginas web y temas. Por lo tanto, me gustaría cambiar a la propia lógica de Discourse para crear temas sobre la marcha y ya no especificar los ID de tema existentes en las páginas web.
Supongo que Discourse tiene su propia tabla de mapeo para saber qué tema servir si llega una solicitud para un hilo de comentarios incrustado.
¿Es ese el caso y puedo insertar manualmente mis mapeos existentes allí, y luego cambiar mis páginas web para usar esa funcionalidad?