web-dev-qa-db-fra.com

Comment créer un système de formulaire multicouche

Joomla est nouveau pour moi et j'essaie de créer un système de formulaire dont les questions changeront en fonction de la réponse apportée précédemment. L'idée est de stocker ces données dans une base de données et de permettre aux autres utilisateurs de commenter ce formulaire/cette publication ... il s'agit donc d'un formulaire/forum hybride. Y at-il des plugins ou des plugins qui pourraient m'aider avec ça? Je joue avec Fabrik mais je ne suis pas tout à fait sûr que ça va marcher comme il se doit.

3
Lord Relix

La réponse brève est la suivante: vous aurez besoin de l’aide d’un programmeur Joomla car il est très improbable de trouver un plug-in adapté à vos besoins.

Tout d’abord, je pense que ce que vous recherchez est appelé à juste titre "enquête adaptative" ou "questionnaire adaptatif". "harengs" et vous trouverez des solutions qui "s'adaptent à la taille de l'écran" ... pas exactement ce que vous cherchez!) - en d'autres termes, vous avez besoin d'un questionnaire dans lequel la prochaine série de questions de l'enquête est conditionnelle à les réponses à la question précédente (notons qu'il y a n débat sur la question de savoir comment appeler de tels questionnaires ) - mais dès 2000, lors de la conception des formulaires d'inscription au concours en ligne, nous avons appelé ces "questionnaires adaptatifs". Dans tous les cas, le diagramme situé sur ce lien vous aidera à décrire ce que vous entendez par "formulaire adaptatif".

Maintenant, si vos exigences s’arrêtaient là (vous avez simplement besoin d’un questionnaire adaptatif), vous pourriez trouver quelque chose dans le répertoire d’extension Joomla, mais depuis que vous ajoutez Deux autres exigences (au moins). Pour le résoudre, vous aurez besoin d’une solution sur mesure. Par exemple,

  1. Condition supplémentaire: une fois soumis, vous souhaitez que les réponses apparaissent quelque part sur le site (ce n'est pas typique); et

  2. Condition supplémentaire: vous aurez besoin d'un système de commentaires pour ces réponses.

Lier tout cela ensemble nécessitera une programmation personnalisée.

3
NivF007