Promovendo chats a conteúdo de primeira classe: toda atividade de mensagens públicas em uma única visualização

Obrigado por dar uma olhada! A navegação nelas é basicamente a mesma do Discourse padrão. Os tópicos abrem exatamente como numa lista de tópicos comum. Pessoalmente, gostaria que os chats abrissem em tela cheia por padrão a partir dessa visualização; parece-me mais lógico, mas atualmente eles abrem conforme seu último estado usado (expandido ou pop-up).

Compreendo perfeitamente a perspectiva de que as categorias (especificamente as subcategorias, neste caso) não são do mesmo tipo de conteúdo e não parecem se encaixar com o restante. Minha ideia era que isso funcione de forma muito semelhante à opção atual “Mostrar lista de subcategorias acima dos tópicos nesta categoria” para Categorias, que sempre gostei, pois também acho que as subcategorias costumam ser menos visíveis do que o desejável em muitos casos. A ordenação por atividade (opcionalmente) apenas faz com que, para mim, tudo pareça mais útil e atual.

Dito isso, também é minha intenção que isso seja totalmente configurável. A ideia é que você possa compor qualquer número de “visualizações” que incluam ou não tipos de “conteúdo”/estrutura. No momento, isso se baseia na hierarquia atual, então você tem tudo que está dentro de uma determinada Categoria, incluindo tópicos, subcategorias e canais de chat. Você poderá ativar/desativar qualquer um desses itens em uma visualização específica. A capacidade de compor visualizações totalmente fora das preocupações hierárquicas também pode ser interessante, por exemplo, uma visualização que contenha tópicos, categorias/subcategorias e chats de qualquer lugar da instância do Discourse.

Acho que tudo isso provavelmente é mais confuso se você está acostumado e confortável com a forma como o Discourse organiza as coisas. Muitos de nós estamos. O desafio com esse tipo de experimento em um espaço como este é que eles quase inerentemente parecerão estranhos para o público aqui. :smile: Mas, muitas vezes, quem é novo em um espaço de discussão se importa menos com a hierarquia do que com a recência. Mais importante ainda, mesmo que eles queiram ver apenas o conteúdo de uma determinada Categoria, os canais de chat são essencialmente invisíveis dentro da categoria no momento! Para mim, isso parece um grave erro de usabilidade/descoberta. Meu objetivo era resolver esse problema e, no caminho, decidi tornar o sistema mais flexível e inclusivo. Mas a intenção central é promover o chat a “conteúdo de primeira classe”.

Obrigado novamente pelo feedback. Estou curioso para saber se algo do que foi dito acima ajudou a tornar tudo mais claro e/ou parecer mais útil!

Vou tentar postar uma demonstração em vídeo mais completa conforme o trabalho avança. É um projeto de segunda ordem, mas o feedback certamente me incentivará a continuar. :slightly_smiling_face:

3 curtidas