Discourse オンラインユーザー一覧

||||
-|-|
:discourse2: | 概要 | Discourse Who’s Online は、現在サイト上でアクティブなユーザーのリストを表示します
:hammer_and_wrench: | リポジトリリンク | https://github.com/discourse/discourse-whos-online
:open_book: | インストールガイド | Discourse へのプラグインインストール方法

機能

:information_source: このプラグインをインストールする前に慎重に検討してください。Discourse は非同期のディスカッションのために設計されており、オンラインユーザーのリストは一部のコミュニティには有害となる可能性があります

:information_source: このプラグインは、同時にログインしているユーザーが <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: 有効にすると、カウントのみが表示されます。オンラインユーザーの身元は公開されません

:speech_balloon: フロントエンドの言語文字列

これらは管理パネルの カスタマイズテキストコンテンツwhos_online で検索)で利用可能です。これらには以下が含まれます:

  • js.whos_online.no_users | “現在オンラインのユーザーはいません”:ユーザー数が < whos online minimum display 設定の場合に表示されるメッセージ。
  • js.whos_online.title | “オンライン ({{count}})”:アバターのリストの前に表示されるテキスト。{{count}} はオンラインのユーザー数です。
  • js.whos_online.tooltip | “過去 5 分以内に確認されたユーザー”:テキストにマウスを重ねたときに表示されるテキスト。
「いいね!」 152
[Paid] "What's Going On?" plugin. [COMPLETE]
How do I bring back my community that was very active 10 years ago?
Quick Messages Plugin
Do you display the list of live forum users on your counterpart website?
Who's online "action"
Split profile hiding and presence
Can I activate my plugin only for those registered on the site?
No online status in Topic List
Change Online (x) text to pulsing green dot
MKJ's Opinionated Discourse Deployment Configuration
Need cool plugin feedback suggestions?
Who's online crazy load
Advice for getting my little game dev community "out there?"
Contributor Interviews – David Taylor
Community Network Visualisation
Why you should use Discourse internally for your company/team instead of Slack (4 years use case)
Babble Chat
Forum with user diary/blog/profile
Category Banners
Topic Author
How does group messaging work in Discourse?
Group PM “pick up where you left off”
What happens next?
Failed to construct 'Notification': Illegal constructor
How minimal is your forum?
How to show a user’s online status?
TavoWEB theme for Discourse
Correct way to build components
[Paid] "What's Going On?" plugin. [COMPLETE]
How serious is "site is under extreme load, search is disabled, try again later"
User reporting unable to hide presence
List of all the pages that users are in
My discourse speed is very slow
Any way to show live stats to users?
Original Poster Avatars not working well with Who's Online
Where are topics related to WordPress integrations where Discourse is a paid subscription?
Babble Chat
User card huge avatar outline appears on plugins and components
How does the online presence work?
Why is the green tick a red exclamation?
Must have plugins and components for Discourse?
Bundling more popular plugins with Discourse core
Loading slider issues
Homepage plugin for displaying recent topics, latest members, popular threads, and similar elements
Possible to show number of visitors in real time?
Who's Online doesn't work for me

3件の投稿が新しいトピックに分割されました: オンライン中のユーザーの詳細情報

このプラグインは(少なくとも私たちのフォーラムでは)次のようなメッセージを表示することに注意してください。プラグインをオフにすると消えます。他にこの問題が発生している方はいらっしゃいますか?私たちはアクティブユーザー数に対応できる十分なサーバーを持っています。Lightsail 8 GB RAM、2 vCPU、160 GB SSD Ubuntuを使用しています。


「いいね!」 1

このプラグインは、チャットが有効になっていると特に素晴らしいです。しかし、他のチャットアプリケーションと同様に、自分の個人ステータスを非表示にする機能を、個人ユーザー設定と統合して追加できるかどうか疑問に思っています。

「いいね!」 5

「プロフィールとプレゼンスを非表示にする」設定を有効にしているユーザーは表示されません。

「いいね!」 1

このオプションは常にやりすぎだと感じていました。「不可視」になることは、オンラインインジケーターにおける非常に標準的な機能であり、プロファイルを完全に無効にする必要はないはずです。これが、管理者以外のユーザーにこのプラグインを提供しなかった理由の1つです。

「いいね!」 3

プロパティには気づきませんでしたが、グーグルで検索したところ、インターフェースにあることがわかりました。
プロフィールをプロフィールヘッダーに非表示にするように、Discourseの開発者に提案するトピックを作成するかもしれません。レイアウトや設定に関連するインターフェースよりも論理的だと思われます。

はい、おっしゃった通りに動作します。

あなたのプラグインは本当に気に入っています。あなたの仕事と迅速な対応に感謝しています。私たちは100人以上のユーザーがいる小さなDiscourseコミュニティで、ログインしているのはまれに4人程度ですが、チャットと一緒にそれがあるのは楽しいです。

「いいね!」 1

2件の投稿が新しいトピックに分割されました:オンライン中のユーザーを非表示にする

単に、プロフィールのプライベート設定をオンにしているユーザーは、プライバシー設定のため「オンライン中のユーザー」に表示されないということです。

「いいね!」 1

3件の投稿が既存のトピックにマージされました: Right now,I am in TL1. Can anyone tell me a boy trust level thing?

最後の5分間または10分間の訪問者数のみを表示するなど、基本的な情報のみを表示するテーマコンポーネントにすることは可能でしょうか。

ありがとうございます。

whos_online_active_timeagowhos_online_count_only を設定してください。

こんにちは、@david さん
この素晴らしいプラグインをありがとうございます。
いくつか提案があります。

  • 現在、ログインしているユーザー全員の数を表示することは可能でしょうか?アクティブなユーザーだけでなく、ログインしたが投稿/リアクションをしていないユーザーもカウントされるようにしたいです。
  • 訪問者(ログインしていないユーザー)の数を追加することは可能でしょうか?

素晴らしい仕事に感謝します!これらの機能強化を検討していただけると幸いです。実装可能かどうか、また容易かどうかは分かりませんが…。

「いいね!」 5

Discourse がホストしている Discourse でこれを使用できますか?

コンポーネントに追加しようとするとエラーが発生しました。この分野は初心者ですが、すぐに理解できます。

これはプラグインであり、ディスコースのテーマ/コンポーネントではありません。サインアップしたプランに含まれているかどうかを確認する必要があります。

「いいね!」 3

これは Customization > Plugin であり、Customization > ThemeCustomization > Theme component ではありません。

使用可能なプラグインは、ご利用のホスティングプランによって異なります。

このプラグインを使用するには、Enterpriseホスティングが必要です。

「いいね!」 4

オンライン中のユーザーを表示するコンポーネントはありますか?これは非常に古くからある基本的なフォーラム機能ですが、上位のサブスクリプションレベルで保護されるべきものではないように思えます。

「いいね!」 1

どなたでも訂正してください。

私が思いつく#customization:theme-component に最も近いのはこれです:

「いいね!」 2

コンポーネントはプラグインのようにすべてリストされている場所はありますか?よろしくお願いします!

すべての TC は Customization > Theme component カテゴリにあり、official などのタグでさらに絞り込むことができます。

「いいね!」 1