Accesso soft richiesto

:information_source: Sommario Creare un Soft Gate flessibile per la tua community
:hammer_and_wrench: Repository GitHub - VaperinaDEV/soft-login-required: Creating a flexible Soft Gate for your community · GitHub
:heart: Ti è stato utile? > ./support --coffee
:question: Guida all’installazione Come installare un tema o un componente di tema
:open_book: Nuovo ai temi Discourse? Guida per principianti all’uso dei temi Discourse

Installa questo componente di tema

:waving_hand:

:light_bulb: Cosa fa questo componente?

Di default, Discourse ti offre due opzioni principali: lasciare il sito aperto a tutti o bloccarlo completamente utilizzando l’impostazione di sito login required (accesso obbligatorio).

Soft Login Required colma questo vuoto creando un Soft Gate flessibile per la tua community:

:door: Reindirizzamento: Reindirizza i visitatori anonimi a /login. Quando tentano di accedere a un argomento, verranno reindirizzati a /login (con un parametro returnPath).

:card_index: Scheda di anteprima dell’argomento nella pagina di login: Quando reindirizzati da un argomento, una scheda di anteprima personalizzata viene renderizzata direttamente sulla pagina /login, mostrando agli ospiti un assaggio/contesto dell’argomento che stanno per sbloccare!

:magnifying_glass_tilted_right: SEO e Crawler Friendly: I bot dei motori di ricerca (Googlebot, Bingbot, ecc.) bypassano completamente il reindirizzamento frontend tramite il rilevamento nativo dei crawler di Discourse, mantenendo al sicuro le tue classifiche SEO.

:prohibited: Regole di esclusione dei percorsi: Escludi facilmente percorsi specifici o modelli di URL con l’impostazione disabled_url utilizzando i caratteri jolly (ad es., /c/* o /about).


:camera_flash: Come funziona (Flusso utente)

L’ospite visita un argomento :right_arrow: Viene reindirizzato a /login :right_arrow: Vede la scheda di anteprima dell’argomento nella pagina di login :right_arrow: Accede :right_arrow: Viene riportato all’URL esatto dell’argomento


:warning: Importante: Filosofia di progettazione (Soft Login Required vs. Login Required)

Nota su Sicurezza vs. UX:
Questo componente agisce come un Soft Login Gate progettato per prompt di login a livello di UX, conformità alla verifica dell’età o spinte per la community, preservando al contempo completamente le classifiche SEO.

Poiché il core di Discourse serve il contenuto degli argomenti ai crawler di ricerca per l’indicizzazione, l’HTML/JSON grezzo rimane accessibile ai client non-JS per progettazione. Se il tuo caso d’uso richiede un’isolamento rigoroso del contenuto lato server, utilizza invece le categorie private integrate di Discourse o l’impostazione di sito login required.


Contesto: How I Revamped Our Forum's Visitor Flow

15 Mi Piace