SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 154 visiteurs en ce moment

Accueil > Interactivité, échanges > Formulaires > Formidable > Configuration des traitements de Formidable

Configuration des traitements de Formidable

12 mai 2018 – par Jacques – 15 commentaires

8 votes

Une fois le formulaire et les champs créés formidable propose de « configurer les traitements »
Cet article vise à préciser ou compléter quand ça semble nécessaire certains choix présents.

Le premier choix consiste à savoir si on veut :

  • « Poster par courriel le résultat du formulaire à une liste de destinataires »,
  • « Enregistrer les résultats du formulaire dans la base de données »

Poster par courriel le résultat du formulaire à une liste de destinataires.

Une fois coché ce choix une série de champs est proposée, répartis en cinq groupes :

Destinataires du courriel

  • Sujet du courriel
  • Contenu du courriel
  • Destinataires du courriel
  • Expéditeur du courriel
  • Accusé de réception

Sujet du courriel

Il est possible de personnaliser le Sujet du courriel avec les @raccourcis@ (sinon il sera construit automatiquement) et de choisir de n’y mettre que des Valeurs brutes si le mail doit être traité par un robot et non un humain.

Contenu du courriel

Quatre possibilités de personnalisation : Champs à exclure du contenu du message, faut-il « Joindre les fichiers dans le courriel », « Masquer les liens d’administration dans le courriel » ou « Envoyer l’adresse IP de l’envoyeur aux destinataires »
Concernant les Champs à exclure du contenu du message, comme indiqué dans le placeholder les champs doivent être exclus sous la forme « input_3,selection_2 »
Depuis la révision 110166 il est possible d’exclure les champs sous la forme @raccourcis@

Destinataires du courriel

Trois choix possibles : Destinataires, Destinataires supplémentaires, Destinataires en fonction d’un champ
Le premier choix Destinataires ne pourra comprendre que des champs de type « hidden » ou « destinataires ». Le type de champ Destinataires permet de choisir parmi une liste de rédacteurs du site quels seront ceux qui sont informés du remplissage du formulaire.

Le champ Destinataires supplémentaires permet, comme son nom l’indique, d’envoyer un formulaire à un ou plusieurs destinataires en fournissant des adresses directement dans le champ.

Enfin, Destinataires en fonction d’un champ permet d’envoyer le formulaire à des interlocuteurs différents en fonction des choix. Attention toutefois pour que ça fonctionne bien il faut que soit proposé un mail pour chaque choix, ou, s’il y a des choix non définis ici, qu’un destinataire soit défini par ailleurs.

Expéditeur du courriel

Trois champs possibles Courriel de l’envoyeur, faut-il « Insérer le courriel de l’envoyeur dans le champ « From » » et le Nom de l’envoyeur
Courriel de l’envoyeur : ne pas oublier de renseigner ce champ si on utilise le message de confirmation ou accusé de réception

Accusé de réception

L’accusé de réception ne peut maintenant être demandé que si le courriel de l’envoyeur est préalablement renseigné. Alors il devient possible de cocher Envoyer aussi un courriel à l’adresse de l’envoyeur avec un message de confirmation.
Il est ensuite possible de définir le Sujet de l’accusé de réception, de préciser un Courriel de l’accusé de réception et de forcer un Nom de l’expéditeur de l’accusé de réception

Enregistrer les résultats du formulaire dans la base de données

Une fois cette case cochée un certain nombre de champs s’affichent qui permettent de :

  • Définir, à partir des champs, un label pour les réponses dans la liste des réponses
  • Multiple : Une même personne peut répondre plusieurs fois.
  • Modifiable : Les visiteurs peuvent modifier leurs réponses après coup.
  • Résultats anonymes (ne pas garder de traces de l’identifiant des personnes ayant répondu).
  • Enregistrer les IPs (masquées après un délai de garde)

Il est également possible de décider si la modération de l’enregistrement a lieu à priori ou à posteriori.

Si on utilise l’analyse proposée par formidable définir si on souhaite exclure des champs de cette analyse.

Il est possible de demander d’effacer de la table les résultats les plus anciens. Une fois la case cochée il sera possible de définir le nombre de jours pendant lesquels on garde l’enregistrement avant d’effacer.

On peut enfin prévoir de rafraîchir le cache à chaque enregistrement de réponses. Cela est utile si les réponses sont publiques, ou bien si on veut afficher publiquement le nombre de réponses.

Dernière modification de cette page le 5 juin 2018

Retour en haut de la page

