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