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
No online status in Topic List
Community Network Visualisation
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
Can I activate my plugin only for those registered on the site?
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?
How to show a user’s online status?
Failed to construct 'Notification': Illegal constructor
How minimal is your forum?
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