Soft-Login erforderlich

:information_source: Zusammenfassung Erstellung eines flexiblen Soft Gate für Ihre Community
:hammer_and_wrench: Repository GitHub - VaperinaDEV/soft-login-required: Creating a flexible Soft Gate for your community · GitHub
:question: Installationsanleitung So installieren Sie ein Theme oder Theme-Komponente
:open_book: Neu bei Discourse Themes? Einsteiger-Guide zur Verwendung von Discourse Themes

Dieses Theme-Komponente installieren

:waving_hand:

:light_bulb: Was macht diese Komponente?

Standardmäßig bietet Discourse Ihnen zwei Hauptoptionen: Lassen Sie Ihre Site für alle offen oder sperren Sie sie mit der Site-Einstellung login required (Anmeldung erforderlich) vollständig ab.

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

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

:card_index: Themen-Vorschaukarte auf der Anmeldeseite: Wenn von einem Thema aus weitergeleitet wird, wird eine benutzerdefinierte Vorschaukarte direkt auf der /login-Seite gerendert, die Gästen einen Teaser/Kontext des Themas zeigt, das sie gerade 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, wodurch Ihre SEO-Rankings sicher bleiben.

:prohibited: Ausschlussregeln für Routen: Schließen Sie mit der Einstellung disabled_url mit Platzhaltern (z. B. /c/* oder /about) ganz einfach bestimmte Pfade oder URL-Muster aus.


:camera_flash: So funktioniert es (Benutzerfluss)

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


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

Hinweis zu Sicherheit vs. UX:
Diese Komponente fungiert als Soft Login Gate, das für UX-Ebene-Anmeldeaufforderungen, Einhaltung der Altersverifizierung oder Community-Nudging konzipiert ist, während die SEO-Rankings vollständig erhalten bleiben.

Da Discourse Core Themeninhalte an Such-Crawler zur Indizierung sendet, bleibt rohes HTML/JSON nach Design für Nicht-JS-Clients zugänglich. Wenn Ihr Anwendungsfall eine strikte, serverseitige Inhaltsisolierung erfordert, verwenden Sie bitte die integrierten privaten Kategorien von Discourse oder die Site-Einstellung login required.


Kontext: How I Revamped Our Forum's Visitor Flow

10 „Gefällt mir“