Soft Login erforderlich

:information_source: Zusammenfassung Ein flexibles Soft Gate für deine Community erstellen
:hammer_and_wrench: Repository GitHub - VaperinaDEV/soft-login-required: Creating a flexible Soft Gate for your community · GitHub
:heart: War es hilfreich? > ./support --coffee
:question: Installationsanleitung So installierst du ein Theme oder ein Theme-Component
:open_book: Neu bei Discourse Themes? Einsteiger-Guide zur Nutzung von Discourse Themes

Dieses Theme-Component installieren

:waving_hand:

:light_bulb: Was macht dieses Component?

Standardmäßig bietet Discourse zwei Hauptoptionen an: Die Seite für alle offenhalten oder sie vollständig mit der Site-Einstellung login required (Anmeldung erforderlich) sperren.

Soft Login Required überbrückt diese Lücke, indem es ein flexibles Soft Gate für deine Community erstellt:

:door: Weiterleitung: Leitet anonyme Besucher zu /login um. Wenn sie versuchen, auf Themen zuzugreifen, erfolgt eine Weiterleitung zu /login (mit einem returnPath-Parameter).

:card_index: Themen-Vorschaukarte auf der Anmeldeseite: Wenn aus einem Thema heraus weitergeleitet wird, wird direkt auf der /login-Seite eine benutzerdefinierte Vorschaukarte gerendert, die Gästen einen Vorgeschmack/Kontext zum Thema gibt, das sie gleich freischalten!

:magnifying_glass_tilted_right: SEO- und Crawler-freundlich: Suchmaschinen-Bots (Googlebot, Bingbot usw.) umgehen die Frontend-Weiterleitung vollständig über die native Crawler-Erkennung von Discourse und halten deine SEO-Rankings sicher.

:prohibited: Route-Ausschlussregeln: Schließe mit der Einstellung disabled_url und Wildcards (z. B. /c/* oder /about) einfach bestimmte Pfade oder URL-Muster aus.


:camera_flash: So funktioniert es (User Flow)

Gast besucht Thema :right_arrow: Weiterleitung zu /login :right_arrow: Sieht Themen-Vorschaukarte auf der Anmeldeseite :right_arrow: Meldet sich an :right_arrow: Wird zur exakten Themen-URL zurückgeleitet


:warning: Wichtig: Design-Philosophie (Soft Login Required vs. Login Required)

Hinweis zu Sicherheit vs. UX:
Dieses Component fungiert als Soft Login Gate, das für UX-Ebene-Anmeldeanfragen, Altersverifizierungs-Compliance oder Community-Nudging konzipiert ist, während die SEO-Rankings vollständig erhalten bleiben.

Da der Discourse-Kern Themeninhalte an Suchmaschinen-Crawler für die Indexierung liefert, bleibt rohes HTML/JSON aus Designgründen für Nicht-JS-Clients zugänglich. Wenn dein Anwendungsfall eine strenge, serverseitige Inhaltsisolierung erfordert, verwende stattdessen die eingebaute Funktion für private Kategorien von Discourse oder die Site-Einstellung login required.


Kontext: How I Revamped Our Forum's Visitor Flow

15 „Gefällt mir“