J’ai effectué des recherches, mais je ne parviens pas à trouver quoi que ce soit à ce sujet sur ce forum ; peut-être que j’utilise le mauvais mot-clé.
Je gère un forum de santé et je suis intéressé à l’idée d’ajouter une nouvelle catégorie, par exemple « Événements indésirables », où les utilisateurs pourraient signaler des situations dans lesquelles ils ont subi un événement indésirable lié à un médicament, etc. L’objectif serait qu’un formulaire préétabli s’affiche comme zone de saisie pour cette catégorie spécifique de publications. Au minimum, cela inclurait quelques questions ou champs de texte de base ainsi que des zones de texte libre permettant aux utilisateurs de saisir des informations. Une version plus idéale intégrerait des menus déroulants, des choix multiples, etc.
Existe-t-il un plugin ou un outil similaire déjà créé par quelqu’un qui permettrait cela ?
Ci-dessous se trouve un exemple approximatif du type de formulaire ou d’informations que je souhaiterais reproduire dans le forum.
Une recherche dans #plugins n’a pas donné beaucoup de résultats concernant directement les formulaires.
Dans vos paramètres de catégorie, vous pouvez créer des « modèles de sujets » qui prérempliront automatiquement les nouveaux messages publiés dans cette catégorie avec un texte prédéfini. Un bon exemple consiste à rédiger un sujet dans Support et à observer l’apparition du texte dans la zone de saisie.
Vous pourriez créer le formulaire dans ce champ de modèle, puis faire en sorte que les réponses au formulaire soient soumises dans cette catégorie spécifique, où les utilisateurs pourront remplir les champs vides et envoyer le formulaire.
Le seul inconvénient est que les réponses seront publiques. Vous pouvez désindexer les messages, ce qui les rendra visibles uniquement par leur auteur, les administrateurs et toute personne disposant du lien. J’ai effectué une recherche rapide et @theblazehen a réussi à créer un travail planifié (cron job) qui désindexe automatiquement les messages d’une catégorie spécifique :
Vous pouvez supprimer la partie and closed = TRUE pour désindexer tous les messages de la catégorie. N’oubliez pas de modifier l’ID de la catégorie, car le vôtre ne sera pas 19.
Quelqu’un a probablement une meilleure suggestion, voire un plugin complet pour cela, mais je ne vois aucune autre suggestion qui ne soit pas externe.
Intéressante idée. Cela pourrait être une solution de contournement si rien d’autre n’est disponible. L’objectif est de rendre ces informations publiques, ce qui n’est donc pas un problème.
Oui, le Custom Wizard Plugin prend en charge ce type de cas d’usage. Il est d’ailleurs utilisé par d’autres forums liés à la santé dans un but similaire.
Il n’est pas possible d’utiliser Google Forms pour cela, sauf si vous ne permettez que la connexion via Google (avec du code personnalisé) ou si vous importez d’une manière ou d’une autre tous les détails de vos utilisateurs dans une feuille de calcul Google.