Minha intenção aqui é discutir a ideia geral de tornar as interações de Fórum e Chat menos separadas e mais como “modos” nos quais se pode entrar e sair livremente, ou pelo menos que possam ser mais rigidamente integrados de alguma forma. Espero que você “pense junto comigo”! Isso pode não pertencer a Recursos, então não me surpreenderia se fosse movido.
Aqui está minha primeira ideia. Vamos supor que você tenha o mesmo conceito de “Tópico” que temos atualmente, mas:
Você poderia misturar livremente as formas de “responder” via “chat” e “fórum”, e a resposta de chat essencialmente criaria uma instância de chat em linha por um curto período de tempo por padrão (atividade posterior nele estende o tempo), semelhante aos threads de expiração automática do Discord
Isso poderia ser em resposta, por exemplo, a notar que 5 outras pessoas estão online no momento, fazendo respostas na mesma thread. Por que você gostaria de ter que habilitar o chat, mover-se para esse espaço separado e, em seguida, como você lidaria com essa fragmentação para a interação futura sobre esse tópico?
Após o tempo expirar sem atividade, a resposta de chat “fecha”, e você vê um resumo automático (como o Discourse já faz em tópicos grandes) como uma espécie de “hiper-resposta” em linha com o restante da discussão
Qualquer pessoa pode clicar para expandir a área de chat e lê-la na íntegra, responder a ela como um todo (resposta regular) ou responder a uma mensagem de chat individual uma vez expandida (também resposta regular, já que a instância de chat está fechada, em linha)
Ou eles podem simplesmente continuar a responder normalmente abaixo disso
Se eles quiserem instanciar um novo chat por um período de tempo, eles também podem fazer isso
As áreas de chat poderiam ser expandidas/recolhidas no “fluxo do tópico” (ou seja, a visualização completa e longa de um tópico) e seriam destacadas, por exemplo, à direita no navegador em alguma cor ou outra forma de indicar “chat em tempo real aconteceu aqui”
Poderia haver uma função opcional de “curador” (concedida automaticamente em algum Nível de Confiança) que permite às pessoas “promover” mensagens de chat dessas áreas recolhidas para o resumo/visualização de chat recolhida para ajudar a destacar insights importantes, etc. (isso poderia ser além das opções atuais de copiar/mover mensagem para o tópico)
Imagine a versão fórum + chat de “Liquid Text” como uma ideia de UI de expandir/recolher para texto…
Sou totalmente a favor dessas novas ideias e, falando apenas por mim, muitas vezes posso me sentir confuso quando não as vejo detalhadas. O vídeo do LiquidText ajuda um pouco, mas não tenho certeza se ficaria super animado para usar esse layout.
Então, isso seria mais como comentários do Google Docs correndo na barra lateral direita do tópico? Ou apareceria abaixo das postagens no tópico? Recuado?
Gosto da ideia de facilitar a criação de canais de chat rapidamente e também me pergunto como alguém saberá se deve postar no chat ou no tópico. Seria uma questão de duração da postagem (mais curta para o chat, mais longa para o tópico)? Comprimento da postagem (mais curta para o chat, mais longa para o tópico)? Seriedade da postagem (mais lúdica para o chat, mais séria para o tópico)? Etc.
Pessoalmente, estou tentando ter mais consciência de quando quero conversar e quando quero topicalizar (tentando transformar isso em um verbo).
Sim, é compreensivelmente difícil de visualizar. Na minha cabeça, ficaria embaixo/entre as respostas normais. Eu poderia ver funcionando de algumas maneiras diferentes… Preparei alguns mockups:
3 abordagens diferentes possíveis para um chat expansível in-line. A interação varia entre os 3. Talvez naquele último você apenas clique na bolha de fala com o número (contagem de mensagens de chat) para expandir e/ou clique no espaço entre os “chevrons”. Observe também os ícones de chat na linha do tempo, que mostram quando os chats aconteceram e que pode haver vários, intercalados dentro do tópico/respostas regulares. Tenha em mente também que estes são apenas mockups “rápidos” (no sentido de básicos, embora na verdade tenham levado mais tempo do que eu gostaria de admitir para criar ).
Estas são todas ótimas perguntas e potenciais respostas. Em última análise, acho que esta é uma questão que precisará ser resolvida independentemente de como o chat e o fórum funcionam juntos, e também pode ser mais individual para cada pessoa ou comunidade. Suspeito que cada comunidade em particular desenvolverá uma espécie de valores/convenções culturais sobre como tende a lidar com esse tipo de coisa, assim como acontece com outras convenções que não são impostas por meio de configurações ou controles, mas são mais sobre “como fazemos as coisas aqui”.
Na minha opinião, o chat anexado a um tópico serve para ideiação rápida/coisas que não precisam ser persistidas ao longo do tempo. Poderia pensar em um tópico de funcionalidades no meu fórum ao qual anexaria um chat. O chat serviria para discutir coisas de forma rápida, mas para manter o tópico organizado apenas com respostas persistentes.
Também poderia pensar em ter um chat no modo sussurro, para que apenas pessoas de um grupo específico pudessem ver/responder para finalizar uma resposta no tópico, enquanto a discussão paralela não precisa ser persistida (acho que me lembro de uma ideia de funcionalidade para permitir o modo sussurro para grupos em vez de apenas para a equipe?)
No geral, eu preferiria uma terceira coluna a um botão de expandir no início.
Sim, acho que você pode estar certo. Apenas brincando com ideias aqui.
Eu diria que a terceira coluna é ótima para mim em uma tela 4k de 32", mas não é uma opção para muitas telas menores, muito menos para dispositivos móveis. Portanto, a interface do usuário ainda precisa de um pensamento criativo, suspeito.
Mas minha principal preocupação no momento é ter indicações muito mais claras de onde há chat disponível e facilitar a visualização sem necessariamente “entrar”, etc. No momento, é muito desajeitado, você tem que escolher “navegar”, depois escolher “visualizar” um canal ou “entrar”, etc. Comparado ao Discord e sistemas semelhantes, não é nada suave.
Pelo que parece, o Chat no Tópico será removido como recurso de qualquer maneira, a julgar por posts recentes de Sam, então talvez muito dessa consideração não seja mais necessária. Na verdade, faz algum sentido remover o chat no tópico por enquanto, focar no chat baseado em categorias e, em seguida, se parecer haver necessidade/valor no chat por tópico, ele poderá ser adicionado de forma sensata mais tarde, com base na experiência existente e mais longa com as funções gerais de chat e como elas são usadas por várias comunidades. Eu definitivamente me sinto bastante disperso com a experiência de chat no momento, e o baseado em categorias fornecerá algum foco necessário.
Com base no feedback de Sam, de fato, parece que seria baseado em categoria.
Seguindo nessa direção, acho que seria ótimo se:
O chat fosse visualmente separado dos tópicos ao navegar em uma categoria. O motivo para sugerir isso é que os chats normalmente são muito ativos, então eles estariam na maioria das vezes no topo dos tópicos. Isso tenderia a tornar o chat a “maneira” mais fácil de entrar em uma discussão em vez de ir para o “tópico certo”;
Houvesse suporte para pesquisa em chats (já vi isso sendo solicitado em algum lugar);
Mencionar um chat como fazemos com categorias (#comunidade?) também seria incrível.
Acabei de ver esta postagem e acho que pode estar relacionada ao que alguém sugeriu anteriormente sobre criar um chat baseado em um tópico em tempo real, quando as pessoas parecem estar respondendo muito rapidamente ao tópico:
Sim, lembro-me desse tópico e de vê-lo como as primeiras dicas de que o Discourse estava considerando essa direção de desenvolvimento. É uma ideia interessante, com certeza. Embora não aborde necessariamente a UI/UX disso. Atualmente, a barra lateral/pop-up parece ser a melhor representação “ao vivo”. Como isso é mostrado a alguém que chega ao tópico pela primeira vez é uma questão mais interessante para mim. E também, claro, se o chat no tópico é permitido ou não.
Talvez a sugestão seja que o chat no tópico não seja uma opção manual, mas algo que simplesmente se auto-instancia assim que uma certa taxa de resposta é atingida em um Tópico?