Кто онлайн в Discourse

||||
-|-|
:discourse2: | Краткое описание | Discourse Who’s Online отображает список пользователей, которые в данный момент активны на сайте
:hammer_and_wrench: | Ссылка на репозиторий | https://github.com/discourse/discourse-whos-online
:open_book: | Руководство по установке | Как установить плагины в Discourse

Возможности

:information_source: Внимательно подумайте перед установкой этого плагина. Discourse предназначен для асинхронных обсуждений, и список онлайн-пользователей может быть вреден для некоторых сообществ.

:information_source: Этот плагин предназначен для сообществ с <100 одновременными авторизованными пользователями. Установка на более крупных сайтах возможна, но, скорее всего, негативно скажется на производительности всего форума.

Также он может отображать статус онлайн пользователя на его аватаре. Это может быть «кольцо», «свечение» или значок «флажка» в левом верхнем углу.

Плагин использует MessageBus для поддержания актуальности данных, поэтому статус пользователя отображается в реальном времени. Пользователи, которые включили настройку «скрывать профиль и присутствие», не будут отображаться. Вы можете настроить множество параметров с помощью доступных настроек сайта и языковых строк:

Настройка

Они доступны в разделе «плагины» панели настроек администратора.

  • whos_online_active_timeago: максимальное время «последнего визита», в течение которого пользователи считаются онлайн (в минутах)
  • whos_online_collapse_threshold: количество пользователей, при котором аватары начинают перекрывать друг друга (см. гифку выше). Установите очень высокое значение, чтобы отключить эту функцию
  • whos_online_maximum_display: максимальное количество отображаемых аватаров. Цифровой счетчик все равно будет показывать значения выше этого. Выбор того, кто будет отображаться, в настоящее время непоследователен
  • whos_online minimum_display: минимальное количество отображаемых аватаров. Ниже этого значения отображается сообщение «пользователей онлайн нет».
  • whos_online_hide_below_minimum_display: если включено, виджет будет полностью скрыт, когда количество пользователей меньше minimum_display
  • whos_online_display_public: должен ли плагин отображаться людям, которые не авторизованы? По умолчанию true.
  • whos_online_display_min_trust_level: минимальный уровень доверия, при котором отображается этот плагин. По умолчанию 0
  • whos_online_avatar_indicator: выберите способ отображения статуса онлайн на аватарах пользователей. По умолчанию «ring»
  • whos_online_avatar_indicator_topic_lists: отображать индикаторы аватаров в списках тем на мобильных устройствах и в представлении «Категории и Последние». По умолчанию выключено.
  • whos_online_count_only: при включении отображается только количество. Идентичности онлайн-пользователей не раскрываются

:speech_balloon: Языковые строки фронтенда

Они доступны в панели администратора в разделе НастроитьТекстовое содержимое (ищите whos_online). Включают:

  • js.whos_online.no_users | «Сейчас нет пользователей онлайн»: сообщение, отображаемое, когда количество пользователей < настройки whos_online minimum_display.
  • js.whos_online.title | «Онлайн ({{count}})»: текст, отображаемый перед списком аватаров. {{count}} — количество пользователей онлайн.
  • js.whos_online.tooltip | «Пользователи, виденные за последние 5 минут»: текст, отображаемый при наведении курсора на текст.
152 лайка
[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