Listes de sujets personnalisés dans Discourse

:discourse2: Résumé Permet de créer des listes de sujets personnalisées accessibles via une URL
:hammer_and_wrench: Lien vers le dépôt GitHub - discourse/discourse-custom-topic-lists: custom topic lists
:open_book: Guide d’installation Comment installer des plugins dans Discourse

Fonctionnalités

Ce plugin ajoute une nouvelle liste déroulante ; lorsqu’elle est cliquée, elle mène à une liste de sujets personnalisée basée sur un filtre défini dans la configuration.

La nouvelle liste déroulante :

Les liens de la barre latérale, vous pouvez décider si la liste doit apparaître sur le côté ou non :

Lorsque vous cliquez pour accéder à la page de liste personnalisée, vous êtes accueilli par une page similaire à une liste de sujets :

Le nom, le libellé de la bannière, l’icône et le chemin peuvent être définis dans la configuration

Configuration

Assurez-vous que experimental topics filter est activé

Voici la configuration que j’ai utilisée dans l’exemple :

22 « J'aime »

C’est très utile. Merci beaucoup !

Ça a l’air super ! Je me demandais, en quoi est-ce différent des catégories ? Pourquoi ne pas utiliser une catégorie à la place ?

1 « J'aime »

Est-ce le genre de frontend pour un filtre expérimental ?

3 « J'aime »

Bonjour, puis-je personnaliser les tags de groupe multi-sélection comme dans ce sujet Multi menu select Group tags

4 « J'aime »

Merci pour vos commentaires !

Il utilise cette fonctionnalité expérimentale appelée /filter, vous pouvez voir la requête DSL dans ce post meta

C’est différent des catégories car vous pouvez créer une liste personnalisée avec 2 catégories, par exemple, category:bug,feature ou, dans mon cas, category:arts-media,feature listerait tous les sujets qui incluent les deux catégories.

J’ai testé, et d’après ce que j’ai pu voir, les groupes d’étiquettes ne sont pas pris en charge dans la fonctionnalité /filter.

6 « J'aime »

Les groupes d’étiquettes seront-ils ajoutés à l’avenir ? Car il semble s’agir d’un concept de fonctionnalité sous-utilisé.

5 « J'aime »

J’ai travaillé sur ceci : FEATURE: Add tag_group option in `/filter` by Grubba27 · Pull Request #27427 · discourse/discourse · GitHub.

Je vous tiendrai au courant ainsi que le journal des modifications.

4 « J'aime »

La PR a été fusionnée dans le cœur !

5 « J'aime »

Ce serait épique ! Actuellement, nous utilisons le plugin de documentation pour créer une sorte de base de données de produits. Mais avoir une vue de listes déroulantes basées sur des groupes d’étiquettes nous aiderait énormément.

2 « J'aime »

@gabriel est-il possible pour les utilisateurs finaux de créer leurs propres listes personnalisées ?

3 « J'aime »

Actuellement, non.

Je n’ai pas encore fait de personnalisation par utilisateur de ce type, quand j’aurai ce savoir-faire et le temps, je l’ajouterai.

C’est open source, si vous le souhaitez, vous pouvez ouvrir une PR et nous pourrons itérer.

6 « J'aime »

:heavy_plus_sign: :one: pour cette idée.

Je pense que vous avez une bonne idée, @gabriel. Vous vous êtes en fait rapproché d’un concept fonctionnel pour cette idée que @nathank a également contribué à susciter.

Si les utilisateurs peuvent définir leurs propres listes personnalisées et exploiter la barre latérale de navigation ( :raised_hands:), nous sommes incroyablement proches de permettre aux gens de définir leur propre flux en fonction de leurs intérêts.

5 « J'aime »

Ce serait une excellente fonctionnalité pour l’utilisateur final.

4 « J'aime »

Salut ! Nous avons une mise à jour pour ce plugin. Vous pouvez maintenant ajouter un .rss à la fin de votre liste personnalisée, ce qui la rendra au format RSS.

4 « J'aime »

Serait-il possible de créer une liste déroulante basée sur un groupe d’étiquettes spécifique et d’afficher toutes les étiquettes comme éléments de la liste déroulante ?

Y a-t-il un moyen pour les utilisateurs de s’abonner (suivre, suivre le premier article) à une liste personnalisée ? Je travaille sur un projet qui implique la compilation de contenu de plusieurs catégories, mais j’ai besoin d’un moyen pour que les utilisateurs soient informés du nouveau contenu. Je soupçonne que cette exigence me poussera à utiliser des balises, mais je voulais demander :)

2 « J'aime »

Une autre question de suivi : Comment recommandez-vous de cibler des catégories individuelles lorsque plusieurs catégories portent le même nom ? Par exemple, nous avons une catégorie Actualités pour tous nos produits, donc plus d’une douzaine de catégories Actualités.

J’essaie quelque chose comme parent:enfant et #ID, mais cela ne semble pas fonctionner.

3 « J'aime »