Olá,
Você encontrou uma solução para o seu problema? Consegui fazer com que os comentários incorporados funcionassem no meu site Drupal, mas apenas usando a URL canônica.
Olá,
Você encontrou uma solução para o seu problema? Consegui fazer com que os comentários incorporados funcionassem no meu site Drupal, mas apenas usando a URL canônica.
Olá,
Sim, acabamos tendo que mudar para a URL canônica. Isso resultou na necessidade de executar uma substituição completa do banco de dados em todos os tópicos existentes para alterar sua URL de origem para apontar para a URL canônica em vez da URL do nó do Drupal.
Um enorme problema adicional surgiu disso também, pois vários redirecionamentos diferentes para aliases de URL estavam em vigor de diferentes iterações do nosso site, o que não era um problema ao usar /node/12345, pois sempre redirecionaria para o mesmo tópico do Discourse. Como resultado, temos vários tópicos duplicados sendo criados há meses.
Francamente, estou profundamente decepcionado e amargurado com o Discourse por forçar esta nova atualização e não permitir que a URL canônica seja uma configuração opcional. Vergonha para os desenvolvedores por forçar isso sem sequer permitir que seja opcional, pois isso cria um trabalho interminável de dores de cabeça para usuários do Drupal em particular – toda vez que o título de uma postagem é alterado, um tópico duplicado será criado no Discourse, e o código de incorporação não é inteligente nem robusto o suficiente para lidar com isso.
Acabei aqui quando estava procurando por soluções para "Carregando…" e isso me ajudou a resolver meus problemas:
discourseEmbedUrl, a URL para a qual você está apontando deve servir HTML real e incluir um elemento <title>.