Abbiamo recentemente introdotto una nuova rotta innovativa /filter, che consente un filtraggio più sofisticato dell’elenco degli argomenti. Significativamente, questo segna il primo passo verso un linguaggio di filtraggio unificato per la ricerca e il filtraggio. Inoltre, la rotta dedicata al filtraggio degli argomenti migliora la personalizzazione della barra laterale, poiché gli utenti possono ora incorporare collegamenti come collegamenti a sezioni personalizzate all’interno della barra laterale.
Come funziona
La rotta /filter dispone di un campo di input in cui gli utenti possono inserire una stringa di query per filtrare l’elenco degli argomenti.
Ad esempio, category:documentation tag:how-to+email filtrerà gli argomenti presenti nella categoria Documentation contrassegnati sia con how-to che con email.
Attualmente, questa è l’elenco dei filtri supportati:
status:openargomenti che non sono chiusi o archiviati
status:closedargomenti che sono chiusi
status:publicargomenti che non hanno restrizioni di lettura (ad esempio: appartengono a una categoria sicura)
status:archivedargomenti che sono archiviati
status:unlistedargomenti che non sono visibili
status:listedargomenti che sono visibili
status:deletedargomenti
in:pinnedargomenti che sono fissati (sia fissature globali che per categoria)
in:watchingelementi che sto monitorando - supporta (muted,normal,tracking,watching_first_post): consente di filtrare gli elementi che stai monitorando, osservando, ecc. - più valori possono essere separati da virgole
in:bookmarkedelementi che ho segnato con il segnalibro
category:bugargomenti nella categoria bug E in tutte le sottocategorie
=category:bugargomenti nella categoria bug escludendo le sottocategorie
category:documentation:adminsargomenti nella sottocategoria admins di documentation
category:bug,featureargomenti nella categoria bug o feature includendo tutte le sottocategorie
=category:bug,featureargomenti nella categoria bug o feature escludendo tutte le sottocategorie
-category:bug,featureescludendo argomenti nella categoria bug o feature includendo tutte le sottocategorie
-=category:bug,featureescludendo argomenti nella categoria bug o feature escludendo solo tutte le sottocategorie
categories:alias percategory
tag:bug+featureargomenti contrassegnati sia con bug che con feature
tag:bug,featureargomenti contrassegnati con bug o feature
-tag:bug+featureescludendo argomenti contrassegnati con bug e feature
-tag:bug,featureescludendo argomenti contrassegnati con bug o feature
tags:alias pertag
tag_group:tag_group_nameargomenti contrassegnati con qualsiasi tag presente intag_group
-tag_group:tag_group_nameescludendo argomenti contrassegnati con qualsiasi tag presente intag_group
created-by:@USERNAMEargomenti creati da un utente specifico
posts-min:Xargomenti con X o più post
posts-max:Xargomenti con al massimo X post
posters-min:Xargomenti in cui hanno pubblicato almeno X utenti diversi
posters-max:Xargomenti in cui hanno pubblicato al massimo X utenti diversi
likes-min:Xargomenti con X o più like
likes-max:Xargomenti con al massimo X like
likes-op-min:Xargomenti con il primo post che ha X o più like
likes-op-max:Xargomenti con il primo post che ha al massimo X like
views-min:Xargomenti con X o più visualizzazioni
views-max:Xargomenti con al massimo X visualizzazioni
activity-before:YYYY-MM-DDargomenti con l’ultimo aggiornamento prima della data specificata
activity-after:YYYY-MM-DDargomenti con l’ultimo aggiornamento dopo la data specificata
created-before:YYYY-MM-DDcreati prima della data specificata
created-after:YYYY-MM-DDcreati dopo la data specificata
latest-post-before:YYYY-MM-DDultimo post creato prima della data specificata
latest-post-after:YYYY-MM-DDultimo post creato dopo la data specificata
order:activityordinamento per data di aggiornamento in ordine decrescente
order:latest-postordinamento per data di creazione dell’ultimo post in ordine decrescente
order:createdordinamento per data di creazione dell’argomento in ordine decrescente
order:viewsordinamento per numero di visualizzazioni dell’argomento in ordine decrescente
order:likesordinamento per numero di like nell’argomento in ordine decrescente
order:likes-opordinamento per numero di like nel primo post di ciascun argomento in ordine decrescente
order:postersordinamento per numero di persone che hanno pubblicato in ordine decrescente
order:categoryordinamento per nome della categoria
order:ANY-ascinverti l’ordine dei risultati in modo che sia crescente
Feedback
Saremmo felici di sapere dalla comunità se questa funzionalità sarà preziosa per la tua comunità e vorremmo anche sapere come la stai utilizzando.
Se ci sono filtri che ritieni possano aiutarti a soddisfare le tue esigenze, faccelo sapere fornendo esempi di ciò che stai cercando di fare.
Infine, vogliamo sottolineare che questa è una versione molto iniziale della funzionalità ed è ancora considerata sperimentale. L’esperienza utente necessita di miglioramenti e stiamo attualmente lavorando all’aggiunta di un tipo di completamento automatico in linea o addirittura di un’interfaccia che consenta agli utenti di costruire una query di linguaggio di filtraggio degli argomenti senza dover ricordare tutti i filtri a memoria.




