Discourse Wer ist online

:discourse2: Summary Discourse Who’s Online displays a list of users currently active on the site
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-whos-online
:open_book: Install Guide How to install plugins in Discourse

Features

:information_source: Think carefully before installing this plugin. Discourse is designed for asynchronous discussion, and a list of online users can be harmful for some communities

:information_source: This plugin is built for communities with <100 concurrent logged-in users. Installing on larger sites is possible, but is likely to negatively affect the performance of the whole forum.

It can also optionally display a user’s online status on their avatar. Either with a “ring”, “glow”, or with a “flair” icon in the top left.
45 39 10

The plugin uses the MessageBus to keep up-to-date, so user status is reflected in real-time. Users which have enabled the “hide profile and presence” setting will not be displayed. You can customize a number of things using the available site settings and language strings:

Configuration

These are available in the “plugins” section of the admin settings panel.

  • whos_online_active_timeago: maximum “last seen” for which users are considered online (minutes)
  • whos_online_collapse_threshold: number of users before the avatars overlap each other (see gif above). Set very high to disable this feature
  • whos_online_maximum_display: the maximum number of avatars to display. The numeric counter will still count higher than this. The choice of who gets displayed is currently inconsistent
  • whos_online minimum_display: the minimum number of avatars to display. Below this, a “no users online” message is displayed
  • whos_online_hide_below_minimum_display: if enabled, the widget will be entirely hidden when the number of users is less than minimum_display
  • whos_online_display_public: should the plugin be displayed to people who aren’t logged in? Defaults to true.
  • whos_online_display_min_trust_level: the minimum trust level that this plugin is displayed to. Defaults to 0
  • whos_online_avatar_indicator: choose how to display online status on user avatars. Defaults to “ring”
  • whos_online_avatar_indicator_topic_lists: display avatar indicators in mobile topic lists, and the “Categories & Latest” view. Defaults to off.
  • whos_online_count_only: when enabled, only the count will be displayed. Online user identities will not be revealed

:speech_balloon: Frontend Language Strings

These are available in the admin panel under CustomizeText Content (search for whos_online). These include:

  • js.whos_online.no_users | “No users currently online”:The message displayed when the number of users < whos online minimum display setting.
  • js.whos_online.title | “Online ({{count}})”: The text displayed before the list of avatars. {{count}} is the number of users online.
  • js.whos_online.tooltip | “Users seen in the last 5 minutes”: the text displayed on mouseover of the text.

Last edited by @dax 2024-08-22T14:22:33Z

Check documentPerform check on document:
150 „Gefällt mir“

3 Beiträge wurden in ein neues Thema aufgeteilt: Detailliertere Informationen zu „Wer ist online?“

Beachten Sie, dass dieses Plugin (zumindest in unserem Forum) die folgende Meldung anzeigt. Wenn wir das Plugin deaktivieren, verschwindet es. Hat sonst noch jemand dieses Problem? Wir haben einen mehr als ausreichenden Server, um die Anzahl der aktiven Benutzer zu bewältigen. Wir verwenden Lightsail 8 GB RAM, 2 vCPUs, 160 GB SSD Ubuntu


1 „Gefällt mir“

Dieses Plugin ist wirklich schön, besonders mit aktiviertem Chat. Ich habe mich jedoch gefragt, ob eine Funktion hinzugefügt werden könnte, um die persönlichen Benutzereinstellungen zu integrieren, um den eigenen persönlichen Status zu verbergen, ähnlich wie bei anderen Chat-Anwendungen.

5 „Gefällt mir“

@bksubhuti Ist das, was Sie meinen?

1 „Gefällt mir“

Ich fand diese Option schon immer übertrieben. Unsichtbar zu werden ist eine ziemlich Standardfunktion, wenn es um Online-Indikatoren geht, und sollte nicht das vollständige Deaktivieren Ihres Profils erfordern. Dies ist einer der Gründe, warum ich dieses Plugin nicht für Nicht-Admin-Benutzer aktiviert habe.

