Impedindo que usuários não registrados visualizem postagens

Eu li a documentação, os artigos de suporte e até perguntei ao ChatGPT, sem sucesso.

Eu quero que o site seja totalmente acessível ao público (principalmente por questões de SEO), então os títulos das postagens devem ser públicos. No entanto, quero restringir o conteúdo apenas a usuários registrados. Eu sei que outros fóruns têm a capacidade granular de fazer isso, mas estou tentando mexer nas configurações do Discourse e não consigo descobrir.

Ao clicar em ‘permitir apenas usuários registrados’, ninguém pode acessar o site sem se registrar, o que limita o SEO e os usuários simplesmente não sabem o que o site tem, então esse recurso não é o que estou tentando fazer. Eu só quero limitar os usuários não logados a ver títulos e, talvez, o número de respostas, mas também limitar o conteúdo das postagens/comentários.

Alguma ajuda?

Olá @SeeSea, bem-vindo(a) à Meta! :tada:

Este componente de tema ajuda em alguma coisa?


Orientação, se necessário:

4 curtidas

Tipo. Esse tema de plugin ainda permite que você veja a postagem principal (1), e os usuários navegando na visualização do tópico podem ver a prévia do conteúdo. Eu estava procurando algo que pudesse simplesmente ocultar/substituir completamente o conteúdo com uma mensagem dizendo para se registrar, sem prévia da postagem. O mesmo para a visualização do tópico. É possível modificar o código desse plugin para fazer algo assim ou o Discourse simplesmente não foi projetado para esse uso?

1:

Existe Discourse Category Lockdown. Mas está quebrado no momento.

E também existe Guest Gate Theme Component. Onde você pode escolher quantos posts os usuários podem ver antes que o portão de inscrição apareça.

Category Previews é algo semelhante para categorias.

1 curtida

Eu estava prestes a responder, mas o link que eu ia postar o Moin acabou de postar. Eu recomendaria usar o Guest Gate, pois você pode configurá-lo como não dispensável para usuários anônimos. Em conjunto com o outro TC que linkei acima, para que você esteja definitivamente coberto quando se trata de ‘forçar’ os usuários a se inscreverem.

Quero levantar uma preocupação: não há ponto de SEO. Você quer deixar o googlebot entrar e, depois disso, os usuários reais se deparam com o registro/paywall. Você pode levar tempo para ver o quão rápido o Google matará totalmente o seu valor de SEO.

1 curtida

Pensei nisso e você tem razão. Vou exigir login para todos. Obrigado

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.