Plugin Companion Discourse para Wordpress

Continuando a discussão de Formatação:

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.

5 curtidas

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.

3 curtidas

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?

1 curtida

Não acho que a pesquisa do Discourse indexará o conteúdo de dentro de iframes. O Google, no entanto, indexará o conteúdo em iframes.

Para a pesquisa do Discourse, o truque seria obter algum conteúdo relevante fora do iframe. O título e a tag seriam um bom começo.

2 curtidas

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.

3 curtidas