La version D7 de framaforms dispose de fonctions avancées très utiles permettant par exemple de ne faire apparaitre un champ en fonction des réponses précédentes , et donc de concevoir des formulaires s’adaptant aux personnes qui y répondent.
L’absence de ces champs conditionnels peut compliquer la migration vers la version basée sur Liberaforms, puisque les anciens formulaires ne peuvent pas être recréés à l’identique. Cette gestion des champs conditionnels permet en outre de remplacer les formulaires TypeForm.
Savez-vous s’il est envisageable de faire évoluer Liberaforms en le dotant de telles fonctions ? Une rapide recherche dans leur repo semble indiquer que ça avait été envisagé, mais ça ne semble pas avoir bougé depuis 4 ans (Add conditional questions (#7) · Issues · LiberaForms / server · GitLab)
Cela fait partie des fonctionnalités que nous voulons idéalement apporter au logiciel Liberaforms afin qu’il puisse être un remplacement valable pour le service Framaforms, oui.
Bonjour. Pour info je viens de voir que cette fonctionnalité est désormais disponible. Super ! (même si l’interface est un peu bizarre).
D’autres fonctionnalités que je vois encore manquante :
Champs privé (ça peut se faire en magouillant la fonctionnalité de champs conditionnels). C’est très pratique pour permettre au créateur du formulaire de rajouter de compléter les données saisies par l’utilisateur par d’autres données
Une façon de modifier plus simplement les réponses d’un utilisateur en ayant accès à tous le formulaire plutôt qu’à la modification élément par élément.
Bonjour,
En effet, l’interface est un peu bizarre pour qui a l’habitude, comme moi, de framaforms….mais on s’y fera !
Par ailleurs, j’ai également remarqué qu’il manquait d’aurtes fonctionnalités par rapport à framaforms :
grouper des champs (mais on peut feinter en faisant de nouvelles pages….)
un champs de type “grille”
un champs de type “courriel”
De plus, si les conditions ont bien été ajoutées, elles ne sont pas faciles à utiliser, on peut rapidement s’y perdre…
Est-ce qu’il serait possible d’imaginer quelque chose comme :
on ajoute un nouveau champs, dans ses paramètres indiquer si ce champs va dépendre de la réponse à un autre champs, ou au contraire, une réponse à ce champs entraîne une action……..
Je ne suis pas sûre d’avoir été bien claire….
en tous cas j’en profite pour remercier le travail mené sur ces logiciels, c’est épatant !!!