¿Quién está en línea "acción"

¡Hola!

¿Sería posible, quizás mediante un componente de tema o mejorando el plugin

, mostrar no solo qué usuarios están en línea, sino también qué están haciendo en este momento?

Antes de Discourse, usaba mucho SMF (simplemachines.org), y allí podías ver qué estaban haciendo tus usuarios en ese momento cuando estaban en línea.

Esta es una función integrada de SMF, no un plugin ni nada por el estilo.

1 me gusta

No tenemos planes para algo así en el núcleo en este momento (no estoy seguro de si querríamos; tendemos a preferir la asincronía, y saber lo que está haciendo todo el mundo en cualquier momento es casi lo contrario).

De todos modos, debería ser posible mediante un plugin… recientemente hemos añadido una API de PresenceChannel que facilita este tipo de cosas:

https://github.com/discourse/discourse/commit/31db83527b9b02000f133c782e9e6ab4b4a16659

8 Me gusta

¡Gracias por tu respuesta!

No dije que debería ser una característica principal; pregunté si esto es posible como un plugin o un componente de tema.

Y, tu argumento es un poco extraño, porque cuando estás en un tema (o en un mensaje privado) y alguien está escribiendo una respuesta, puedes ver que ese usuario está escribiendo en ese momento. Por lo tanto, el sistema sabe lo que está haciendo cada usuario en este momento.

No estoy familiarizado con Ruby, así que no puedo crear un plugin.

2 Me gusta

¡Verdad, fue mi error! Leí demasiado en la mención de que fuera una función integrada de SMF.

Correcto, pero se requiere estar en el mismo lugar al mismo tiempo… hay una pequeña barrera allí. La utilidad de ver que alguien está escribiendo en el mismo tema también me parece clara… por ejemplo, en Meta, si veo que alguien de nuestro equipo está escribiendo una respuesta, puedo pasar con tranquilidad a otra cosa.

Una página separada con presencia hace que sea significativamente más fácil acosar o microgestionar a alguien, y la utilidad más allá de ese tipo de comportamiento me parece menos clara. ¿Hay algún caso de uso que estés intentando cubrir? Saber eso podría ayudar.

¡No hay problema! Podría haber alguien más en la comunidad interesado en desarrollarlo; esa es una de las ventajas de trabajar en las funciones de forma pública.

7 Me gusta

¡Gracias por tu respuesta y disculpa mi tardanza!

No lo necesito, es solo porque lo conozco de SMF.

Hola a todos,

Acabo de enterarme del plugin Who’s Online, y aunque me gusta bastante, creo que exigir a los usuarios que oculten por completo su presencia (Ocultar mi perfil público y funciones de presencia) para poder excluirse es demasiado.

En mi opinión, debería ser posible simplemente excluirse de Who’s Online.

Esa es la opción de cuidado del usuario más razonable y responsable que he visto empleada en otros foros a lo largo de los años.

-Chris

Esto ya se planteó aquí:

4 Me gusta