Discourse Chi è 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.

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.
150 Mi Piace
[Paid] "What's Going On?" plugin. [COMPLETE]
How do I bring back my community that was very active 10 years ago?
Quick Messages Plugin
Babble Chat
Do you display the list of live forum users on your counterpart website?
Who's online "action"
Split profile hiding and presence
Who's online crazy load
Change Online (x) text to pulsing green dot
Can I activate my plugin only for those registered on the site?
Contributor Interviews – David Taylor
Need cool plugin feedback suggestions?
Community Network Visualisation
No online status in Topic List
Advice for getting my little game dev community "out there?"
MKJ's Opinionated Discourse Deployment Configuration
Possible to show number of visitors in real time?
Who's Online doesn't work for me
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
How does group messaging work in Discourse?
Where are topics related to WordPress integrations where Discourse is a paid subscription?
Group PM “pick up where you left off”
Original Poster Avatars not working well with Who's Online
What happens next?
How to show a user’s online status?
Any way to show live stats to users?
My discourse speed is very slow
List of all the pages that users are in
User reporting unable to hide presence
How serious is "site is under extreme load, search is disabled, try again later"
Topic Author
[Paid] "What's Going On?" plugin. [COMPLETE]
Correct way to build components
TavoWEB theme for Discourse
Failed to construct 'Notification': Illegal constructor
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
User card huge avatar outline appears on plugins and components

3 post sono stati divisi in un nuovo argomento: Informazioni più dettagliate su Chi è online

Nota che questo plugin (almeno sul nostro forum) mostra il seguente messaggio. Quando disattiviamo il plugin, scompare. Qualcun altro ha riscontrato questo problema? Abbiamo un server più che sufficiente per gestire il numero di utenti attivi. Utilizzo Lightsail 8 GB RAM, 2 vCPU, 160 GB SSD Ubuntu


1 Mi Piace

Questo plugin è davvero carino, specialmente con la chat abilitata. Tuttavia, mi stavo chiedendo se si potesse aggiungere una funzionalità per integrarsi con le impostazioni personali dell’utente per nascondere il proprio stato personale, simile ad altre applicazioni di chat.

5 Mi Piace

@bksubhuti È questo che intendi?

1 Mi Piace

Ho sempre trovato questa opzione eccessiva. Diventare “invisibile” è una funzionalità piuttosto standard quando si tratta di indicatori online e non dovrebbe richiedere la disabilitazione completa del proprio profilo. Questo è uno dei motivi per cui non ho attivato questo plugin per gli utenti non amministratori.

3 Mi Piace

Non ho visto quella proprietà, ma una rapida ricerca su Google mi ha mostrato che è nell’interfaccia.
Potrei creare un argomento suggerendo agli sviluppatori di Discourse di inserire effettivamente l’occultamento del profilo nell’intestazione del profilo. Sembra più logico lì. L’interfaccia è più correlata al layout e alle impostazioni.

Sì, funziona come hai detto.

Mi piace molto il tuo plugin e apprezzo il tuo lavoro e anche la tua rapida risposta. Siamo un piccolo forum Discourse con oltre 100 utenti e raramente più di 4 connessi, ma è divertente averlo insieme alla chat.

1 Mi Piace

2 post sono stati divisi in un nuovo argomento: Permetti agli utenti di nascondere chi è online

Semplicemente coloro che hanno il proprio profilo impostato su privato non verranno visualizzati in chi è online a causa delle impostazioni sulla privacy.

1 Mi Piace

3 post sono stati uniti in un argomento esistente: In questo momento, sono in TL1. Qualcuno può dirmi qualcosa sul livello di fiducia di un ragazzo?

Mi chiedo se sia possibile trasformare questo in un componente tematico per mostrare informazioni di base, non tutti questi dettagli, diciamo solo quanti visitatori negli ultimi 5 o 10 minuti. Grazie

Imposta whos_online_active_timeago e whos_online_count_only.

Ciao, @david
grazie per questo bel plugin.
Ho alcuni suggerimenti:

  • è possibile mostrare il numero di tutti gli utenti connessi, non solo quelli attivi, ora, se qualcuno accede ma non ha postato/reagito. non viene conteggiato.
  • è possibile aggiungere il numero di visitatori (che non hanno effettuato l’accesso).

grazie per questo grande lavoro! spero che tu possa considerare questi miglioramenti, non sono sicuro se sia possibile/facile da implementare..

5 Mi Piace

Può essere utilizzato su Discourse ospitato da Discourse?

Ho provato ad aggiungerlo ai componenti e ho ricevuto un errore. Sono nuovo a questo, ma lo capisco velocemente

Questo è un plugin, non un tema/componente di discourse. Dovrai verificare se il piano che hai sottoscritto lo include.

3 Mi Piace

Questo è un Plugin non un Theme o Theme component.
I plugin che ti è consentito utilizzare dipendono dal tuo piano di hosting

Hai bisogno di hosting Enterprise per questo plugin

4 Mi Piace

C’è un componente che mostra chi è online? È una funzionalità piuttosto vecchia scuola e basilare dei forum. Non sembra che debba essere riservata a livelli di abbonamento superiori?

1 Mi Piace

Sentitevi liberi di correggermi

L’unica cosa che mi viene in mente che sia un Theme component è questo:

2 Mi Piace

C’è un posto dove sono elencati tutti i componenti, come i plugin? Grazie per l’aiuto!

Tutti i TC sono nella categoria Theme component, puoi filtrarli ulteriormente tramite tag, ad esempio official

1 Mi Piace