3 „Gefällt mir“

Ich habe diese Eigenschaft nicht gesehen, aber eine schnelle Google-Suche hat mir gezeigt, dass sie in der Benutzeroberfläche vorhanden ist.
Ich werde vielleicht ein Thema vorschlagen, damit die Discourse-Entwickler das Ausblenden von Profilen im Profilbereich einfügen. Das scheint dort logischer zu sein. Die Benutzeroberfläche bezieht sich eher auf das Layout und die Einstellungen.

Ja, es funktioniert, wie Sie sagten.

Ich mag Ihr Plugin sehr und schätze Ihre Arbeit und auch Ihre schnelle Antwort. Wir haben ein kleines Discourse mit über 100 Benutzern und selten bis zu 4 gleichzeitig angemeldet, aber es macht Spaß, das zusammen mit dem Chat zu haben.

1 „Gefällt mir“

2 Beiträge wurden in ein neues Thema aufgeteilt: Benutzern erlauben, online zu sein, zu verbergen

Einfach gesagt, diejenigen, deren Profil auf privat gesetzt ist, werden aufgrund der Datenschutzeinstellung nicht im Online-Status angezeigt.

1 „Gefällt mir“

3 Beiträge wurden in ein bestehendes Thema zusammengeführt: Im Moment bin ich in TL1. Kann mir jemand etwas über das Vertrauenslevel eines Jungen erzählen?

Ich frage mich, ob es möglich ist, dies zu einer Theme-Komponente zu machen, um grundlegende Informationen anzuzeigen, nicht all diese Details. Sagen Sie zum Beispiel nur, wie viele Besucher in den letzten 5 oder 10 Minuten da waren. Danke.

Setzen Sie einfach whos_online_active_timeago und whos_online_count_only.

Hallo @david,
danke für dieses nette Plugin.
Ich habe ein paar Vorschläge:

  • Ist es möglich, die Anzahl aller angemeldeten Benutzer anzuzeigen, nicht nur die aktiven Benutzer? Wenn sich jemand anmeldet, aber noch nichts gepostet/reagiert hat, wird er jetzt nicht gezählt.
  • Ist es möglich, die Anzahl der Besucher (die nicht angemeldet sind) hinzuzufügen?

Danke für diese großartige Arbeit! Ich hoffe, Sie können diese Verbesserungen berücksichtigen. Ich bin mir nicht sicher, ob sie möglich/einfach zu implementieren sind.

5 „Gefällt mir“

Kann dies auf Discourse verwendet werden, das von Discourse gehostet wird?

Ich habe versucht, es zu Komponenten hinzuzufügen und erhalte einen Fehler. Ich bin neu hier, aber ich verstehe es schnell

Dies ist ein Plugin, kein Discourse-Theme/-Komponente. Sie müssen prüfen, ob der von Ihnen gewählte Plan dies beinhaltet.

3 „Gefällt mir“

Dies ist ein Plugin, kein Theme oder Theme component.
Die Plugins, die Sie verwenden dürfen, hängen von Ihrem Hosting-Plan ab

Sie benötigen Enterprise Hosting für dieses Plugin

4 „Gefällt mir“

Gibt es eine Komponente, die anzeigt, wer online ist? Das ist ein ziemlich altmodisches und grundlegendes Forum-Feature. Es sollte doch nicht für höhere Abonnementstufen reserviert sein?

1 „Gefällt mir“

Jeder kann mich gerne korrigieren

Das Nächstliegende, das mir einfällt und eine Theme component ist, ist dies:

2 „Gefällt mir“

Gibt es einen Ort, an dem alle Komponenten aufgelistet sind, so wie die Plugins? Danke für die Hilfe!

Alle TCs befinden sich in der Kategorie Theme component, die Sie weiter nach Tags filtern können, z. B. official

1 „Gefällt mir“