| |
|-|-|
|
| Sintesi | Discourse Who’s Online visualizza un elenco di utenti attualmente attivi sul sito |
|
| Link al repository | https://github.com/discourse/discourse-whos-online |
|
| Guida all’installazione | Come installare i plugin in Discourse |
Funzionalità
Pensa attentamente prima di installare questo plugin. Discourse è progettato per discussioni asincrone, e un elenco di utenti online può essere dannoso per alcune comunità
Questo plugin è pensato per comunità con meno di 100 utenti connessi contemporaneamente. L’installazione su siti più grandi è possibile, ma potrebbe influire negativamente sulle prestazioni dell’intero forum.
Può anche opzionalmente visualizzare lo stato online di un utente sul suo avatar, sia con un “cerchio”, un “bagliore” o con un’icona “flair” in alto a sinistra.
Il plugin utilizza MessageBus per rimanere aggiornato, quindi lo stato degli utenti è riflesso in tempo reale. Gli utenti che hanno abilitato l’impostazione “nascondi profilo e presenza” non verranno visualizzati. Puoi personalizzare diversi aspetti utilizzando le impostazioni del sito e le stringhe linguistiche disponibili:
Configurazione
Queste sono disponibili nella sezione “plugin” del pannello delle impostazioni di amministrazione.
- whos_online_active_timeago: tempo massimo “ultimo accesso” per cui gli utenti sono considerati online (minuti)
- whos_online_collapse_threshold: numero di utenti prima che gli 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 limite. 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 deve essere visualizzato a chi non è connesso? Impostazione predefinita: true.
- whos_online_display_min_trust_level: il livello di fiducia minimo per cui il plugin viene visualizzato. Impostazione predefinita: 0
- whos_online_avatar_indicator: scegli come visualizzare lo stato online sugli avatar degli utenti. Impostazione predefinita: “ring”
- whos_online_avatar_indicator_topic_lists: visualizza gli indicatori degli avatar nelle liste di argomenti mobili e nella vista “Categorie e Ultime”. Impostazione predefinita: off.
- whos_online_count_only: se abilitato, verrà visualizzato solo il conteggio. Le identità degli utenti online non verranno rivelate
Stringhe Linguistiche Frontend
Queste sono disponibili nel pannello di amministrazione sotto Personalizza → Contenuto testuale (cerca whos_online). Includono:
- js.whos_online.no_users | “Nessun utente attualmente online”: il messaggio visualizzato quando il numero di utenti è inferiore all’impostazione whos_online_minimum_display.
- js.whos_online.title | “Online ({{count}})”: il testo visualizzato prima dell’elenco degli 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.


