||||
-|-|
| 概要 | Discourse Who’s Online は、現在サイト上でアクティブなユーザーのリストを表示します
| リポジトリリンク | https://github.com/discourse/discourse-whos-online
| インストールガイド | Discourse へのプラグインインストール方法
機能
このプラグインをインストールする前に慎重に検討してください。Discourse は非同期のディスカッションのために設計されており、オンラインユーザーのリストは一部のコミュニティには有害となる可能性があります
このプラグインは、同時にログインしているユーザーが <100 人のコミュニティ向けに構築されています。より大きなサイトへのインストールは可能ですが、フォーラム全体のパフォーマンスに悪影響を及ぼす可能性が高いです。
また、オプションでユーザーのオンラインステータスをアバター上に表示することもできます。アバターに「リング」、「グロー」、または左上に「フレーバー」アイコンを表示します。
このプラグインは MessageBus を使用して最新の状態を維持するため、ユーザーのステータスはリアルタイムで反映されます。「プロフィールと存在を非表示にする」設定を有効にしているユーザーは表示されません。利用可能なサイト設定と言語文字列を使用して、いくつかの項目をカスタマイズできます:
設定
これらは管理設定パネルの「プラグイン」セクションで利用可能です。
- whos_online_active_timeago: ユーザーがオンラインとみなされるための最大「最終閲覧時刻」(分)
- whos_online_collapse_threshold: アバターが互いに重なり始めるまでのユーザー数(上記の gif を参照)。この機能を無効にするには非常に高い値を設定します
- whos_online_maximum_display: 表示するアバターの最大数。数値カウンターはこの数を超えてカウントされます。誰が表示されるかの選択は現在一貫していません
- whos_online minimum_display: 表示するアバターの最小数。これより少ない場合、「オンラインユーザーなし」メッセージが表示されます
- whos_online_hide_below_minimum_display: 有効にすると、ユーザー数が minimum_display より少ない場合、ウィジェットは完全に非表示になります
- whos_online_display_public: ログインしていない人にもプラグインを表示すべきですか?デフォルトは true です。
- whos_online_display_min_trust_level: このプラグインが表示されるための最小信頼レベル。デフォルトは 0 です
- whos_online_avatar_indicator: アバター上のオンラインステータスの表示方法を選択します。デフォルトは「リング」です
- whos_online_avatar_indicator_topic_lists: モバイル のトピックリストおよび「カテゴリと最新」ビューにアバターインジケーターを表示します。デフォルトはオフです。
- whos_online_count_only: 有効にすると、カウントのみが表示されます。オンラインユーザーの身元は公開されません
フロントエンドの言語文字列
これらは管理パネルの カスタマイズ → テキストコンテンツ(whos_online で検索)で利用可能です。これらには以下が含まれます:
- js.whos_online.no_users | “現在オンラインのユーザーはいません”:ユーザー数が < whos online minimum display 設定の場合に表示されるメッセージ。
- js.whos_online.title | “オンライン ({{count}})”:アバターのリストの前に表示されるテキスト。{{count}} はオンラインのユーザー数です。
- js.whos_online.tooltip | “過去 5 分以内に確認されたユーザー”:テキストにマウスを重ねたときに表示されるテキスト。
「いいね!」 152
JammyDodger
このトピックを分割しました:
404
3件の投稿が新しいトピックに分割されました: オンライン中のユーザーの詳細情報
AGeneral
(Andrew Goldberg)
417
このプラグインは(少なくとも私たちのフォーラムでは)次のようなメッセージを表示することに注意してください。プラグインをオフにすると消えます。他にこの問題が発生している方はいらっしゃいますか?私たちはアクティブユーザー数に対応できる十分なサーバーを持っています。Lightsail 8 GB RAM、2 vCPU、160 GB SSD Ubuntuを使用しています。
「いいね!」 1
bksubhuti
(Bhante Bhikkhu Subhuti)
418
このプラグインは、チャットが有効になっていると特に素晴らしいです。しかし、他のチャットアプリケーションと同様に、自分の個人ステータスを非表示にする機能を、個人ユーザー設定と統合して追加できるかどうか疑問に思っています。
「いいね!」 5
Lilly
(Lillian )
419
「プロフィールとプレゼンスを非表示にする」設定を有効にしているユーザーは表示されません。
「いいね!」 1
piffy
420
このオプションは常にやりすぎだと感じていました。「不可視」になることは、オンラインインジケーターにおける非常に標準的な機能であり、プロファイルを完全に無効にする必要はないはずです。これが、管理者以外のユーザーにこのプラグインを提供しなかった理由の1つです。
「いいね!」 3
bksubhuti
(Bhante Bhikkhu Subhuti)
421
プロパティには気づきませんでしたが、グーグルで検索したところ、インターフェースにあることがわかりました。
プロフィールをプロフィールヘッダーに非表示にするように、Discourseの開発者に提案するトピックを作成するかもしれません。レイアウトや設定に関連するインターフェースよりも論理的だと思われます。
はい、おっしゃった通りに動作します。
あなたのプラグインは本当に気に入っています。あなたの仕事と迅速な対応に感謝しています。私たちは100人以上のユーザーがいる小さなDiscourseコミュニティで、ログインしているのはまれに4人程度ですが、チャットと一緒にそれがあるのは楽しいです。
「いいね!」 1
sam
(Sam Saffron)
このトピックを分割しました:
422
2件の投稿が新しいトピックに分割されました:オンライン中のユーザーを非表示にする
Heliosurge
(Dan DeMontmorency)
423
単に、プロフィールのプライベート設定をオンにしているユーザーは、プライバシー設定のため「オンライン中のユーザー」に表示されないということです。
「いいね!」 1
fbpbdmin
(deepblue)
425
最後の5分間または10分間の訪問者数のみを表示するなど、基本的な情報のみを表示するテーマコンポーネントにすることは可能でしょうか。
ありがとうございます。
whos_online_active_timeago と whos_online_count_only を設定してください。
fbpbdmin
(deepblue)
427
こんにちは、@david さん
この素晴らしいプラグインをありがとうございます。
いくつか提案があります。
- 現在、ログインしているユーザー全員の数を表示することは可能でしょうか?アクティブなユーザーだけでなく、ログインしたが投稿/リアクションをしていないユーザーもカウントされるようにしたいです。
- 訪問者(ログインしていないユーザー)の数を追加することは可能でしょうか?
素晴らしい仕事に感謝します!これらの機能強化を検討していただけると幸いです。実装可能かどうか、また容易かどうかは分かりませんが…。
「いいね!」 5
Discourse がホストしている Discourse でこれを使用できますか?
コンポーネントに追加しようとするとエラーが発生しました。この分野は初心者ですが、すぐに理解できます。
Firepup650
(Firepup Sixfifty)
429
これはプラグインであり、ディスコースのテーマ/コンポーネントではありません。サインアップしたプランに含まれているかどうかを確認する必要があります。
「いいね!」 3
Moin
430
これは Customization > Plugin であり、Customization > Theme や Customization > Theme component ではありません。
使用可能なプラグインは、ご利用のホスティングプランによって異なります。
このプラグインを使用するには、Enterpriseホスティングが必要です。
「いいね!」 4
オンライン中のユーザーを表示するコンポーネントはありますか?これは非常に古くからある基本的なフォーラム機能ですが、上位のサブスクリプションレベルで保護されるべきものではないように思えます。
「いいね!」 1
ondrej
432
どなたでも訂正してください。
私が思いつく#customization:theme-component に最も近いのはこれです:
「いいね!」 2
コンポーネントはプラグインのようにすべてリストされている場所はありますか?よろしくお願いします!
ondrej
434
すべての TC は Customization > Theme component カテゴリにあり、official などのタグでさらに絞り込むことができます。
「いいね!」 1