Pelo que sei, o Discourse tem um plugin para WordPress, mas o WordPress não tem um plugin complementar do Discourse para o WordPress. O que quero dizer é um plugin que eu possa instalar no Discourse que modificaria o Discourse para funcionar melhor com o WordPress.
Eu nunca pensei que seria necessário, e não sei realmente quais recursos ele teria, mas um que me chamou a atenção é a capacidade de identificar classes HTML do WordPress para serem usadas em posts do Discourse, de modo que, quando o plugin WP Discourse importar posts do WordPress, as classes HTML não sejam removidas.
Talvez também pudesse incluir uma maneira de importar/espelhar o CSS do WordPress para que as classes pareçam as mesmas.
Gosto da ideia de poder permitir classes CSS específicas para postagens incorporadas.
Outra abordagem possível para obter uma representação precisa do conteúdo de sites externos no Discourse seria gerar uma versão incorporada de cada postagem no site externo. Essa versão seria destinada a ser exibida em um iframe - semelhante ao que o YouTube faz ao criar uma versão de cada vídeo em https://www.youtube.com/embed/video_id.
Em vez de postar HTML no Discourse, ou fazer o Discourse tentar raspar o HTML da postagem, o conteúdo da postagem do URL incorporado do site externo poderia ser exibido em um iframe.
Agradeço essa sugestão. Pensei em fazer isso para as transcrições interativas no site do meu podcast, pois tentar fazer o javascript funcionar no Discourse parece mais desafiador do que eu quero no momento.
No entanto, a desvantagem de ser um iframe, presumo, é que a pesquisa do Discourse não indexaria as palavras dentro do iframe, correto?
Sim, no meu caso, eu estava pensando em colocar a transcrição não interativa como texto simples na postagem do Discourse e a interativa talvez como um iframe, ambas dentro de elementos details.
Mas acho que para algumas pessoas que usam WordPress com Discourse, elas podem não ter tanto conhecimento de desenvolvimento e uma maneira de garantir que as classes e o CSS se alinhem pode ajudar muito a fazer com que funcione magicamente para elas.