Login suave obrigatório

Instale este componente de tema

:waving_hand:

:light_bulb: O que este componente faz?

Por padrão, o Discourse oferece duas opções principais: deixar seu site aberto para todos ou bloqueá-lo completamente usando a configuração do site login required (login obrigatório).

Soft Login Required preenche essa lacuna criando um Soft Gate flexível para sua comunidade:

:door: Redirecionamento: Redireciona visitantes anônimos para /login. Quando tentam acessar tópicos, são redirecionados para /login (com um parâmetro returnPath).

:card_index: Card de Pré-visualização do Tópico na Página de Login: Quando redirecionado de um tópico, um card de pré-visualização personalizado é renderizado diretamente na página /login, mostrando aos visitantes um resumo/contexto do tópico que estão prestes a desbloquear!

:magnifying_glass_tilted_right: Amigável para SEO e Rastreadores: Bots de mecanismos de busca (Googlebot, Bingbot, etc.) ignoram completamente o redirecionamento da interface por meio da detecção nativa de rastreadores do Discourse, mantendo seu ranking de SEO seguro.

:prohibited: Regras de Exclusão de Rotas: Exclua facilmente caminhos específicos ou padrões de URL com a configuração disabled_url usando curingas (por exemplo, /c/* ou /about).


:camera_flash: Como funciona (Fluxo do Usuário)

Visitante acessa tópico :right_arrow: Redirecionado para /login :right_arrow: Vê Card de Pré-visualização do Tópico na Página de Login :right_arrow: Faz login :right_arrow: Retornado à URL exata do tópico


:warning: Importante: Filosofia de Design (Soft Login Required vs. Login Required)

Nota sobre Segurança vs. UX:
Este componente atua como um Soft Login Gate projetado para solicitações de login em nível de UX, conformidade com verificação de idade ou incentivos à comunidade, preservando totalmente o ranking de SEO.

Como o núcleo do Discourse serve o conteúdo dos tópicos para rastreadores de busca para indexação, o HTML/JSON bruto permanece acessível a clientes sem JS por design. Se seu caso de uso exigir isolamento rigoroso de conteúdo no lado do servidor, use as categorias privadas integradas do Discourse ou a configuração do site login required (login obrigatório) em vez disso.


Contexto: How I Revamped Our Forum's Visitor Flow

9 curtidas