Apresentando a nova visualização unificada para a lista de tópicos

Seguindo o que foi discutido em The "new new" has been enabled on Meta, estamos agora apresentando uma mudança futura para tornar a nova visualização unificada o padrão na lista de tópicos em todos os sites do Discourse.

O que é a nova visualização unificada?

Essa alteração modifica a aba Novos na lista de tópicos, adicionando subabas para Tópicos (tópicos novos para o usuário), Respostas (tópicos não lidos) e Todos (uma combinação dos dois):

O que a nova visualização unificada está substituindo?

O padrão anterior era ter rotas separadas /new e /unread, com itens de navegação no menu superior associados, o que geralmente era um pouco mais complicado de explicar para membros novos no Discourse:

:gear: Ativando a nova visualização unificada em sua comunidade

Para ativar essa funcionalidade, acesse a página Mudanças futuras na sua área de administração (/admin/config/upcoming-changes) e localize o item **`Ativar nova visualização unificada``. Atualize o campo Ativado para… para incluir seu site nesse novo design:

13 curtidas

Nunca vou entender Novo vs Não lido vs Não visto vs … espera, não tem outra coisa chamada Em alta?

:wink:  

3 curtidas

E agora você não precisa mais! :laughing:

Ou pelo menos, um pouco menos :wink:

3 curtidas

Eu não tenho o ‘Enable unified new’. Queria ativar, mas não encontrei. Estou sempre pronto para ativar e testar atualizações ))

Você está na versão mais recente?

:hugs:

copy_D1A3B0D5-80FE-4894-92F5-D2F49D8CA558|vídeo

Parece que você atualizou seu fórum pela última vez há cerca de 2 semanas. A equipe do Discourse mescla novos recursos frequentemente, várias vezes ao dia, então muitas vezes você só usa a versão realmente mais recente por um curto período após a atualização.

O emoticon que indica que você está atualizado não referencia cada commit individual. Caso contrário, ele estaria insatisfeito o tempo todo. Ele verifica o número da versão que indica a necessidade de atualização sempre que esse número é incrementado. As atualizações de segurança geralmente são mescladas logo antes disso acontecer. É nesse momento que você deve atualizar para recebê-las, funcionando como um lembrete para atualizar uma vez por mês, mesmo que não haja novas atualizações.

Mas, se você quiser testar um recurso recém-anunciado, muitas vezes precisará atualizar — mesmo que o emoticon esteja feliz — porque o número da versão ainda não foi alterado.

Aqui estão todos os commits que foram mesclados desde que você atualizou seu fórum Changelog | Lançamentos do Discourse | d55ea4fd0f → latest
A mudança iminente para a nova visualização unificada está bem no topo dessa lista, então é algo muito recente.

5 curtidas

Nunca diga nunca! Existem várias configurações que podem alterar isso por site ou conta, mas os padrões são:

  • Novo: um tópico criado nos últimos 2 dias que você ainda não abriu
  • Não lido: tópicos que você já leu, mas que têm novas respostas
  • Não visto: tópicos que você nunca leu em nenhum momento (ocultos por padrão, um caso um pouco nichado)

A esperança com o “novo” combinado é que os rótulos tópicos/respostas sejam um pouco mais intuitivos do que tentar entender a diferença entre novo/não lido.

5 curtidas

Acho que “novo” não se refere necessariamente a tópicos dos últimos 2 dias. Há uma preferência de usuário onde você pode configurar quais tópicos aparecem em “novo”.

Da mesma forma, “não lido” mostra apenas tópicos que você está acompanhando ou monitorando e que têm novas respostas (há uma preferência para acompanhar tópicos automaticamente após algum tempo de leitura; também há uma para acompanhar/monitorar ao responder, e ao criar o tópico, você pode acompanhar/monitorar todos os tópicos com uma tag ou em uma categoria, além de poder editar manualmente o status de acompanhamento de cada tópico).

Então, entendo por que é complicado. Especialmente o fato de que nem todas as novas respostas aparecem em “não lido”.

Acho que também ajudou que isso fosse explicado nas páginas de /new e /unread. Como essas páginas não ficam ocultas para novos usuários quando estão vazias, costumavam ser um ótimo lugar para aprender como essas listas funcionam.

3 curtidas

Parecia apenas muito texto para mostrar aos usuários o tempo todo, apenas porque eles têm uma lista vazia, independentemente de a conta do usuário ter 1 dia ou 10 anos de idade… é isso que mostramos agora:

Mas provavelmente existe um meio-termo, talvez possamos mostrar mais informações se a conta do usuário não for muito antiga, ou poderíamos adicionar mais informações em uma dica de ferramenta? @awesomerobot, o que você acha?

No geral, ainda temos mais trabalho a fazer em dicas para usuários e educação de novos usuários; esperamos que, em algum momento, possamos chegar a isso.

2 curtidas

Acho que sua postagem se encaixaria melhor no tópico que citei do que neste.

Como /new e /unread ficam ocultos na navegação quando estão vazios, eu nunca senti necessidade de vê-los o tempo todo.

Este link abre a aba “Tudo” e não a aba “Novos Tópicos”.

Para manter a paridade da interface do usuário, o contador de “Tudo” deve ficar ao lado da aba “Tudo”, assim como acontece com a aba “Tópicos”.

2 curtidas

Uau, boa observação, obrigado. Vou fazer a correção :slight_smile:

2 curtidas

Ok, a correção está aqui :slight_smile:

1 curtida

É possível mostrar as contagens separadas de tópicos e respostas no DiscourseHub para que eu continue recebendo as mesmas informações que tinha antes dessa alteração ser ativada?

E existe uma maneira mais fácil de obter a lista de /new ordenada por data, como funcionava na antiga aba “Novos e não lidos”, sem precisar clicar em “Atividade” duas vezes?

Hmm, isso é um pouco estranho. A lista está ordenando por Atividade por padrão aqui no Meta para mim:

Então essa não é uma mudança intencional… não tenho certeza por que aquele “Imagens ausentes” está sendo destacado para você.

Não estou muito familiarizado com o DiscourseHub… @pmusaraj, você sabe quão fácil isso seria? Basicamente, com enable_unified_new ativado, a aba Novo mostra subabas com Todos, Tópicos (o que costumava estar em /new) e Respostas (não lidas). Acho que há algo que eu não alterei no DiscourseHub para isso e ele está apenas mostrando a contagem combinada como a subaba Todos faria? Como podemos corrigir isso?

Talvez porque eu criei o tópico? Usei a função “marcar como não lido” em outro tópico que eu criei e ele também aparece no topo.

Se você marcar um tópico que você criou como não lido, ele aparece no topo?

1 curtida

Sim, confirmado que é isso:

E encontrei onde isso vem no código:

Que é o que a lista independente de Não Lidos faz:

Acho que, como estamos combinando Novos e Não Lidos em uma única lista, faz sentido que sigamos as mesmas regras… mas posso ser convencido do contrário, não tenho preferência.

@sam e @osama, vocês implementaram essa lista originalmente, o que vocês acham? A lista “Todos” deve seguir a regra de colocar tópicos do usuário atual no topo se eles estiverem não lidos? Ou devemos apenas ordenar por Atividade em Todos e deixar a ordenação especial de não lidos para a aba Respostas?

Acho que está tudo bem seguir a mesma regra, parece uma grande exceção, mas vai ajudar as pessoas que dependem disso.

1 curtida

Descobri como corrigir isso; será necessário atualizar tanto o core quanto o Discourse Hub:

3 curtidas