Recentemente, introduzimos uma rota /filter inovadora, permitindo uma filtragem mais sofisticada da lista de tópicos. Significativamente, este é o passo inicial em direção a uma linguagem unificada de filtragem de tópicos, tanto para pesquisa quanto para filtragem. Além disso, a rota dedicada para filtragem da lista de tópicos aprimora a personalização da barra lateral, pois os usuários agora podem incorporar links como links de seção personalizados dentro da barra lateral.
Como ativar
Ative as configurações do site experimental_topics_filter na interface de administração.
Como funciona
O /filter possui um campo de entrada onde os usuários podem digitar uma string de consulta para filtrar a lista de tópicos.
Como exemplo, category:documentation tag:how-to+email filtrará tópicos que estão na categoria Documentation com as tags how-to e email.
Atualmente, esta é a lista de filtros suportados:
status:opentópicos que não estão fechados ou arquivados
status:closedtópicos que estão fechados
status:publictópicos que não têm restrição de leitura (por exemplo, pertencem a uma categoria segura)
status:archivedtópicos que estão arquivados
status:unlistedtópicos que não estão visíveis
status:listedtópicos que estão visíveis
status:deletedtópicos
in:pinnedtópicos que estão fixados (fixados globalmente ou por categoria)
in:watchingcoisas que estou acompanhando - suporta (muted,normal,tracking,watching_first_post): permite filtrar por coisas que você está acompanhando, assistindo, etc. - múltiplos valores podem ser separados por vírgula
in:bookmarkedcoisas que marquei
category:bugtópicos na categoria bug E todas as subcategorias
=category:bugtópicos na categoria bug excluindo subcategorias
category:documentation:adminstópicos na subcategoria admins de documentação
category:bug,featuretópicos na categoria bug ou feature incluindo todas as subcategorias
=category:bug,featuretópicos na categoria bug ou feature excluindo todas as subcategorias
-category:bug,featureexcluindo tópicos na categoria bug ou feature incluindo todas as subcategorias
-=category:bug,featureexcluindo tópicos na categoria bug ou feature apenas excluindo todas as subcategorias
categories:alias paracategory
tag:bug+featuretópicos com as tags bug e feature
tag:bug,featuretópicos com a tag bug ou feature
-tag:bug+featureexcluindo tópicos com as tags bug e feature
-tag:bug,featureexcluindo tópicos com a tag bug ou feature
tags:alias paratag
tag_group:tag_group_nametópicos com qualquer tag que esteja emtag_group
-tag_group:tag_group_nameexcluindo tópicos com qualquer tag que esteja emtag_group
created-by:@USERNAMEtópicos criados por um usuário específico
posts-min:Xtópicos com X ou mais posts
posts-max:Xtópicos com no máximo X posts
posters-min:Xtópicos onde pelo menos X usuários diferentes postaram
posters-max:Xtópicos onde no máximo X usuários diferentes postaram
likes-min:Xtópicos com X ou mais curtidas
likes-max:Xtópicos com no máximo X curtidas
likes-op-min:Xtópicos com o primeiro post tendo X ou mais curtidas
likes-op-max:Xtópicos com o primeiro post tendo no máximo X curtidas
views-min:Xtópicos com X ou mais visualizações
views-max:Xtópicos com no máximo X visualizações
activity-before:YYYY-MM-DDtópicos com o último bump antes da data especificada
activity-after:YYYY-MM-DDtópicos com o último bump após a data especificada
created-before:YYYY-MM-DDcriados antes da data especificada
created-after:YYYY-MM-DDcriados após a data especificada
latest-post-before:YYYY-MM-DDúltimo post criado antes da data especificada
latest-post-after:YYYY-MM-DDúltimo post criado após a data especificada
order:activityordenar por data de bump desc
order:latest-postordenar por criação do último post desc
order:createdordenar por criação do tópico desc
order:viewsordenar por visualizações do tópico desc
order:likesordenar por número de curtidas no tópico desc
order:likes-opordenar por número de curtidas no primeiro post de cada tópico desc
order:postersordenar por número de pessoas que postaram desc
order:categoryordenar por nome da categoria
order:ANY-ascinverter a ordem dos resultados para que seja ascendente
Feedback
Gostaríamos muito de saber da comunidade se este recurso será valioso para sua própria comunidade e também gostaríamos de saber como você o está utilizando.
Se houver algum filtro que você acha que ajudará em suas necessidades, por favor, nos informe com exemplos do que você está tentando fazer.
Finalmente, queremos destacar que esta é uma versão muito inicial do recurso e ainda é considerada experimental neste momento. A experiência do usuário precisa de melhorias e estamos trabalhando para adicionar algum tipo de autocompletar inline ou até mesmo uma interface para permitir que os usuários criem uma linguagem de consulta de filtragem de tópicos sem ter que memorizar todos os filtros de cor.




