このガイドでは、ユーザーカードとは何か、その仕組み、およびDiscourseで表示される情報について説明します。
必要なユーザーレベル: 全てのユーザー
Discourseのユーザーカードは、完全なプロフィールページに移動することなく、他のユーザーに関する重要な情報をすばやく便利に表示する方法を提供します。この機能はユーザー間のやり取りを強化し、簡単なパーソナライズを可能にします。
ユーザーカードとは?
ユーザーカードは、Discourse内の様々な場所でユーザーのアバターまたはユーザー名をクリックしたときに表示されるポップアップウィンドウです。例えば、以下のような場所です。
- トピック内
- トピック一覧ページ(例:最新)
- ユーザーメンション(例:@Discourse)
ユーザーカードに表示される情報
ユーザーカードには、ユーザープロフィールの概要情報が表示されます。これには以下が含まれます。
- アバター
- ユーザー名、名前、肩書
- ユーザーの状態(設定されており、有効な場合)
- 「自己紹介」の説明(長い場合は最初の3行)
- 特集トピック(設定されている場合)
- ウェブサイト(設定されている場合)
- 場所(設定されている場合)
- ローカルタイム(サイト設定の
display local time in user cardが有効な場合) - 最終投稿日と登録日
- 閲覧時間と最近の閲覧時間(合計、および過去60日間)
- カスタムユーザーフィールド(ユーザーカードに表示するように設定されている場合)
- 信頼レベルのバッジと上位2つのバッジ(またはお気に入りバッジ)
- ユーザーカードの背景(設定されている場合)
コミュニティで有効にしているプラグインによっては、以下が表示されることもあります。
- あなたの「cheers」の数 (Discourse Gamification)
- あなたの解決策の数 (Discourse Solved)
その他の機能
ユーザーカードは単なる情報表示以上のものを提供し、他にもいくつかのインタラクティブなオプションがあります。
-
プロフィールへのアクセス: ユーザーカードのアバターまたはユーザー名をクリックすると、ユーザーの完全なプロフィールに移動します。
-
メッセージ: 個人メッセージで相手に連絡するための便利な方法です。
-
チャット: 個人チャットを開始するためのクイックアクセス。(Discourse Chat が必要)
-
投稿のフィルタリング: 1つのトピック内に複数の投稿があるユーザーの場合、そのユーザーの投稿数が表示されたフィルターボタンが表示されます。これをクリックすると、トピックがそのユーザーの投稿のみを表示するようにフィルタリングされます。
この機能の背後にある仕組みに興味がある方は、トピックURLの末尾に
?username_filters=USERNAMEが追加され、フィルタリングされたビューが実現されます。
-
フォロー: ユーザーを「フォロー中」リストに追加し、そのユーザーが投稿した際に通知を受け取ることができます(Discourse Follow が必要)。
-
利用停止のインジケーター: ユーザーカードは、ユーザーが利用停止にされているかどうかを示すこともできます(これはサイトごとに
hide suspension reasons設定で非表示にできます)。
- サイレンス(発言禁止)のインジケーター: 同様に、ユーザーカードにはユーザーがサイレンスにされているかどうかが、理由と期間とともに表示されます。これはサイトごとに
hide silencing reasons設定で非表示にできます。
お気に入りのバッジの追加
ユーザーカードの信頼レベルバッジの隣に表示する2つのバッジを選択するには、バッジページに移動し、右下隅の星のアイコンを使用して最大2つのバッジを選択します。
ユーザーカードを非表示にする
他の人に自分のユーザーカードを表示させたくない場合:
- ユーザー設定/プロフィールのページに移動します。
- 「公開プロフィールを非表示にする」オプションを有効にします。
この設定を有効にすると、ユーザーカードの詳細(およびユーザープロフィールとバッジページ)が非表示になります。




