Connexion douce requise

:information_source: Résumé Créer une porte d’entrée souple (Soft Gate) flexible pour votre communauté
:hammer_and_wrench: Dépôt GitHub - VaperinaDEV/soft-login-required: Creating a flexible Soft Gate for your community · GitHub
:heart: Vous l’avez trouvé utile ? > ./support --coffee
:question: Guide d’installation Comment installer un thème ou un composant de thème
:open_book: Nouveau aux thèmes Discourse ? Guide du débutant pour utiliser les thèmes Discourse

Installer ce composant de thème

:waving_hand:

:light_bulb: Que fait ce composant ?

Par défaut, Discourse vous offre deux options principales : laisser votre site ouvert à tous, ou le verrouiller complètement à l’aide du paramètre de site login required (connexion requise).

Soft Login Required comble cet écart en créant une porte d’entrée souple (Soft Gate) flexible pour votre communauté :

:door: Redirection : Redirige les visiteurs anonymes vers /login. Lorsqu’ils tentent d’accéder à des sujets, ils sont redirigés vers /login (avec un paramètre returnPath).

:card_index: Carte d’aperçu du sujet sur la page de connexion : Lorsqu’une redirection provient d’un sujet, une carte d’aperçu personnalisée est affichée directement sur la page /login, montrant aux invités un aperçu/le contexte du sujet qu’ils sont sur le point de débloquer !

:magnifying_glass_tilted_right: Ami des moteurs de recherche et des robots : Les robots des moteurs de recherche (Googlebot, Bingbot, etc.) contournent entièrement la redirection côté client grâce à la détection native des robots par Discourse, ce qui protège votre classement SEO.

:prohibited: Règles d’exclusion de routes : Excluez facilement des chemins ou des motifs d’URL spécifiques avec le paramètre disabled_url en utilisant des caractères génériques (par exemple, /c/* ou /about).


:camera_flash: Comment ça fonctionne (Flux utilisateur)

L’invité visite un sujet :right_arrow: Redirigé vers /login :right_arrow: Voit la carte d’aperçu du sujet sur la page de connexion :right_arrow: Se connecte :right_arrow: Renvoyé vers l’URL exacte du sujet


:warning: Important : Philosophie de conception (Soft Login Required vs. Login Required)

Note sur la sécurité vs l’UX :
Ce composant agit comme une porte d’entrée souple (Soft Login Gate) conçue pour des prompts de connexion au niveau de l’expérience utilisateur, la conformité à la vérification de l’âge ou l’incitation de la communauté, tout en préservant entièrement les classements SEO.

Étant donné que le cœur de Discourse sert le contenu des sujets aux robots d’indexation pour l’indexation, le HTML/JSON brut reste accessible aux clients sans JS par conception. Si votre cas d’utilisation nécessite une isolation stricte du contenu côté serveur, veuillez plutôt utiliser les catégories privées intégrées de Discourse ou le paramètre de site login required.


Contexte : How I Revamped Our Forum's Visitor Flow

15 « J'aime »