Alterar a funcionalidade de "doesnt-exist-not-found" para incentivar os usuários a se juntarem?

Tenho uma comunidade no Discourse que possui conteúdo público e conteúdo privado. Gostaria de alterar o comportamento ao tentar acessar, sem estar logado, uma página que existe, mas à qual não tenho permissão.

Ou seja, algo como “essa página é privada” — ou seja, remover o conceito de “não encontrado”, revelar que a página existe (dizendo “essa página é privada”) e, em seguida, incentivar as pessoas a se cadastrarem.

Estamos usando SSO para gerenciamento de usuários.

Isso é um grande obstáculo para quem não é membro da comunidade, pois eles “são desviados” de links profundos que estamos compartilhando, em vez de serem incentivados a se cadastrar para continuar.

2 curtidas

Até agora, a única coisa que consigo pensar em “ajustar” é o texto de page_not_found.title na área Admin > Personalizar. Eu o alterei para:

Você precisa estar logado para visualizar essa página — ou talvez ela realmente não exista. Para saber mais, veja o tópico VISÃO RÁPIDA abaixo.

Temos um tópico chamado “Bem-vindo — Visão Rápida” que é publicamente visível. Costumamos direcionar muito tráfego para essa página. (Por exemplo, usamos URLs curtas como example.com/community para redirecionar ao link profundo desse tópico de visão rápida.) Assim, ele tende a aparecer na lista de tópicos exibida na página de “página não encontrada”.

Infelizmente, essa alteração no título é pouco eficaz.

Posso injetar conteúdo estático nessa página?

O DOM dessa página possui muitas propriedades selecionáveis; IDs e classes.

Existe alguma maneira de eu modificar meu tema para injetar algo nessa página específica? Um bloco de conteúdo onde eu possa explicar como se juntar?

Sim, há um botão LOGIN no topo. Não, as pessoas não clicam nele em um site onde estão sendo redirecionadas de um link profundo. E mesmo que o fizessem, nosso provedor de SSO (estou olhando para você, memberful.com) não inclui uma opção do tipo “não tem uma conta? junte-se aqui” na página de login deles. Então, o botão de login é um beco sem saída.

Preciso adicionar texto e link(s).

1 curtida

Há uma nova configuração do site para ativar um erro 404 mais detalhado que revela informações sensíveis, como “você tentou carregar uma MP para a qual não tem acesso”, em vez de um erro 404 genérico.

4 curtidas

Obrigado.

Sim, isso foi abordado no tópico público onde comecei a conversa, antes de separar isso para uma DM de suporte. Tentei, mas não é poderoso o suficiente para “pegar” as pessoas que estão [como eu chamo] desistindo de um tópico que existe e que seria visível se elas fizessem login.

2 curtidas