Discourse Qui est en ligne

||||
-|-|
:discourse2: | Résumé | Discourse Who’s Online affiche la liste des utilisateurs actuellement actifs sur le site
:hammer_and_wrench: | Lien du 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 attentivement avant d’installer ce plugin. Discourse est conçu pour la discussion asynchrone, et une liste des utilisateurs en ligne peut être nuisible pour certaines communautés.

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

Il peut également afficher optionnellement le statut en ligne de l’utilisateur sur son avatar. Soit avec un « anneau », « lueur », ou avec une icône de « badge » dans le coin supérieur gauche.

Le plugin utilise MessageBus pour rester à jour, de sorte que le statut de l’utilisateur est reflété en temps réel. Les utilisateurs qui ont activé le paramètre « masquer le profil et la présence » ne seront pas affichés. Vous pouvez personnaliser un certain nombre de choses en utilisant les paramètres du site et les chaînes de langue disponibles :

Configuration

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

  • whos_online_active_timeago : durée maximale « vu la dernière fois » pour laquelle les utilisateurs sont considérés comme en ligne (minutes)
  • whos_online_collapse_threshold : nombre d’utilisateurs avant que les avatars ne se chevauchent (voir gif ci-dessus). Définissez-le très haut pour désactiver cette fonctionnalité.
  • whos_online_maximum_display : le nombre maximum d’avatars à afficher. Le compteur numérique continuera toujours à compter au-delà de ce chiffre. Le choix de qui est affiché est actuellement incohérent.
  • whos_online minimum_display : le nombre minimum 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 qui ne sont pas connectées ? Par défaut, true.
  • whos_online_display_min_trust_level : le niveau de confiance minimum pour lequel ce plugin est affiché. Par défaut, 0.
  • whos_online_avatar_indicator : choisissez 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 la vue « Catégories & Récents ». Par défaut, désactivé.
  • whos_online_count_only : lorsque activé, seul le compteur sera affiché. Les identités des utilisateurs en ligne ne seront pas révélées.

:speech_balloon: Chaînes de langue Frontend

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

  • js.whos_online.no_users | « Aucun utilisateur actuellement en ligne » : Le message affiché lorsque le nombre d’utilisateurs est < le paramètre whos online minimum display.
  • js.whos_online.title | « En ligne ({{count}}) » : Le texte affiché avant la liste des avatars. {{count}} est le nombre d’utilisateurs en ligne.
  • js.whos_online.tooltip | « Utilisateurs vus dans les 5 dernières minutes » : le texte affiché au survol de la souris du texte.
152 « 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
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