Introduction
L’objectif de ce plugin est de permettre aux rédacteurs d’ajouter très facilement un formulaire d’inscription à une conférence à l’intérieur d’un article.
La génération du formulaire se fera automatiquement à l’endroit où le rédacteur aura inséré la balise <registration>.
Dépendances
Pour fonctionner, ce plugin a besoin que JQuery soit activé et que la balise #INSERT_HEAD soit présente dans l’entête de vos squelettes. De même il utilise les fonctionalités de la librairie GD (pour générer l’image captcha anti-robots).
Intérêt
- Facilité d’utilisation pour les rédacteurs (une balise à mettre dans le corps de son article suffit).
- Respecte (normalement) les standard du WEB (validation XTML strict)
- On peut générer autant de formulaires que l’on veut (1 article = 1 conférence)
- Protection anti-robots par code image
- Protection anti-spam des adresses email
- Le système se souvient des données des visiteurs (Nom, prénom, adresse, etc...) d’un fois sur l’autre ; pas besoin de tout ressaisir.
- Support multilingue (Anglais et Français)
- Notification automatique par email des inscriptions/désinscriptions
- Export au format csv de la liste des participants (accessible depuis l’espace privé)
Package
Tout est dans le zip attaché à la fin de cet article.
Installation
Comme tous les plugins : décompressez le fichier dans le répertoire « plugins » de votre site spip et rendez-vous dans l’interface d’administration de spip pour activer le plugin.
A quoi ça ressemble ?
A ça :
Un survol du titre affiche le résumé, un clic sur « plus » affiche toute la fiche.
Utilisation avancée
Pour recevoir un mail à chaque inscription/désinscription ou modification, il suffit d’indiquer le mail du destinataire (ou la liste des emails séparés par des virgules) à l’intérieur du tag.
Exemple : <registration monemail@mondomaine.fr>
L’adresse d’envoi du mail sera celle du webmaster définie dans la configuration de spip.
On peut également générer un formulaire simplifié en utilisant le tag <fastregistration>






