Discourse Quem está online

:discourse2: Resumo Discourse Who’s Online exibe uma lista de usuários atualmente ativos no site
:hammer_and_wrench: Link do Repositório https://github.com/discourse/discourse-whos-online
:open_book: Guia de Instalação Como instalar plugins no Discourse

Recursos

:information_source: Pense cuidadosamente antes de instalar este plugin. O Discourse é projetado para discussões assíncronas, e uma lista de usuários online pode ser prejudicial para algumas comunidades.

:information_source: Este plugin foi desenvolvido para comunidades com <100 usuários logados simultâneos. A instalação em sites maiores é possível, mas provavelmente afetará negativamente o desempenho de todo o fórum.

Ele também pode exibir opcionalmente o status online do usuário em seu avatar. Seja com um “anel”, “brilho” ou com um ícone de “flair” no canto superior esquerdo.

O plugin usa o MessageBus para manter-se atualizado, então o status do usuário é refletido em tempo real. Os usuários que ativaram a configuração “ocultar perfil e presença” não serão exibidos. Você pode personalizar vários itens usando as configurações do site e as strings de idioma disponíveis:

Configuração

Estas estão disponíveis na seção “plugins” do painel de configurações de administrador.

  • whos_online_active_timeago: tempo máximo de “visto pela última vez” para o qual os usuários são considerados online (minutos)
  • whos_online_collapse_threshold: número de usuários antes que os avatares se sobreponham (veja o gif acima). Defina como um valor muito alto para desativar este recurso
  • whos_online_maximum_display: o número máximo de avatares a serem exibidos. O contador numérico ainda contará acima deste valor. A escolha de quem será exibido é atualmente inconsistente
  • whos_online minimum_display: o número mínimo de avatares a serem exibidos. Abaixo disso, uma mensagem de “nenhum usuário online” é exibida
  • whos_online_hide_below_minimum_display: se ativado, o widget será completamente ocultado quando o número de usuários for menor que minimum_display
  • whos_online_display_public: o plugin deve ser exibido para pessoas que não estão logadas? O padrão é true.
  • whos_online_display_min_trust_level: o nível de confiança mínimo para o qual este plugin é exibido. O padrão é 0
  • whos_online_avatar_indicator: escolha como exibir o status online nos avatares dos usuários. O padrão é “ring”
  • whos_online_avatar_indicator_topic_lists: exibe indicadores de avatar nas listas de tópicos no mobile e na visualização “Categorias & Mais Recentes”. O padrão é off.
  • whos_online_count_only: quando ativado, apenas a contagem será exibida. As identidades dos usuários online não serão reveladas

:speech_balloon: Strings de Idioma do Frontend

Estas estão disponíveis no painel de administração em CustomizeText Content (procure por whos_online). Estas incluem:

  • js.whos_online.no_users | “No users currently online”: A mensagem exibida quando o número de usuários < a configuração whos online minimum display.
  • js.whos_online.title | “Online ({{count}})”: O texto exibido antes da lista de avatares. {{count}} é o número de usuários online.
  • js.whos_online.tooltip | “Users seen in the last 5 minutes”: o texto exibido ao passar o mouse sobre o texto.
152 curtidas
[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
No online status in Topic List
Community Network Visualisation
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
Can I activate my plugin only for those registered on the site?
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?
How to show a user’s online status?
Failed to construct 'Notification': Illegal constructor
How minimal is your forum?
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