Abbiamo recentemente introdotto un innovativo percorso /filter, che consente un filtraggio più sofisticato dell’elenco degli argomenti. In modo significativo, questo segna il primo passo verso un linguaggio unificato di filtraggio degli argomenti sia per la ricerca che per il filtraggio. Inoltre, il percorso dedicato per il filtraggio dell’elenco degli argomenti migliora la personalizzazione della barra laterale, poiché gli utenti possono ora incorporare collegamenti come link di sezioni personalizzate all’interno della barra laterale.
Come attivarlo
Abilita le impostazioni del sito experimental_topics_filter nell’interfaccia di amministrazione.
Come funziona
Il /filter ha 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 che si trovano nella categoria Documentation contrassegnati con how-to e email.
Attualmente questo è l’elenco dei filtri supportati:
status:openargomenti che non sono chiusi o archiviati
status:closedargomenti che sono chiusi
status:publicargomenti che non sono soggetti a restrizioni di lettura (ad es. 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 globalmente che per categoria)
in:watchingcose che sto seguendo - supporta (muted,normal,tracking,watching_first_post): consente di filtrare le cose che stai tracciando, seguendo, ecc. - più valori possono essere separati da virgole
in:bookmarkedcose che ho salvato
category:bugargomenti nella categoria bug E tutte le sottocategorie
=category:bugargomenti nella categoria bug escluse le sottocategorie
category:documentation:adminsargomenti nella sottocategoria admins di documentation
category:bug,featureargomenti nella categoria bug o feature incluse tutte le sottocategorie
=category:bug,featureargomenti nella categoria bug o feature escluse tutte le sottocategorie
-category:bug,featureesclusi argomenti nella categoria bug o feature incluse tutte le sottocategorie
-=category:bug,featureesclusi argomenti nella categoria bug o feature solo escluse 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+featureesclusi argomenti contrassegnati con bug e feature
-tag:bug,featureesclusi argomenti contrassegnati con bug o feature
tags:alias pertag
tag_group:tag_group_nameargomenti contrassegnati con qualsiasi tag che si trova intag_group
-tag_group:tag_group_nameesclusi argomenti contrassegnati con qualsiasi tag che si trova intag_group
created-by:@USERNAMEargomenti creati da un utente specifico
posts-min:Xargomenti con X o più post
posts-max:Xargomenti con non più di X post
posters-min:Xargomenti in cui almeno X utenti diversi hanno postato
posters-max:Xargomenti in cui al massimo X utenti diversi hanno postato
likes-min:Xargomenti con X o più like
likes-max:Xargomenti con non più di 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 non più di X like
views-min:Xargomenti con X o più visualizzazioni
views-max:Xargomenti con non più di X visualizzazioni
activity-before:YYYY-MM-DDargomenti con l’ultima attività prima della data specificata
activity-after:YYYY-MM-DDargomenti con l’ultima attività 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:activityordina per data di attività discendente
order:latest-postordina per creazione dell’ultimo post discendente
order:createdordina per creazione dell’argomento discendente
order:viewsordina per visualizzazioni dell’argomento discendente
order:likesordina per numero di like nell’argomento discendente
order:likes-opordina per numero di like nel primo post di ogni argomento discendente
order:postersordina per numero di persone che hanno postato discendente
order:categoryordina per nome della categoria
order:ANY-ascinverte l’ordine dei risultati in modo che sia ascendente
Feedback
Ci piacerebbe scoprire dalla community qui se questa funzionalità sarà preziosa per la tua community e vorremmo anche sapere come la stai utilizzando.
Se ci sono filtri che ritieni possano aiutarti con le tue esigenze, faccelo sapere insieme a esempi di ciò che stai cercando di fare.
Infine, vogliamo sottolineare che questa è una versione molto iniziale della funzionalità ed è ancora considerata sperimentale a questo punto. L’esperienza utente necessita di miglioramenti e stiamo attualmente lavorando per aggiungere una sorta di completamento automatico inline o anche un’interfaccia per consentire agli utenti di creare un linguaggio di query per il filtraggio degli argomenti senza dover ricordare tutti i filtri a memoria.




