Los comentarios de Discourse se quedan atascados en "Loading..."

Hola,

¿Encontraste una solución a tu problema? Logré que los comentarios incrustados funcionaran en mi sitio web de Drupal, pero solo usando la URL canónica.

Hola,

Sí, terminamos teniendo que cambiar a la URL canónica. Esto resultó en que tuviéramos que realizar un reemplazo completo de la base de datos en todos los temas existentes para cambiar su URL de origen y que apuntara a la URL canónica en lugar de la URL de nodo de Drupal.

Además, surgió un enorme problema adicional, porque había varias redirecciones diferentes a alias de URL implementadas de diferentes iteraciones de nuestro sitio web, lo que no era un problema cuando se usaba /node/12345, ya que siempre redirigiría al mismo tema de Discourse. Como resultado, hemos estado teniendo múltiples temas duplicados creados durante meses.

Francamente, estoy profundamente decepcionado y amargado con Discourse por forzar esta nueva actualización y no permitir que la URL canónica sea una configuración opcional. Qué vergüenza para los desarrolladores por forzar esto sin siquiera permitir que sea opcional, porque esto crea una interminable lucha de dolores de cabeza para los usuarios de Drupal en particular: cada vez que se cambia el título de una publicación, se creará un tema duplicado en Discourse, y el código de inserción no es lo suficientemente inteligente ni lo suficientemente robusto para manejar esto.

1 me gusta

Terminé aquí cuando buscaba soluciones para “Cargando…” y esto me ayudó a resolver mis problemas:

  1. Es posible que vea “Cargando…” si carga la página de incrustación por primera vez. Intente si una actualización funciona.
  2. Si usa discourseEmbedUrl, la URL a la que apunta debe servir HTML real e incluir un elemento <title>.