Présentation des modèles de formulaires

Les modèles de formulaires sont excellents !

Serait-il possible d’ajouter des informations supplémentaires et des conseils, etc. ?

Par exemple, il serait pratique de pouvoir regrouper par section ou d’ajouter des titres, comme :

# Mes informations

- type: input
  id: name
  attributes:
    label: "Mon prénom"
    placeholder: "Veuillez entrer votre prénom ici"
  validations:
    required: true

- type: input
  id: surname
  attributes:
    label: "Mon nom de famille"
    placeholder: "Veuillez entrer votre nom de famille ici"
  validations:
    required: true

# Informations sur l'entreprise

- type: input
  id: name
  attributes:
    label: "Nom de mon entreprise"
    placeholder: "Nom de l'entreprise"
  validations:
    required: true

...etc

Il serait également préférable d’utiliser un formulaire pour composer le titre.

Il serait aussi utile de pouvoir ajouter des notes (qui n’apparaîtront pas dans le fil final), par exemple :


**Veuillez noter que tous les fils de cette section sont examinés avant d'être publiés.**

- Veuillez ne pas publier le même fil plus d'une fois.
- Cette section est réservée uniquement à ____.
- Veuillez publier en anglais.
- Si possible, revenez et ajoutez une note dans le fil pour nous informer lorsque...
- etc

Modification : il serait également agréable d’avoir des notes qui restent associées au fil.

1 « J'aime »

Il y a une demande de fonctionnalité qui pourrait vous intéresser à voter pour :

3 « J'aime »

Cela serait incroyablement utile pour pouvoir passer du « mode formulaire » au « mode classique » :grimacing:

2 « J'aime »

+1 pour ça, le cas d’usage est très clair : mélanger des publications avec des formulaires préremplis et d’autres types de contenu.

Nous avons une catégorie ‘tech-apps’ où nous ne publions que des applications, mais nous y avons aussi des wikis et des sujets généraux. Avec le comportement actuel, nous devons désactiver les formulaires préremplis car cela perturbe les actions de publication habituelles.

Un simple interrupteur pourrait être une bonne option à envisager :slight_smile:

1 « J'aime »

C’est une excellente fonctionnalité et je suis enthousiaste à l’idée de remplacer notre utilisation quelque peu lourde du modèle de catégorie. Cependant, je me suis heurté à quelques obstacles pour nos cas d’usage. Voici donc les retours demandés.

Personnalisation du corps du message

Notre principale demande serait de pouvoir formater le message créé ; nous aimerions avoir au moins un certain contrôle sur ce rendu. Cela pourrait se faire soit via un champ séparé lors de l’édition ou de la configuration du formulaire, soit, en YAML, sous la forme suivante :

output: |
  Voici un texte d'introduction prédéfini.

  🗺 **{{ field_id_1.label }}**  {{ field_id_1.data }}

  Un autre texte personnalisé

  📅 **Notre propre étiquette :**
  {{ field_id_2.data }}, {{ field_id_3.data }}

  Quelque chose d'entièrement différent qui a du sens pour le message mais pas pour le formulaire, car cela n'a pas de lien avec son remplissage.

Les champs du formulaire spécifient un attribut id et j’espérais pouvoir l’utiliser pour formater la sortie du message avec du CSS. Cependant, ils ne semblent pas figurer dans la sortie du tout. En y réfléchissant, cela ne fonctionnerait que si l’édition du message renvoyait vers l’édition du formulaire, sinon je suppose que cette structure serait perdue ou modifiée lors de l’édition du message. Le retour au formulaire lors de l’édition du message fonctionnerait très bien pour nous et aiderait à faire respecter la validation, qui est actuellement trop facile à ignorer ou contourner.

Je suppose que ce que je recherche est moins un Modèle de formulaire qu’une fonctionnalité de type Sujets structurés, qui pourrait être spécifique à mes cas d’usage… mais peut-être ne suis-je pas le seul à penser ainsi ?

Personnalisation du titre

La possibilité de personnaliser également le titre du sujet en fonction d’une combinaison des saisies du formulaire serait également une fonctionnalité intéressante, et je suppose que ce serait une extension naturelle de la suggestion ci-dessus. Quoi qu’il en soit, ce n’est pas une nécessité pour nous, mais un « plus » appréciable.

Champs optionnels

Enfin, — et je ne suis pas sûr de n’avoir rien manqué —, il serait utile de pouvoir spécifier qu’un champ de saisie ne doit pas être inclus dans le message. Cela est utile pour des éléments comme les cases à cocher qu’il faut « accepter » lors du remplissage du formulaire mais qui n’ont pas besoin d’apparaître dans le message.