Como exibir a discussão mais recente na página inicial do nosso site principal

Tenho certeza que isso já foi abordado em algum lugar, MAS, correndo o risco de ser criticado, alguém sabe como exibir as Últimas Discussões (rss? xml?) em outra página?

Para nós, o fórum discourse será um subdiretório de um site maior. Eu adoraria exibir os 5 tópicos de Discussão mais recentes na página inicial do site principal como uma forma de engajar as pessoas com o fórum.

Alguma ideia de como fazer isso? Posts de referência?

1 curtida

Você pode incorporar o Discourse em um site:

Isso funcionaria para sua configuração?

5 curtidas

Não sei se vai ajudar, mas mostro um trecho dos últimos tópicos no meu site Wordpress.
https://monocycle.info/ Dê uma olhada na barra lateral direita.

Eu uso https://forum.monocycle.info/latest.json?order=created&ascending=false
Mas preciso de informações adicionais, então uso https://forum.monocycle.info/site.json para obter os nomes das categorias a partir de seus IDs.
Também uso https://forum.monocycle.info/t/[topic-number] para cada um dos meus 5 últimos tópicos para obter informações adicionais.

Não faço muitas dessas solicitações, uso uma tarefa CRON, então não é atualizado em tempo real, talvez duas ou uma vez por dia…

Talvez o link do @JammyDodger seja mais útil :smile:

3 curtidas

Obrigado pela resposta. Vou investigar isso e avisarei se funcionar para o nosso site.

-ck

2 curtidas

Isto é ótimo, obrigado!

1 curtida