Gosto de como as ferramentas básicas usadas em discussões também são aplicadas às mensagens diretas (DMs). Isso é muito útil para mensagens em grupo. No entanto, ao interagir com novos usuários, acredito que essa experiência de DM/PM (mensagem direta ou mensagem privada) pode ser confusa para quem está começando.
Existem algumas soluções simples em CSS que poderiam ser ativadas para fazer a interface parecer mais com um histórico de mensagens do que com um histórico de discussões ao conversar com uma única pessoa? Por exemplo… ver todas as estatísticas que você veria em uma discussão não faz tanto sentido quando se está interagindo com apenas outra pessoa via DMs.
Pessoalmente, acho a contagem de visualizações muito útil para saber se uma mensagem foi lida. Isso só é realmente relevante em mensagens 1:1, porque não informa quem visualizou a mensagem.
Se você remover o botão de adicionar/remover, como você convidaria outra pessoa para uma discussão e passaria de dois participantes para mais?
Nós não usamos realmente o termo mensagem privada. Mensagem pessoal está bom, mas não há sugestão de privacidade.
Acredito que seja importante manter isso, pois há muitos casos em que mensagens diretas (DMs) circulam entre um grupo de usuários, e não apenas de um para um.
Esse é um bom ponto sobre querer poder ver se a outra pessoa já visualizou a mensagem. Na verdade, gosto de ter o máximo de dados possível que eu possa encontrar/ter/ver, mas estava apenas preocupado com a UX aqui. Tenho algumas DMs que enviei e a pessoa ou não viu ou não respondeu. Ainda estamos começando, no entanto. (e há algumas pessoas que responderam às DMs)
Percebi que a maioria das experiências de DM, em plataformas sociais, lembra threads de mensagens de texto… você posta algo… alguém responde. Tudo o que você vê é seu nome/avatar e o nome/avatar da outra pessoa, além das mensagens entre vocês. O mesmo vale para mensagens em grupo. Muito simplista.
Suponho que, se eu quisesse algo assim, precisaria criar um tema ou algo do tipo para ter esse tipo de UX?
Como na maioria das conversas sobre UX feitas por pessoas que não são especialistas em UX, elas pedem algo que não necessariamente querem, ou que pode não ser a melhor solução. Ainda estou ponderando se devo remover essa “mapa de tópicos” ou não… mas fico feliz que @Canapin tenha entregue uma solução funcional, caso eu quisesse remover essa caixa de dados, como forma de simplificar a UX…
Deixem-me começar dizendo que esta não é a resposta mais concisa…
Não tenho certeza do que você precisaria especificamente direcionar com um componente/tema.
Isso envolveria reescrever o modelo/componente do Discourse usado para exibir PMs ao usuário. A reutilização de modelos/componentes do Discourse é abordada em Developing Discourse Themes & Theme Components. Dar uma olhada lá, caso ainda não tenha feito, pode ajudá-lo a seguir na direção certa.
Concordo totalmente que este é um problema significativo para novos usuários do Discourse e que realmente precisa ser resolvido. Eu mesmo tive dificuldades com isso nas minhas primeiras semanas na plataforma, e agora vejo meus usuários enfrentando o mesmo problema.
Ao tentar resolver isso agora, encontrei este Componente de Tema útil, mas é apenas uma solução parcial, pois não diferencia mensagens privadas para indivíduos de mensagens privadas para grupos, nem afeta os e-mails:
E aí, Nathan! Obrigado pela resposta. Acredito que esse plugin ajudaria a responder minha pergunta original, sendo suficiente para minhas necessidades. O único ponto negativo que vejo é que se trata de um TEMA e não de um COMPONENTE DE TEMA. Existe alguma maneira de aplicar esses ajustes como um COMPONENTE no meu tema padrão existente?
@Rhidian forneceu outra solução brilhante para alterar a aparência e o estilo das mensagens diretas (DMs), fazendo com que se pareçam mais com balões de chat, como você pode ver aqui: