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?
Você pode incorporar o Discourse em um site:
Se você baixar as últimas versões do Discourse, terá a capacidade de incorporar listas de tópicos em outros sites por meio de algum JavaScript e HTML simples.
O caso de uso típico para isso é um blog ou outro site orientado a conteúdo, onde você deseja um widget na lateral da tela que liste tópicos. Você pode filtrar por categoria, tag ou qualquer outra opção de filtro pública disponível.
Como incorporar uma lista de tópicos
Primeiro, você deve ativar a configuração do site embed topics list (…
O Discourse tem a capacidade de incorporar os comentários de um tópico em um site remoto usando uma API Javascript que cria um IFRAME. Para um exemplo disso em ação, confira o blog Coding Horror . O blog é executado via Ghost , mas os comentários são incorporados do seu fórum Discourse .
Uma coisa importante a notar com essa configuração é que os usuários precisam navegar até o seu fórum para postar respostas. Isso é intencional, pois acreditamos que a interface de postagem em um fórum Discourse…
Isso funcionaria para sua configuração?
Canapin
(Coin-coin le Canapin)
Março 7, 2022, 6:09pm
3
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
Obrigado pela resposta. Vou investigar isso e avisarei se funcionar para o nosso site.
-ck