Estou buscando orientação sobre um projeto para um cliente. Gostaríamos de incorporar os títulos de discussões de um site privado do Discourse em um site público, de modo que, se alguém clicar nos links para participar, seja levado a uma página de registro.
Tenho duas perguntas:
É possível fazer isso?
Se não for, poderíamos simplesmente marcar certas discussões para aparecerem publicamente?
O objetivo é ter artigos de conteúdo aparecendo ao lado das discussões.
Estou totalmente aberto a outras formas de alcançar esse objetivo também.
É assim que já funciona. Se você tentar vincular a um tópico em um site definido como privado, ele irá redirecioná-lo para o login. É assim que aparece no meu (usamos SSO, então não é o padrão do Discourse).
Ele não puxará as informações do OpenGraph porque o site é privado e não consegue acessá-las. Você terá que codificar manualmente isso se quiser que apareça.
Não há, que eu saiba, uma maneira de sinalizar discussões individuais para ignorar as configurações de privacidade do site. Mesmo com a publicação de páginas, ele respeita a privacidade da fonte.
Não automaticamente, não, pois as configurações de privacidade impedem que ele extraia o título. No entanto, você pode incorporá-lo manualmente com HTML básico, assim: