ソフトログインが必要

:information_source: 概要 コミュニティ向けの柔軟なソフトゲートを作成
:hammer_and_wrench: リポジトリ GitHub - VaperinaDEV/soft-login-required: Creating a flexible Soft Gate for your community · GitHub
:heart: 役に立ちましたか? > ./support --coffee
:question: インストールガイド テーマまたはテーマコンポーネントのインストール方法
:open_book: Discourseテーマ初心者ですか? Discourseテーマ使用の入門ガイド

このテーマコンポーネントをインストール

:waving_hand:

:light_bulb: このコンポーネントは何をしますか?

デフォルトでは、Discourseには2つの主なオプションがあります。サイトを誰でもアクセス可能にしておくか、login required サイト設定を使用して完全にロックダウンするかです。

Soft Login Required は、コミュニティ向けの柔軟な ソフトゲート を作成することにより、この ギャップ を埋めます:

:door: リダイレクト: 匿名の訪問者を /login にリダイレクトします。トピックへのアクセスを試みると、/loginreturnPath パラメータ付き)にリダイレクトされます。

:card_index: ログインページのトピックプレビューカード: トピックからリダイレクトされた場合、ゲストが間もなくロック解除しようとしているトピックのティザーや文脈を示すカスタムプレビューカードが、/login ページ上に直接レンダリングされます。

:magnifying_glass_tilted_right: SEO & クローラフレンドリー: 検索エンジンのボット(Googlebot、Bingbotなど)は、Discourseのネイティブなクローラ検出により、フロントエンドのリダイレクトを完全にバイパスするため、SEOランキングを安全に保ちます。

:prohibited: ルート除外ルール: ワイルドカード(例:/c/*/about)を使用して、disabled_url 設定で特定のパスやURLパターンを簡単に除外できます。


:camera_flash: 動作方法(ユーザーフロー)

ゲストがトピックを訪問 :right_arrow: /login にリダイレクト :right_arrow: ログインページでトピックプレビューカードを確認 :right_arrow: ログイン :right_arrow: 元のトピックURLにリダイレクト


:warning: 重要:設計思想(Soft Login Required vs. Login Required)

セキュリティとUXに関する注記:
このコンポーネントは、UXレベルのログインプロンプト、年齢認証コンプライアンス、またはコミュニティへの誘導 用に設計された ソフトログインゲート として機能し、SEOランキングを完全に維持します。

Discourseコアはインデックス作成のためにトピックコンテンツを検索クローラに配信するため、設計上、生のHTML/JSONは非JSクライアントからアクセス可能のままです。厳密なサーバーサイドのコンテンツ分離が必要な使用例がある場合は、代わりにDiscourseの組み込みプライベートカテゴリや login required サイト設定を使用してください。


コンテキスト: How I Revamped Our Forum's Visitor Flow

「いいね!」 15