Je pense que c’est une excellente fonctionnalité, mais l’implémentation actuelle est assez rudimentaire. La plupart des fonctionnalités de conception de formulaires manquantes ont déjà été publiées par d’autres utilisateurs dans ce fil de discussion, je voudrais donc me concentrer davantage sur la confidentialité/administration des données.
Ma communauté aimerait utiliser les formulaires de candidature principalement comme un système de gestion des utilisateurs. À cette fin, les formulaires devraient de préférence fonctionner de manière similaire au système de signalement, où les administrateurs peuvent décider qui peut voir les candidatures et qui peut y répondre. Sinon, si nous utilisons le modèle de forum actuel, les informations personnelles des nouveaux utilisateurs se retrouveraient dans une catégorie de forum publique, ce qui n’est pas souhaitable. Il serait également formidable que ces formulaires puissent être liés à la gestion des groupes d’utilisateurs, par exemple, si un nouveau membre postule pour rejoindre la communauté et qu’un modérateur approuve sa candidature, il devrait automatiquement obtenir le niveau de confiance x, le groupe d’utilisateurs y et perdre le groupe d’utilisateurs z.
À titre d’exemple, voici certaines des fonctionnalités qui seraient incroyables à intégrer nativement à Discourse : discord bot Appy. Actuellement, nous utilisons le bot Discord Appy, mais cela entraîne une charge de travail supplémentaire pour les administrateurs et les modérateurs afin de tout maintenir synchronisé.
Pour moi, ce n’est pas une solution adéquate. Cela signifierait que toutes les nouvelles recrues verraient les candidatures des autres recrues, rendant leurs informations privées (e-mail, âge, etc.) beaucoup plus visibles qu’elles ne devraient l’être.
C’est pourquoi je voudrais que le formulaire de candidature fonctionne davantage comme le système de signalement. Où les nouveaux utilisateurs peuvent créer des entrées, mais seuls le personnel (administrateurs, modérateurs, groupes d’utilisateurs sélectionnés) peut réellement accéder à ces entrées.
EDIT : une façon dont cela pourrait fonctionner serait s’il y avait un paramètre de catégorie qui permet aux auteurs de sujets de ne voir que leurs propres sujets.
Cela ressemble à une messagerie de groupe qui pourrait vous convenir davantage, c’est-à-dire que les candidatures sont envoyées en envoyant un message à un groupe plutôt qu’en créant un sujet dans une catégorie, et seuls les membres de ce groupe (plus l’expéditeur) peuvent voir les messages.
Malheureusement, les modèles de formulaire ne sont pas disponibles pour la messagerie de groupe. Je pense avoir posé la question dans le contexte des demandes de support, quelqu’un l’a fait, mais je ne sais pas si c’est quelque chose qui est prévu pour l’avenir.
Cela a été discuté dans d’autres sujets, par exemple #4 (et les réponses suivantes) dans Offering "private support" as part of a public support community, où j’ai eu l’impression qu’ils ne voulaient pas le faire car cela ajouterait beaucoup de complexité aux permissions de catégorie pour quelque chose qui existe déjà avec la messagerie de groupe.
C’est aussi plus flexible avec la messagerie de groupe car les participants peuvent être ajoutés/supprimés selon les besoins. Par exemple, si vous recrutez pour un poste technique, vous pourriez faire en sorte que les candidatures soient envoyées à un groupe RH et une fois qu’ils ont effectué des contrôles de base sur la candidature, ils pourraient ajouter le groupe technique pertinent en tant que participant.
J’aimerais vraiment voir les modèles de formulaire étendus à la messagerie de groupe à terme pour des scénarios comme ceux-ci.
Malheureusement, cela ne couvrirait pas entièrement nos besoins, car nous avons besoin des fonctionnalités classiques des formulaires de candidature :
Menus déroulants
Réponses à choix multiples
Outils de mise en forme
Champs conditionnels (si la réponse à la question A est B, alors afficher le champ C)
Possibilité d’examiner les candidatures par des modérateurs/administrateurs
Stockage à long terme des candidatures pour un ensemble changeant de modérateurs/administrateurs (c’est pourquoi la messagerie de groupe ne nous conviendrait pas non plus, car les gens rejoignent/quittent l’équipe de personnel au fil du temps)
Confidentialité des données adéquate - c’est-à-dire que les utilisateurs ne devraient pouvoir voir que leur propre candidature
Gestion automatisée des utilisateurs (si la candidature A est acceptée, attribuer le groupe d’utilisateurs B et/ou supprimer le groupe d’utilisateurs C).
Je pense qu’une solution à court terme consisterait à introduire un nouveau paramètre de catégorie que les administrateurs pourraient cocher, appelé « les utilisateurs ne peuvent voir que leurs propres sujets ». Cela couvrirait la plupart des points soulevés ci-dessus, car le modèle de formulaire expérimental pourrait être utilisé sans le rendre visible à tous les utilisateurs d’un certain groupe. Ensuite, peut-être au fil du temps, les fonctionnalités restantes mentionnées par d’autres intervenants et moi-même pourraient être ajoutées au formulaire par les développeurs.
J’ai déjà essayé Custom Wizard, mais cela a d’une manière ou d’une autre cassé certains champs de paramètres par défaut de Discourse dans la section d’administration. Après cela, j’ai désactivé le plugin et les champs de paramètres de Discourse ont de nouveau fonctionné normalement, peut-être que le plugin n’était pas compatible avec la dernière version de Discourse à l’époque.
Merci ! Je n’étais pas au courant de ce plugin tiers (jusqu’à présent, je me suis limité aux plugins officiels après avoir rencontré quelques problèmes avec Custom Wizard).