Кто онлайн «действие»

Привет!

Возможно ли с помощью компонента темы или улучшения плагина

показывать не только то, кто онлайн, но и то, что пользователи делают прямо сейчас?

До Discourse я активно использовал SMF (simplemachines.org), где можно было видеть, чем занимаются пользователи, находясь онлайн.

Это встроенная функция SMF, а не плагин или что-то подобное.

1 лайк

В настоящее время в ядре у нас нет планов на что-то подобное (я не уверен, что мы этого хотим? Мы склонны предпочитать асинхронность, а знание того, что делает каждый в любой момент времени, — это, по сути, противоположность!)

В любом случае, это должно быть возможно реализовать в плагине… Недавно мы добавили API PresenceChannel, который упрощает создание подобных функций:

8 лайков

Спасибо за ваш ответ!

Я не говорил, что это должна быть основная функция. Я спрашивал, возможно ли это реализовать в виде плагина или компонента темы.

К тому же, ваш аргумент немного странный, потому что когда вы находитесь в теме (или в личном сообщении) и кто-то пишет ответ, вы видите, что этот пользователь сейчас печатает. Значит, система знает, что в данный момент делает каждый пользователь.

Я не знаком с Ruby, поэтому не могу создать плагин.

2 лайка

Верно, моя ошибка! Я слишком много интерпретировал упоминание о том, что это встроенная функция SMF.

Да, но для этого нужно находиться в одном и том же месте в одно и то же время… здесь есть определённое препятствие. Практическая польза от отображения того, что кто-то печатает в той же теме, также кажется мне очевидной… Например, на Meta, если я вижу, что кто-то из нашей команды пишет ответ, я могу спокойно переключиться на другое дело.

Отдельная страница с отображением присутствия значительно облегчает слежку или микроменеджмент кого-либо, а практическая польза за пределами такого поведения кажется мне менее очевидной. Есть ли у вас конкретный сценарий использования, который вы хотите покрыть? Это могло бы помочь.

Ничего страшного! Возможно, кто-то другой в сообществе заинтересуется созданием этого плагина — это одно из преимуществ публичного обсуждения функций.

7 лайков

Спасибо за ваш ответ и извините за мою задержку с ответом!

Мне это не нужно, я просто знаю об этом из SMF.

Привет, друзья,

Я только что узнал о плагине «Кто онлайн», и хотя он мне нравится, я считаю, что требование полностью скрывать своё присутствие (Скрыть мой публичный профиль и функции присутствия), чтобы отказаться от него, излишне.

По моему мнению, должна быть возможность просто отказаться от функции «Кто онлайн».

Это наиболее разумный и ответственный подход к заботе о пользователях, который я видел на других форумах за эти годы.

— Крис

Это уже обсуждалось здесь:

4 лайка