Visualização parcial do conteúdo oculto

Olá,

Eu administro um site de membros e uso o Discourse para discussões. Os membros são atribuídos a um grupo que pode, então, visualizar tópicos em certas categorias.

Se alguém que não está logado e não é membro desse grupo tentar acessar esses tópicos, eles recebem apenas uma mensagem dizendo: “Ops! Essa página não existe ou é privada.”

Existe alguma maneira de tornar esses tópicos visíveis, talvez até as primeiras postagens, mas ocultar o restante e mostrar algum tipo de mensagem de que isso é apenas para membros desse grupo?

Imaginando algo assim:

1 curtida

Somos meio que contra esse tipo de paywall.

Você pode anunciar manualmente em um tópico com banner, se quiser promover conteúdo “secreto”, embora.

11 curtidas

Acho que o maior problema é que o conteúdo em um espaço exclusivo para membros (que é suportado no Discourse) aparece mais como um erro 404 do que como uma nota informando que há algo lá.

Até mesmo uma forma de personalizar essa tela de “Ops! Essa página não existe ou é privada” seria útil.

1 curtida

Talvez a mensagem devesse ser algo como “Você precisa ser membro do Grupo X para ver esta página.” em vez de “Ops! Essa página não existe ou é privada”.

1 curtida

@dylanb instale o plugin de páginas estáticas (acho que é algo como Procourse) e adicione um link personalizado na barra de navegação ou algo assim (existem componentes de tema para isso) apontando para ele.

A página estática pode ser algo como esta no TekInvestor: https://tekinvestor.com/tekinvestor-data/tekinvestor-sales-pages/generic.html
Ou tire uma captura de tela da lista de tópicos de uma de suas categorias “invisíveis” e as pessoas poderão ter uma prévia de como ela se parece.

Estou aberto a algo como “Esta página existe, mas você não tem acesso”. Isso pode ajudar tanto usuários não logados quanto aqueles que simplesmente não têm permissão. E ainda cria uma distinção em relação ao 404.

Não é uma funcionalidade urgente, apenas algo desejável.

Será que algo assim poderia ser útil para SEO, já que não é uma área totalmente privada?

Sim e não. Isso pode tornar o conteúdo mais descobrível, pois há algo que o Google pode indexar… mas se a grande maioria do tráfego sair imediatamente da página porque estão irritados por terem que se registrar para ver o conteúdo completo… então é improvável que você se posicione bem, de qualquer forma.

7 curtidas

Isso faz muito sentido. Obrigado!

Do ponto de vista de um site de membros, sim. Era isso que eu pretendia/esperava, mas os usuários do Discourse explicaram de forma bastante eficaz por que são contra isso.

1 curtida

Para um site de membros, você geralmente tem um domínio principal com um site em example.com cheio de conteúdo legal, e então discuss.example.com ou talk.example.com, onde os membros podem ir, certo?

1 curtida

Uma melhoria seria ter uma página 404 mais “clara” que distinga entre “não existe” e “é privada”

1 curtida

Ótimo. Existe alguma maneira de adicionar conteúdo personalizado a esta página? Basicamente, um link para fazer login ou se registrar/assinar logo abaixo do texto “é privado”?

É um pouco confuso e tem uma página extra de ‘ir para o grupo’, mas sim, é isso que ele faz logo de cara.

mas, se você pudesse contribuir ou financiar essa personalização da página de ‘sem acesso’, seria incrível!

Quando ativei a configuração, só estou vendo:

Ah? Eu tenho um link de “solicitar adesão”. Não sei por que você não tem. Você está usando a versão mais recente do Discourse?

Ou está tentando acessar uma postagem específica dentro de uma categoria privada?

1 curtida

Estava tentando acessar uma postagem específica na categoria.

A categoria ainda mostra isso no modo anônimo:

Vou fazer o upgrade, mas parecia estar na versão mais recente, exceto por alguns commits recentes.

O que eu tenho é uma categoria restrita a um único grupo, e tenho uma página de erro mais clara.

Como você configurou o acesso à sua categoria? Você tem mais de um grupo?

1 curtida

Apenas um grupo e não consigo acessar a página que você tem. Talvez seja porque estou usando SSO através do WordPress?