Plugin gestion des conférences
Vos commentaires
# Le 26 août 2011 à 18:02, par Danielm
En réponse à : Plugin gestion des inscriptions à des conférences
Au hasard des contributeurs ;-)
Toujours rien concernant le portage en version 2 ?
Les fonctionnalités sont intéressantes, j’aurais aimé contribuer, pour cause de besoin, avec confirmation d’inscription munie d’un QR Code.
Si quelqu’un avait une ébauche de solution je le remercie par avance.
Répondre à ce message
# Le 22 mars 2009 à 18:56, par Claude
En réponse à : Fatal error
Bonjour,
J’ai le même problème que celui déjà signalé plus haut :
j’ai bien le formulaire dans l’espace privé, mais dans l’espace public ça donne : Fatal error : Cannot redeclare create_csv() (previously declared in /homepages/13/d199801854/htdocs/plugins/gestion_conferences/registrationform.php:662) in /homepages/13/d199801854/htdocs/plugins/gestion_conferences/registrationform.php on line 669
J’ai désactivé tous les autres plugins.
Répondre à ce message
# Le 6 août 2008 à 17:33, par phil93
En réponse à : Plugin gestion des inscriptions à des conférences
très bon plugin
une version spip 2 est-elle prévue, car pour l’instant cela casse l’espace privé
# Le 13 janvier 2009 à 18:31, par fleg
En réponse à : Plugin gestion des inscriptions à des conférences
A terme j’espère pouvoir trouver un peu de temps pour mettre à jour vers spip 2.0... mais pour le moment c’est pas gagné !
Répondre à ce message
# Le 22 avril 2008 à 12:22, par Ubu
En réponse à : Plugin gestion des inscriptions à des conférences
Joli boulot !
Dommages cependant de ne pas avoir opté pour l’interaction avec les plugins agenda et inscription2.
# Le 24 avril 2008 à 18:22, par ?
En réponse à : Plugin gestion des inscriptions à des conférences
ce plugin est intéressant mais l’image kapcha ne s’affiche pas
faut-il un autre plugin ?
# Le 25 avril 2008 à 10:30, par fleg
En réponse à : Plugin gestion des inscriptions à des conférences
Non, mais il faut que la librairie GD soit installée.
# Le 14 novembre 2008 à 01:51, par Patrice Vanneufville
En réponse à : Plugin gestion des inscriptions à des conférences
... ainsi que le plugin CFG pour la configuration.
# Le 13 janvier 2009 à 18:30, par fleg
En réponse à : Plugin gestion des inscriptions à des conférences
Non, pas testé !
Répondre à ce message
# Le 14 novembre 2008 à 01:46, par Pat
En réponse à : Plugin gestion des inscriptions à des conférences
Ce plugin a-t-il été testé avec Le Couteau Suisse en fonctionnement, notamment la lame « Découpe et onglets » activée ?
Certains fichiers ont été pompés sans notification particulière. Des noms et des dossiers sont communs, cela me laisse très interrogatif quant à la compatibilité des deux plugins...
D’autre part, est-il utile de livrer ce plugin avec le code source de librairies entieres, comme cluetip ou jQuery lui-même avec toutes leurs demos ?
Tout cela est source de confusion et pages blanches en perspective, à mon humble sens...
# Le 13 janvier 2009 à 18:29, par fleg
En réponse à : Plugin gestion des inscriptions à des conférences
Le plugin est insallé sur un site utilisant le couteau suisse... mais pas avec la lame « Découpe et onglets » activée. Il est vrai que j’ai adapté des bouts de codes entre autres issus de cette contrib, mais je crois avoir pris soins de modifier les noms des variables pour éviter les conflits (je ne garanti pas à 100%).
Pour le reste, c’est vrais que j’ai fait ça un peu à la va-vite et que le packaging pourrait être meilleur... mais j’avais peu de temps et mon idée était d’abord de donner la possibilité à ceux qui en avaient besoin d’utiliser ce plugin.
Répondre à ce message
# Le 13 novembre 2008 à 22:07, par Yannick Thebault
En réponse à : Plugin gestion des inscriptions à des conférences
Salut
Le plugin semble fonctionner correctement dans l’espace privé (j’ai bien le formulaire)
Mais dans l’espace public, j’ai ça :
Fatal error : Cannot redeclare create_csv() (previously declared in /var/www/spip/plugins/gestion_conferences/registrationform.php:662) in /var/www/spip/plugins/gestion_conferences/registrationform.php on line 669
J’ai bien mis #INSERT_HEAD dans l’entete du squelette et j’ai bien jquery
Merci d’avance
Yannick
Répondre à ce message
# Le 16 septembre 2008 à 21:24, par Patrick
En réponse à : Plugin gestion des inscriptions à des conférences
Juste pour vous signaler une légère incompatibilité entre les plugins « Forms et Table » et « Gestion de Conférence ».
Quand ce dernier est activé, il n’est plus possible d’avoir le menu « Insérer un formulaire » lors de la rédaction d’un article.
Le fonctionnement des formulaires n’est par ailleurs en rien perturbé.
— Patrick
Répondre à ce message
# Le 29 avril 2008 à 10:29, par casimopon
En réponse à : Plugin gestion des inscriptions à des conférences
Joli travail,
cependant, si on utilise la balise « registration ». il est impossible ensuite de modifier l’article, l’écran admin n’affiche rien ? dommage
ensuite la balise « shortregistration » ne marche pas, redommage
sinon, super boulot !!!
testé sur 1.9.2b [9381]
# Le 29 avril 2008 à 10:47, par fleg
En réponse à : Plugin gestion des inscriptions à des conférences
Je suis surpris... j’utilise une version 1.9.2d et ça fonctionne très bien !
As-tu la dernière version du plugin (j’ai fait une mise à jour hier, mais ça devrait pas changer) ?
Peut-être qu’il y a une interaction avec un autre plugin ! Essaies de désactiver tous les autres plugins pour voir si ça marche. Si oui, alors en les réactivant un à un tu arriveras à déterminer avec lequel il y a interaction.
# Le 3 juillet 2008 à 08:50, par Patrick
En réponse à : Plugin gestion des inscriptions à des conférences
Même problème.
la balise ne fonctionne pas même avec les autres plugin (sauf celui du squelette) sont désactivés.
Dommage car peut-être que cela répondrait à une question que je me pose à propos de cet intéressant plugin.
—
Patrick
# Le 3 juillet 2008 à 09:29, par fleg
En réponse à : Plugin gestion des inscriptions à des conférences
Est-ce que Jquery est bien activé ? et #INSERT_HEAD présent dans les headers des squelettes ?
Si tu me donnes un lien, je peux essayer de jeter un oeil.
F.
# Le 3 juillet 2008 à 14:17, par fleg
En réponse à : Plugin gestion des inscriptions à des conférences
Erreur de ma part... c’est
<fastregistration>et pas<shortregistration>!# Le 4 juillet 2008 à 06:50, par Patrick (d’après Fleg)
En réponse à : Plugin gestion des inscriptions à des conférences
Pour info, je colle ci-dessous des explications délivrées par Fleg :
Si ces erreurs apparaissent :
Warning : cannot yet handle MBCS in html_entity_decode() ! in registrationform.php on line 666
Warning : cannot yet handle MBCS in html_entity_decode() ! in objets.inc.php on line 279
c’est un bug de php4 qui a été corrigé dans les versions récentes (php5).
Si on est « maitre » de son serveur, upgrader php vers php5.
Sinon, demander à son hébergeur de le faire !
Si les deux versions de php sont dispo, regarder comment utiliser php5 (sans doute en incluant la ligne suivante dans un fichie .htaccess à la racine du site)
AddHandler x-httpd-php5 .php
Chez Online : AddType application/x-httpd-php5 .php
Enfin si le site n’est pas en UTF-8, alors essayer de mettre la variable $encodage à la valeur correspondant au site dans le fichier gesconf_inc.php (ligne 69 je crois).
Répondre à ce message
# Le 16 mai 2008 à 21:13, par canteleuplongee
En réponse à : Plugin gestion des inscriptions à des conférences
CE plugin m’interesse mais j’ai ce premier problème :
Warning : session_start() [function.session-start] : open(/mnt/157/sda/6/5/canteleuplongee/sessions/sess_36ee120e5b98b6b055c654800d320bf0, O_RDWR) failed : No such file or directory (2) in /mnt/157/sda/6/5/canteleuplongee/plugins/gestion_conferences/registrationform.php on line 2
puis l’image n’apprait pas alors que GD1 est actif ou GD2 d’ailleurs
exemple là : http://canteleuplongee.free.fr/spip.php?article37&var_mode=recalcul
# Le 22 mai 2008 à 14:35, par Fleg
En réponse à : Plugin gestion des inscriptions à des conférences
J’ai pas vu ce message d’erreur sur ta page ! En revanche, dans le texte il y avait
<shortregistration> et <registration monemail@mondomaine.com>!Premièrement, il faut mettre une seule des deux balises, pas les deux.
Ensuite, il faut bien sur que le plugin soit activé (car si je vois les balises, c’est qu’il ne l’est plus).
Vérifie aussi que le serveur a les droits d’écriture dans /mnt/157/sda/6/5/canteleuplongee/sessions/
Répondre à ce message