Nous avons récemment introduit une route innovante /filter, permettant un filtrage plus sophistiqué de la liste des sujets. De manière significative, cela marque la première étape vers un langage de filtrage unifié pour la recherche et le filtrage. De plus, la route dédiée au filtrage de la liste des sujets améliore la personnalisation de la barre latérale, car les utilisateurs peuvent désormais intégrer des liens en tant que liens de section personnalisés dans la barre latérale.
Comment cela fonctionne
Le /filter dispose d’un champ de saisie où les utilisateurs peuvent entrer une chaîne de requête pour filtrer la liste des sujets.
Par exemple, category:documentation tag:how-to+email filtrera les sujets qui se trouvent dans la catégorie Documentation et qui sont étiquetés à la fois avec how-to et email.
Voici actuellement la liste des filtres pris en charge :
status:opensujets qui ne sont pas fermés ni archivés
status:closedsujets qui sont fermés
status:publicsujets qui ne sont pas restreints en lecture (par exemple : appartenant à une catégorie sécurisée)
status:archivedsujets qui sont archivés
status:unlistedsujets qui ne sont pas visibles
status:listedsujets qui sont visibles
status:deletedsujets supprimés
in:pinnedsujets qui sont épinglés (épingles globales ou par catégorie)
in:watchingéléments que je suis en train de surveiller – prend en charge (muted,normal,tracking,watching_first_post) : permet de filtrer les éléments que vous suivez, surveillez, etc. – plusieurs valeurs peuvent être séparées par des virgules
in:bookmarkedéléments que j’ai mis en signet
category:bugsujets dans la catégorie bug ET toutes les sous-catégories
=category:bugsujets dans la catégorie bug en excluant les sous-catégories
category:documentation:adminssujets dans la sous-catégorie admins de documentation
category:bug,featuresujets dans la catégorie bug ou feature, y compris toutes les sous-catégories
=category:bug,featuresujets dans la catégorie bug ou feature en excluant toutes les sous-catégories
-category:bug,featureexclure les sujets dans la catégorie bug ou feature, y compris toutes les sous-catégories
-=category:bug,featureexclure les sujets dans la catégorie bug ou feature en excluant uniquement toutes les sous-catégories
categories:alias pourcategory
tag:bug+featuresujets étiquetés à la fois bug et feature
tag:bug,featuresujets étiquetés soit bug soit feature
-tag:bug+featureexclure les sujets étiquetés bug et feature
-tag:bug,featureexclure les sujets étiquetés bug ou feature
tags:alias pourtag
tag_group:tag_group_namesujets étiquetés avec n’importe quel tag appartenant àtag_group
-tag_group:tag_group_nameexclure les sujets étiquetés avec n’importe quel tag appartenant àtag_group
created-by:@USERNAMEsujets créés par un utilisateur spécifique
posts-min:Xsujets avec X publications ou plus
posts-max:Xsujets avec au maximum X publications
posters-min:Xsujets où au moins X utilisateurs différents ont publié
posters-max:Xsujets où au plus X utilisateurs différents ont publié
likes-min:Xsujets avec X likes ou plus
likes-max:Xsujets avec au maximum X likes
likes-op-min:Xsujets dont le premier post a X likes ou plus
likes-op-max:Xsujets dont le premier post a au maximum X likes
views-min:Xsujets avec X vues ou plus
views-max:Xsujets avec au maximum X vues
activity-before:YYYY-MM-DDsujets dont la dernière activité a eu lieu avant la date spécifiée
activity-after:YYYY-MM-DDsujets dont la dernière activité a eu lieu après la date spécifiée
created-before:YYYY-MM-DDcréés avant la date spécifiée
created-after:YYYY-MM-DDcréés après la date spécifiée
latest-post-before:YYYY-MM-DDdernier post créé avant la date spécifiée
latest-post-after:YYYY-MM-DDdernier post créé après la date spécifiée
order:activitytrier par date de dernière activité décroissante
order:latest-posttrier par date de création du dernier post décroissante
order:createdtrier par date de création du sujet décroissante
order:viewstrier par nombre de vues décroissant
order:likestrier par nombre de likes dans le sujet décroissant
order:likes-optrier par nombre de likes dans le premier post de chaque sujet décroissant
order:posterstrier par nombre de personnes ayant publié décroissant
order:categorytrier par nom de catégorie
order:ANY-ascinverser l’ordre des résultats pour qu’il soit croissant
Commentaires
Nous aimerions savoir si cette fonctionnalité sera utile pour votre propre communauté et comment vous l’utilisez.
Si vous connaissez des filtres qui pourraient répondre à vos besoins, faites-le-nous savoir en donnant des exemples de ce que vous essayez de faire.
Enfin, nous tenons à souligner qu’il s’agit d’une version très précoce de la fonctionnalité, toujours considérée comme expérimentale à ce stade. L’expérience utilisateur doit être améliorée et nous travaillons actuellement sur l’ajout d’une sorte de suggestion automatique intégrée ou même d’une interface permettant aux utilisateurs de construire un langage de requête de filtrage de sujets sans avoir à mémoriser tous les filtres par cœur.




