Closed forum but special links to access content?

I would like to keep my forum closed to visitors (login or signup to see content). Yet I would like links which are shared by members outside to be visible to those who are clicking on them and coming in to the site. Other content would be hidden. Or is there a way for admin to generate special links to preview content in a closed forum for visitors?

Currently, no. This is not possible. If login is required to view a topic, there is no way to get around having to login.

The closest solution I can think of is having a category visible that does not require login, and unlist the topics there. Unlisted topics can only be accessed by staff, or with a direct link. You would need a solution for giving your regular members access to them though…

6 curtidas

Tentei fazer isso na PR 9295, mas parece que ainda estou longe do objetivo.

3 curtidas

Agradeço o esforço para ser claro! Mas acho que isso precisa de muito mais discussão aqui no meta primeiro.

4 curtidas
Sim, até URLs estimadas como /t/7. Limitação conhecida

Que limitação! :slight_smile:

Você gostaria de fazer isso da maneira corretaTM?

Várias publicações oferecem um esquema viável.

Acho que eles usam algum arranjo criptográfico onde um token de uso limitado é incluído na URL e, quando verificado pelo servidor, permite o acesso dentro dos limites do escopo do token.

Talvez você pudesse criar um plugin para alcançar isso? (mas sim, isso envolve muita sobreposição íntima)

Enquanto isso, poupe-se de muitos problemas e simplesmente reorganize seu Discourse para colocar as partes mais sensíveis/inadequadas em uma área restrita e exigir login?

Ser parcialmente público é bom para o seu marketing geral, então não se preocupe com isso.

Concordo, no entanto, que pode ser frustrante que o Discourse não exponha HTML suficiente para pré-visualizar um Tópico, a menos que você tenha acesso total de leitura a esse Tópico. Você poderia argumentar que isso é subótimo do ponto de vista de marketing. Respeito que a solução para isso exija um esforço significativo. Talvez um dia possamos ter uma permissão Pré-visualizar Leitura?

3 curtidas

Obrigado por se envolver com isso, pessoal! Ideia interessante sobre uma permissão de Pré-visualização da Leitura!

Enquanto isso, poupe-se de muita dor de cabeça e simplesmente reorganize seu Discourse para colocar as coisas mais sensíveis/inadequadas em outro lugar e exigir login?

Pensei que era uma ideia interessante até perceber que alguns desses tópicos que quero compartilhar já estão em categorias privadas, então não funcionaria. Pensando melhor, minha solução também não funcionaria. Então, realmente requer mais reflexão.

Meu caso de uso é o seguinte: Dado um time com uma dúzia de membros e uma categoria privada, como posso compartilhar links para mídias mais antigas (e-mail, Slack) para incentivá-los a ler o tópico, se registrar e participar do fórum?

Minha necessidade vem basicamente da integração de uma comunidade atual em um novo fórum. Alguns usuários sentem atrito ao fazer isso e quero incentivá-los a ler conteúdo interessante/relevante.

Acredito que integrar isso à infraestrutura de segurança atual faz mais sentido por enquanto.