Discourse : Qui est en ligne

|||
-|-|-|
:discourse2: | Résumé | Discourse Qui est en ligne affiche une liste des utilisateurs actuellement actifs sur le site
:hammer_and_wrench: | Lien vers le dépôt | https://github.com/discourse/discourse-whos-online
:open_book: | Guide d’installation | Comment installer des plugins dans Discourse

Fonctionnalités

:information_source: Réfléchissez bien avant d’installer ce plugin. Discourse est conçu pour des discussions asynchrones, et une liste des utilisateurs en ligne peut être préjudiciable à certaines communautés

:information_source: Ce plugin est conçu pour des communautés avec <100 utilisateurs connectés simultanés. L’installation sur des sites plus grands est possible, mais risque d’affecter négativement les performances de l’ensemble du forum.

Il peut également afficher optionnellement le statut en ligne d’un utilisateur sur son avatar, soit avec un “anneau”, une “lueur”, ou une icône de “badge” en haut à gauche.

Le plugin utilise MessageBus pour rester à jour, de sorte que le statut des utilisateurs est reflété en temps réel. Les utilisateurs ayant activé le paramètre « masquer le profil et la présence » ne seront pas affichés. Vous pouvez personnaliser de nombreux éléments grâce aux paramètres du site et aux chaînes de langue disponibles :

Configuration

Ces options sont disponibles dans la section « plugins » du panneau de paramètres administrateur.

  • whos_online_active_timeago : durée maximale « dernière activité » pour laquelle les utilisateurs sont considérés comme en ligne (minutes)
  • whos_online_collapse_threshold : nombre d’utilisateurs au-delà duquel les avatars se chevauchent (voir le GIF ci-dessus). Réglez sur une valeur très élevée pour désactiver cette fonctionnalité
  • whos_online_maximum_display : nombre maximal d’avatars à afficher. Le compteur numérique continuera d’afficher des valeurs supérieures. Le choix des utilisateurs affichés est actuellement incohérent
  • whos_online_minimum_display : nombre minimal d’avatars à afficher. En dessous de ce seuil, un message « aucun utilisateur en ligne » est affiché
  • whos_online_hide_below_minimum_display : si activé, le widget sera entièrement masqué lorsque le nombre d’utilisateurs est inférieur à minimum_display
  • whos_online_display_public : le plugin doit-il être affiché aux personnes non connectées ? Par défaut, vrai.
  • whos_online_display_min_trust_level : niveau de confiance minimal requis pour que ce plugin soit affiché. Par défaut, 0
  • whos_online_avatar_indicator : choisir comment afficher le statut en ligne sur les avatars des utilisateurs. Par défaut, « anneau »
  • whos_online_avatar_indicator_topic_lists : afficher les indicateurs d’avatar dans les listes de sujets mobiles et dans la vue « Catégories et derniers sujets ». Par défaut, désactivé.
  • whos_online_count_only : lorsqu’activé, seul le compteur est affiché. Les identités des utilisateurs en ligne ne sont pas révélées

:speech_balloon: Chaînes de langue du frontend

Celles-ci sont disponibles dans le panneau d’administration sous PersonnaliserContenu textuel (recherchez whos_online). Elles incluent :

  • js.whos_online.no_users | « Aucun utilisateur actuellement en ligne » : message affiché lorsque le nombre d’utilisateurs est inférieur au paramètre whos_online_minimum_display.
  • js.whos_online.title | « En ligne ({{count}}) » : texte affiché avant la liste des avatars. {{count}} représente le nombre d’utilisateurs en ligne.
  • js.whos_online.tooltip | « Utilisateurs vus au cours des 5 dernières minutes » : texte affiché lors du survol de la souris sur le texte.
151 « J'aime »
[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?
Split profile hiding and presence
Who's online "action"
Contributor Interviews – David Taylor
Advice for getting my little game dev community "out there?"
Need cool plugin feedback suggestions?
No online status in Topic List
Community Network Visualisation
Change Online (x) text to pulsing green dot
MKJ's Opinionated Discourse Deployment Configuration
Can I activate my plugin only for those registered on the site?
Who's online crazy load
How does group messaging work in Discourse?
Group PM “pick up where you left off”
What happens next?
How to show a user’s online status?
How minimal is your forum?
Who's Online doesn't work for me
TavoWEB theme for Discourse
Correct way to build components
[Paid] "What's Going On?" plugin. [COMPLETE]
Topic Author
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?
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?
Failed to construct 'Notification': Illegal constructor
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