Vos commentaires

  • Le 5 octobre à 10:39, par Pierrot En réponse à : Configuration des traitements de Formidable

    Bonjour,

    Je tente de chainer 2 formulaires proprement ... J’ai simplement besoin de récupérer dans une seconde page par ex. l’identifiant du premier formulaire, à partir de là je peux faire une boucle pour récupérer les données dont j’aurais besoin.

    Je vois 2 pistes pour l’instant :

    -  réussir à passer une variable d’environnement lors de la validation du premier formulaire à la seconde page, je vais tester voir si un #ENV avec le nom d’un des champs du premier formulaire retourne quelque chose. Malheureusement je ne pense pas qu’il soit possible de récupérer l’id de la réponse qui doit être créé après la validation

    -  réussir à ajouter une valeur au cookie de session avec un #SESSION_SET ou un bout de PHP (mais bon j’ai dit proprement ... hum) quelque part ...

    Pensez vous qu’une de ces 2 pistes soit possible ?

    Pierre

    • Le 5 octobre à 10:53, par Maïeul En réponse à : Configuration des traitements de Formidable

      tu pourrais configurer le premier formulaire pour qu’après il rediriger vers la page du second, en passant comme paramètre d’url l’identifiant du premier.

      En soit on pourrait mettre 2 raccourics dans cette config permettant de mettre l’id réponse et l’id de formulaire.... faut juste prendre le temps de le coder.

    Répondre à ce message

  • Le 26 septembre à 09:37, par Manu En réponse à : Configuration des traitements de Formidable

    Bonjour,
    j’ai exactement le même besoin.
    J’ai surchargé le fichier notifications/formulaire_accuse.html en ajoutant dans le squelette une ligne contenant : "réponse n°#ENV{id_formulaires_reponse}, mais cela ne fonctionne pas.
    Quelle est la bonne façon de procéder ?
    Merci beaucoup d’avance,
    Manu

    • Le 26 septembre à 10:35, par Maïeul En réponse à : Configuration des traitements de Formidable

      Quel besoin ?

      formulaire_accuse.html est pour l’accusé de réception envoyé à la personne qui poste le formulaire.

      formulaire_email.html est pour l’email envoyé aux administrateurs du site.

      C’est de la que bient le eproblème peut être ?

    • Le 26 septembre à 10:43, par Maïeul En réponse à : Configuration des traitements de Formidable

      ton mail sur la liste m’a permis de mieux comprendre ton problème : c’est bien dans l’accusé de réception que tu veux l’id de réponse,
      La version 3.17.0 fournit désormais l’id en argument du squelette formulaire_accuse.html.

    • Le 26 septembre à 10:47, par Manu En réponse à : Configuration des traitements de Formidable

      Merci de ta réponse.
      J’ai besoin que ces deux mails (l’accusé de réception ainsi que le mail envoyé au site) comportent cette information.
      Mon souci est de savoir comment récupérer la valeur de id_formulaires_reponse pour l’intégrer dans chacun de ces mails.
      Pour voir ce qui existait dans l’environnement, j’ai mis [<pre> (#ENV**|unserialize|print_r{1})</pre>]dans formulaire_accuse.html. Pas de trace de id_formulaires_reponse dans ce qui est retourné du coup je suis un peu perdu.

    • Le 26 septembre à 11:02, par Manu En réponse à : Configuration des traitements de Formidable

      Ah, nos deux mails se sont croisés !
      Je viens de mettre à jour formidable et du tout, c’est OK pour l’accusé de réception : on récupère bien l’id de la réponse. Parfait !
      Du coup, est-ce qu’il ne serait pas intéressant d’avoir cette même fonctionnalité dans formulaire_email ? On aurait ainsi quelque chose de cohérent : l’expéditeur et l’administrateur du site auraient une information commune permettant de faciliter l’exploitation des réponses ? Qu’en penses-tu ?

    • Le 26 septembre à 11:10, par Maïeul En réponse à : Configuration des traitements de Formidable

      c’est deja dans formulaire_email

    • Le 26 septembre à 12:24, par Manu En réponse à : Configuration des traitements de Formidable

      Ah, oui, effectivement (et désolé du dérangement sur ce coup-là)
      Merci infiniment, et ça se confirme à chaque fois, SPIP, c’est chouette !

    Répondre à ce message

  • Le 6 août à 15:23, par Patt En réponse à : Configuration des traitements de Formidable

    Bonjour, quelqu’un peux m’expliquer comment afficher id_formulaire_reponse dans le mail de confirmation formidable ? Je voudrais bien avoir un id de chaque email recu.
    Merci

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Menu animé déroulant

    16 août 2015 – 59 commentaires

    Barre de menu dynamique multi niveaux - adaptation aisée (?) des couleurs et dimensions - convient aussi aux petits écrans (mobiles).

  • Réservations multiples

    4 juillet – commentaires

    Permettre aux utilisateurs d’effectuer de réservations multiples (réserver pour plusieurs personnes à la fois ou réserver un événement plusieurs fois) Dépendances Saisies Réservation d’événements Introduction Il y a deux manières de multiplier les (...)

  • PHANTOM (HTML5UP)

    18 juillet – 32 commentaires

    Squelette SPIP pour intégrer le modèle Phantom de HTML5UP. https://html5up.net/phantom Installation A l’activation, le plugin installe aussi les plugins suivants : crayons, favicon, metasplus+, Couleur d’objet, champs extras, SPIP reset centre (...)

  • SPIPer Ipsum, l’évangile au quotidien

    28 décembre 2009 – 89 commentaires

    Ce plugin permet d’afficher les différentes lectures de l’évangile du jour et le saint du jour selon le calendrier fixé par l’Eglise catholique. Ce service est proposé par le site de L’Evangile au Quotidien dans plusieurs langues. Description Le (...)

  • ciparam : plugin « Configurateur de squelettes »

    29 novembre 2010 – 15 commentaires

    Ce plugin offre un mécanisme de sélection de forme de rubrique ou d’article, un mécanisme de variantes de chartes graphiques, la possibilité de choisir l’ordre de tri des articles dans les rubriques, un mécanisme de paramétrage de la page d’accueil, (...)