Me gusta que las herramientas básicas utilizadas en las discusiones también se usen para los mensajes directos (DM). Esto es muy útil para los mensajes grupales. Sin embargo, al interactuar con nuevos usuarios, creo que esta experiencia de DM/PM (mensaje directo o mensaje privado) puede resultar confusa para ellos.
¿Existen algunas correcciones simples de CSS que se puedan activar para que parezca más un hilo de mensajes que un hilo de discusión al enviar mensajes a una sola persona? Por ejemplo… ver todas las estadísticas que verías en una discusión no tiene tanto sentido al interactuar con una sola persona a través de DMs.
Personalmente, creo que el recuento de vistas es muy útil para saber si un mensaje ha sido leído. Solo es realmente relevante en mensajes 1:1, ya que no indica quién vio el mensaje.
Si eliminas el botón de agregar/quitar, ¿cómo invitarías a otra persona a una discusión y pasarías de dos participantes a más?
Realmente no usamos el término “mensaje privado”. “Mensaje personal” está bien, pero no sugiere privacidad.
Creo que es importante mantener esto porque hay muchos casos en los que los mensajes directos circulan entre un grupo de usuarios, en lugar de ser de uno a uno.
Ese es un buen punto sobre querer poder ver si la otra persona lo ha visto. En realidad, me gusta tener tantos datos como pueda encontrar/tener/ver, pero solo estaba preocupado por la UX aquí. Tengo un puñado de DMs que he enviado y la persona o no lo ha visto o no ha respondido. Apenas estamos empezando, aunque (y hay algunas personas que han respondido a los DMs).
He notado que la mayoría de las experiencias de DM, en plataformas sociales, recuerdan a los hilos de mensajes de texto… publicas algo… alguien más responde. Todo lo que ves es tu nombre/avatar y su nombre/avatar y los mensajes entre ustedes. Lo mismo ocurre con los mensajes grupales. Muy sencillo.
Supongo que si quisiera algo así, necesitaría crear un tema o algo similar para tener ese tipo de UX.
Como ocurre con la mayoría de las conversaciones sobre UX de personas que no son expertos en UX, piden algo que no necesariamente desean, o que podría no ser la mejor solución. Todavía estoy deliberando sobre si eliminar este “mapa de temas” o no… pero me alegra que @Canapin haya logrado una solución funcional, por si quisiera eliminar esa caja de datos, como medio para simplificar la UX…
Permíteme aclarar primero que esta no es la respuesta más concisa…
No estoy exactamente seguro de qué necesitarías apuntar específicamente con un componente o tema.
Implicaría reescribir la plantilla o componente de Discourse que se utiliza para mostrar los mensajes privados (PMS) al usuario. La reutilización de plantillas o componentes de Discourse se explica en Developing Discourse Themes & Theme Components. Si aún no lo has hecho, echar un vistazo allí podría ayudarte a orientarte mejor.
Estoy totalmente de acuerdo en que este es un problema significativo para los nuevos usuarios de Discourse y que realmente necesita ser abordado. Luché con esto durante mis primeras semanas en la plataforma, y ahora veo que mis usuarios también están luchando con ello.
Mientras intentaba resolver esto ahora mismo, encontré este Componente de Tema útil, pero es solo una solución parcial porque no diferencia entre mensajes privados a individuos o a grupos, ni afecta a los correos electrónicos:
¡Hola Nathan! Gracias por la respuesta. Creo que ese plugin ayudaría a resolver mi pregunta original y es suficiente para mis necesidades. Lo único que me preocupa es que es un TEMA y no un COMPONENTE DE TEMA. ¿Hay alguna forma de aplicar estos ajustes como un COMPONENTE a mi tema predeterminado existente?
@Rhidian ha proporcionado otra solución brillante para cambiar la apariencia y el estilo de los mensajes directos, haciéndolos parecer más como burbujas de chat, como puedes ver aquí: