Composeur de sujet préconfiguré pour Discourse

:discourse2: Résumé Ajouter des préréglages au bouton de votre nouveau sujet
:hammer_and_wrench: Lien du dépôt GitHub - discourse/discourse-preset-topic-composer: preset composer
:open_book: Guide d’installation Comment installer des plugins dans Discourse

Fonctionnalités

Il ajoute des préréglages au bouton nouveau sujet.

Voici quelques images du plugin en action :

Le bouton nouveau sujet comporte deux préréglages dans cet exemple : nouvelle question et nouvel événement

J’ai sélectionné nouvelle question pour cet exemple ; il a un groupe_de_tags à sélectionner, et il a été ajouté dans le compositeur sans que l’utilisateur ait à sélectionner le tag bug.

Si j’essaie de publier ce sujet sans sélectionner le groupe_de_tags, il signalera que je dois remplir les champs requis.

Lors de la publication, cela ressemble à ceci :

Configuration

Ce plugin utilise json_schema pour le configurer.

Voici une impression de la façon dont j’ai créé le bouton nouvelle question.

configs générales :

config du groupe de tags :

le groupe_de_tags peut être le nom de n’importe quel groupe de tags

CHANGELOG

  • Init !
  • Ajout d’une mise en surbrillance lorsque la fonctionnalité URL suit ce modèle pour mettre en surbrillance le bouton
    • il met également en surbrillance le bouton déroulant lorsqu’il se trouve dans le même categoryId que celui défini dans les paramètres.

À FAIRE

  • le compositeur ne se comporte pas de la même manière lors de la modification. C’est peut-être une fonctionnalité pour l’avenir
12 « J'aime »

Une idée intéressante. Cela pourrait-il fonctionner avec les modèles de formulaire ?

C’est-à-dire qu’en fonction du modèle choisi pour un sujet, il ajoute automatiquement une balise ?

Je vois tout à fait que cela et les modèles de formulaire pourraient former une bonne association.

3 « J'aime »

Oui !! Exactement !

2 « J'aime »

Comment cibler un formulaire modèle sélectionné pour attribuer automatiquement une balise ?

1 « J'aime »

J’adore cette fonctionnalité !

J’aimerais aussi avoir un réglage pour positionner ce bouton dans l’en-tête du site !

3 « J'aime »

Quelqu’un l’a-t-il déjà testé avec le plugin Custom Wizard ? Nous avons une catégorie de dépannage dans laquelle nous exigeons qu’un CW soit rempli pour créer un nouveau sujet.

3 « J'aime »

Ce serait fantastique d’être associé à ce plug-in. Quelqu’un a-t-il réussi à le faire fonctionner ?

2 « J'aime »

J’ai posé une question similaire concernant le lien ci-dessous. Cependant, je soupçonne que mon message n’était pas assez clair


2 « J'aime »

Pour notre cas d’utilisation, nous sommes surtout intrigués par la fonctionnalité du bouton déroulant.

Pour nous, il suffirait déjà de modifier le bouton « Nouveau sujet » avec plusieurs éléments déroulants et d’attribuer des hyperliens à chacun.

Mais je suppose qu’un composant de thème pourrait réaliser quelque chose comme ça, n’est-ce pas ?

1 « J'aime »

Je ne savais pas que c’était une fonctionnalité !

Je l’ai fait à partir de zéro et en utilisant le compositeur. Je n’ai pas pensé/testé comment cela fonctionnerait avec le formulaire de modèle.

Si les liens déroulants sont basés sur une configuration faite par un administrateur et qu’aucun backend n’est requis (pour obtenir des données de quelque part). Je pense que vous pouvez y parvenir avec un TC.

2 « J'aime »

Mes excuses de ne pas avoir veillé à ce que ma requête ne soit pas précise. Étant donné que vous faites partie de l’équipe de discussion, j’avais pensé/supposé à tort que vous étiez au courant de cette fonctionnalité assez nouvelle ajoutée. J’aurais dû lier l’annonce de la fonctionnalité pour assurer la clarté de ma requête.

Je vais essayer de m’assurer de ne pas faire ce genre d’erreur à l’avenir.

:beers: :sunglasses: :+1:

2 « J'aime »

Bonjour, parce que j’ai été introduit au plugin ici, puis-je l’utiliser pour créer plusieurs champs pour des groupes de tags ?

//Edit
Ok, jusqu’à présent, il semble que cela couvre cela, est-il actuellement impossible de limiter ou d’exclure les boutons à quelques catégories spécifiques ?

2 « J'aime »