Otimize as Interseções de Tags

TIL existe uma página /tags/intersection/tag1/tag2 que permite pesquisar threads com várias tags de uma vez

Nosso fórum teria uma ótima experiência do usuário se nossos usuários regulares pudessem simplesmente usar esse recurso em vez de ter que ir para a pesquisa, que tem uma interface de usuário completamente diferente (possivelmente devido a má configuração?)

Implementação atual e suas limitações

  • Existe uma página /tags/intersection/tag1/tag2
  • Se você remover uma das tags, sobrando apenas uma tag, você vai para /tags
  • Se você adicionar uma categoria, você vai para /tags/c/general/8/tag1
  • Não há interface de usuário para chegar à página de interseção de tags a partir de /tags/tag1
  • Não há interface de usuário para chegar à página de interseção de tags a partir de /tags/c/general/8/tag1

Funcionalidades solicitadas

  • Tornar o /tags/* regular com seletor de várias tags (possivelmente como uma configuração do servidor)
  • Suporte a categoria para interseção de tags como /tags/c/general/8/intersection/tag1/tag2
1 curtida

Relacionado:
Tag intersections page
Intersection tag + category
Render a component within a Widget. (Using select-kit components within plugin code) - #31 by merefield

cc @merefield alguma ideia sobre a dificuldade de criar tal plugin e se ele deve ser em vanilla?

Engraçado, atualmente estou construindo parte disso como um plugin com um cliente. Já perguntei ao cliente se eles querem torná-lo open source, mas eles ainda não estão prontos para fazê-lo. Ficarei feliz em responder aqui quando finalmente for open source.

Certamente não é trivial.

1 curtida

Há também a página /filter, que permite fazer mais combinações de coisas.

No momento, a interface do usuário é bem básica. Existe um componente de tema experimental que sugere para onde as coisas podem ir, mas ainda não conseguimos dar mais atenção a ele.

Veja também: Topic filter UI isn't very intuitive e Experimental topics list filter feature

2 curtidas

Eu disse que o patrocinador e eu faríamos um acompanhamento aqui, então vamos lá:

Da sua lista, isso resolve:

  • Isso está resolvido
  • De fato, isso melhora ainda mais, oferecendo também o caso de zero tags (bem como o de uma única tag) :slight_smile:
  • Você não precisa ir para /tags/tag1, desde que não precise de uma combinação de Categoria.
  • Você pode tornar a interface a página inicial no desktop e essencialmente substituir a maior parte da navegação por tags.

Além disso, adiciono suporte básico para diferentes filtros, por exemplo:

Mais recentes, Novas, Não lidas, etc.

2 curtidas