Formidable : responsable d’évènement

Le présent plugin permet d’assigner des responsables à des évènements du plugin Agenda En lien avec les plugins Formidable, le générateur de formulaires et Formulaire de participation à un évènement avec Formidable, il permet de prévenir par courriel les personnes qui remplissent des formulaires relatifs à cet évènement.

Il remplace le plugin “Formidable participation : destinataires supplémentaires” qui ne sera plus maintenu.

Présentation du besoin

Dans l’article “Tutoriel : utiliser Agenda, Formidable et Formulaire de participation pour gérer des inscriptions et des listes d’attente” nous avions expliqué comment créer un formulaire d’inscription (avec des questions précises) permettant à l’internaute de choisir entre plusieurs évènements.

Or, dans certains cas, chaque évènement est géré par une personne différente. Il importe donc de prévenir la personne responsable de l’évènement lors d’une inscription. Par ailleurs, il peut exister des formulaires bilan de l’évènement, et il conviendrait que les responsables reçoivent également les bilans.

Pour ce faire il existe trois solutions :

  1. utiliser une adresse commune pour tous les responsables d’évènements, mais on surcharge ainsi les personnes d’informations non pertinentes ;
  2. configurer le traitement “Envoyer par email” pour choisir un courriel différent en fonction de la valeur choisie pour le champ évènement, grâce à l’option “Destinataire en fonction d’un champ”; une telle option est risquée, car à chaque nouvel évènement que l’on créé, il faut modifier les traitements du formulaire d’inscription; le risque d’erreur est grand;
  3. utiliser le présent plugin qui permet d’associer des destinataires supplémentaires directement aux évènements.

Installation

Le plugin s’installe normalement. En revanche, si vous souhaitez migrer depuis l’ancien plugin “Formidable participation : destinataires supplémentaires” , voici les étapes à suivre

  1. Par précaution, sauvegarder (avec l’outil de sauvegarde livré avec SPIP ou bien un autre outils) les tables spip_evenements et spip_formulaires
  2. Installer le plugin « Formidable, responsable d’évènement »
  3. Vérifier sur un évènement existants que les “Destinataires supplémentaires” soient bien devenus des “Responsables”
  4. Désinstaller et supprimer le plugin “Formidable : destinataires supplémentaires”.

Configuration d’un évènement

Une fois le plugin activé, les évènements disposent de nouveaux champs.
-  l’un pour indiquer des auteurtrices.
-  l’autre pour indiquer des adresses emails arbitraires, séparées par des virgules;

Responsables d’évènements

Prévenir les responsables lors de l’inscription

Dès lors que les traitements d’envoi par email et d’inscription à un évènement sont activés au niveau d’un formulaire Formidable, il n’y a rien à faire de plus pour que les fonctionnalités de ce plugin soient activées.

Prévenir les responsables du remplissage du formulaire bilan

Un formulaire bilan n’implique pas d’inscription à un évènement. C’est pourquoi si l’on veut que les responsables soient prévenues lors du remplissage du formulaire bilan, il convient de cocher la case « Aux responsable(s) de l’évènement choisi par l’internaute » dans la liste des destinataires possibles au sein de la configuration du traitement « Envoyer par email ».

Une fois cette case cochée, la liste des champs du formulaire de type « Événement » apparaît. Il convient alors de cocher le champ voulu. Pour simplifier la vie, le champ evenements_1 est coché par défaut, ce qui devrait couvrir le cas de 90 % des formulaires.

Discussion

No discussion

Add a comment

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom