Chi è online su Discourse

:discourse2: Riepilogo Discourse Who’s Online mostra un elenco degli utenti attualmente attivi sul sito
:hammer_and_wrench: Link al repository https://github.com/discourse/discourse-whos-online
:open_book: Guida all’installazione Come installare i plugin in Discourse

Funzionalità

:information_source: Pensa attentamente prima di installare questo plugin. Discourse è progettato per discussioni asincrone e un elenco degli utenti online può essere dannoso per alcune comunità.

:information_source: Questo plugin è pensato per comunità con <100 utenti connessi simultaneamente. L’installazione su siti più grandi è possibile, ma probabilmente influirà negativamente sulle prestazioni dell’intero forum.

Opzionalmente, può anche mostrare lo stato online di un utente sulla propria avatar. Con un “anello”, un “bagliore” o con un’icona “flair” nell’angolo in alto a sinistra.

Il plugin utilizza MessageBus per mantenere le informazioni aggiornate, quindi lo stato degli utenti viene riflesso in tempo reale. Gli utenti che hanno abilitato l’impostazione “nascondi profilo e presenza” non verranno visualizzati. Puoi personalizzare diverse cose utilizzando le impostazioni del sito e le stringhe di lingua disponibili:

Configurazione

Queste sono disponibili nella sezione “plugins” del pannello delle impostazioni di amministrazione.

  • whos_online_active_timeago: massimo tempo di “ultimo visto” entro il quale gli utenti sono considerati online (minuti)
  • whos_online_collapse_threshold: numero di utenti prima che le avatar si sovrappongano (vedi gif sopra). Imposta un valore molto alto per disabilitare questa funzionalità
  • whos_online_maximum_display: il numero massimo di avatar da visualizzare. Il contatore numerico continuerà a contare oltre questo valore. La scelta di chi viene visualizzato è attualmente incoerente
  • whos_online minimum_display: il numero minimo di avatar da visualizzare. Al di sotto di questo valore, viene visualizzato un messaggio “nessun utente online”
  • whos_online_hide_below_minimum_display: se abilitato, il widget verrà completamente nascosto quando il numero di utenti è inferiore a minimum_display
  • whos_online_display_public: il plugin dovrebbe essere visualizzato anche agli utenti non loggati? Il valore predefinito è true.
  • whos_online_display_min_trust_level: il livello di fiducia minimo necessario per visualizzare questo plugin. Il valore predefinito è 0
  • whos_online_avatar_indicator: scegli come visualizzare lo stato online sulle avatar degli utenti. Il valore predefinito è “ring”
  • whos_online_avatar_indicator_topic_lists: visualizza gli indicatori delle avatar negli elenchi di argomenti mobile e nella vista “Categorie & Ultimi”. Il valore predefinito è off.
  • whos_online_count_only: quando abilitato, verrà visualizzato solo il conteggio. Le identità degli utenti online non verranno rivelate

:speech_balloon: Stringhe di lingua del Frontend

Queste sono disponibili nel pannello di amministrazione sotto PersonalizzaContenuto di testo (cerca whos_online). Queste includono:

  • js.whos_online.no_users | “Nessun utente attualmente online”: Il messaggio visualizzato quando il numero di utenti è < dell’impostazione whos online minimum display.
  • js.whos_online.title | “Online ({{count}})”: Il testo visualizzato prima dell’elenco delle avatar. {{count}} è il numero di utenti online.
  • js.whos_online.tooltip | “Utenti visti negli ultimi 5 minuti”: il testo visualizzato al passaggio del mouse sul testo.
152 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
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