| 概要 | フォーラムの探索や参加を始めるための実用的な方法を、新規または再訪したコミュニティメンバーに提供するためのウェルカムモーダル | |
| プレビュー | Theme Creator (ログインが必要です) | |
| リポジトリ | GitHub - noahLovell/discourse-welcome-modal | |
| インストールガイド | テーマまたはテーマコンポーネントのインストール方法 | |
| Discourseテーマは初めてですか? | Discourseテーマ利用の初心者ガイド |
このテーマコンポーネントをインストール
なぜこれを使うのか?
多くのコミュニティでは高い登録率が見られますが、「初日の離脱」に苦しんでいます。実用的な道筋を提供することで、新規メンバーの認知的負荷を軽減し、長期的な定着につながる価値の高い行動へと導きます。
スクリーンショット
デスクトップ
モバイル
仕組み
このモーダルは、すでにコミュニティに慣れている定期的なメンバーにプロンプトが表示されるのを防ぐため、ロジックに基づいたロールアウトを使用します。
- 新規ユーザー:
feature_enabled_date以降に登録したすべてのユーザーに自動的に表示されます。 - 猶予期間: 設定可能な期間中、コンポーネントはアクティブなユーザーを「サイレントに」モーダルを見たものとしてマークし、中断させないようにします。
- レガシーユーザー: 猶予期間が終了した後、フォーラムに戻ってきた既存のユーザーに表示され、再オンボーディングを支援します。
注記: 「表示済み」の状態はユーザーのブラウザにローカルに保存されるため、デバイスを切り替えたりキャッシュをクリアしたりすると、モーダルが再表示される可能性があります。
設定
| 設定 | タイプ | デフォルト | 説明 |
|---|---|---|---|
enabled |
bool |
false |
メンバーに有効にする準備ができたら、Discourse Welcome Modalの切り替えを行います。 |
feature_enabled_date |
string |
\"2026-01-01\" |
YYYY-MM-DD形式で日付を入力します。 |
grace_period_months |
integer |
3 |
既存のユーザーをサイレントに表示済みにマークする、機能有効化日からの月数。 |
card_layout |
enum |
\"grid\" |
ウェルカムモーダル内のカードの表示方法を選択します(gridまたはlist)。 |
card_content |
objects |
[] |
ウェルカムモーダルに表示されるカードを設定します(id、title、subtitle、imgUrl、altText、btnLabel、actionが必要です)。 |
title (翻訳) |
text |
Join the conversation |
モーダルの上部に表示されるメインの見出し。 |
close_btn (翻訳) |
text |
Done |
モーダルを閉じるボタンのラベル。 |
?show-welcome-modal=true を使用すると、機能が有効になっているか、以前に表示された状態に関係なく、Welcome Modalを強制的に表示できます。これは、コミュニティで公開する前のテストに最適です ![]()
これは私の最初の本格的なテーマコンポーネントです
フィードバック、考え、もっと良くできた点などがあれば、ぜひ教えてください ![]()


