Forms&Tables 2.0

Gestion et administration de formulaires éditables. Ce plugin permet également la publication de sondages et enquètes, la collecte des réponses dans la base de données et le téléchargement au format csv.

Ce plugin est une adaptation de la version pour SPIP 1.9. Les fonctionnalités sont inchangées, pour plus d’information, merci de consulter la rubrique ad hoc.

Adaptation à SPIP 2.0

ATTENTION :
Pour conserver les formulaires créés sous SPIP 1.9.x, ne désinstallez pas le plugin en cliquant sur le bouton de désinstallation présent dans la page de gestion des plugins, pour information, ce bouton porte l’étiquette suivante : « Supprime les données et désactive le plugin ».

Pour conserver les données :

  • dans le dossier plugin, supprimez le dossier « forms_et_tables_1_9_1 »
  • dans le dossier plugin, ajoutez le dossier du plugin modifié : « forms_et_tables_2 »
  • Activez ce plugin dans la page de gestion des plugins

Plugin en version test

Ce plugin est actuellement mis à disposition en version « test ». Merci de nous faire part de vos remarques suite à votre utilisation, nous apporterons les corrections/adaptations dans les meilleurs délais et dans la mesure du possible.

Quelques remarques concernant cette adaptation

1-champ de type monétaire :
l’unité saisie en administration est exploitée uniquement dans le tableau des réponses. Il serait intéressant de voir si on ne peut pas laisser un choix à la saisie (soit au moment de la construction du formulaire soit au moment de la saisie par l’utilisateur). Il serait ensuite intéressant d’exploiter cette donnée ailleurs (export, suivi des réponses).

To do : faire ces modifications pour utiliser la donnée monétaire.

2- nous avons activé le tableau des résultats (étrangement, il ne l’était pas en SPIP 1.9+ ) :
Par contre, dans ce tableau les tris sur ‘id’ et ‘date’ marchent. Ca ne marche pas sur les autres champs.

To do : généraliser le tri sur les autres champs

3- problème confirmation d’une réponse à un sondage (à voir)
la fonction de confirmation d’une réponse dans un sondage est pour l’instant by passée, la réponse est automatiquement validée sans passage par confirmation = attente. Cette fonction doit probablement servir à traiter des multiples réponses via des robots (à confirmer).

To do : faire marcher cette fonction de confirmation de la réponse sur SPIP2, et enlever le by pass décrit ci-dessus.

4- Environnement de développement
Les développements et test ont été réalisés avec easyphp 3.0 et SPIP 2.0.10, équipé d’une bonne poignée de plugins qui n’ont provoqué aucun conflit. Nous allons le tester sur des versions PHP/MySQL plus récentes. N’hésitez pas à nous faire part de vos remarques en cas de problème.

5- Programmation : premières impressions
Certains comportements d’origine du plugins sont un peu déroutants, nous avons pu apporter quelques correction lors de cette adaptation, il reste encore un peu de travail, notamment concernant les remarques susmentionnées.

Nous apporterons si possible d’autres améliorations, mais n’hésitez pas à mettre « la main à la pâte » !

Avertissements

  • Bien que compatible SPIP 2.0, cette version du plugin n’utilise pas entièrement l’API SQL et n’est donc pas compatible PostgreSQL ou SQLite

Ce projet a été mené par le SEM. Pour en savoir plus

Discussion

310 discussions

  • Après tests, je plussoie pour les félicitations... et les petits soucis :
    -  récupération impeccable des formulaires existants
    -  affichage cohérent de la partie réalisation des formulaires et affichage dans les articles du modèle <formxx>
    -  message d’erreur si on utilise le modèle <tablexx>
    -  pas d’affichage avec <donneexx>
    -  pas d’envoi de mail de confirmation

    Merci encore

    Pierre

    Répondre à ce message

  • Bravo et mille fois merci à Jérôme pour cette adaptation tant attendue. Je l’ai testée et tout semble fonctionner au poil sauf le problème déjà signalé : l’envoi des mails de confirmation ne se fait pas. Dommage, mais je ne doute pas que l’auteur de la mise à jour nous arrangera ça fissa-fissa dès qu’il aura cuvé sa cuite de nouvel-an...
    Encore merci.

    Répondre à ce message

  • Jérôme Escoffier

    Bonjour,

    Fini les vacances de mon côté, je vais regarder tout ça.....

    Je reviens vers vous dès que possible....

    Cordialement.
    Jérôme.

    Répondre à ce message

  • Hello,

    Merci pour cette version très attendue ;-)
    Même problème que KMk :
    * pas d’envoi de la réponse vers l’adresse mail déclarée dans le formulaire.
    L’utilisation de ce plugin est elle subordonnée à l’activation des forums et/ou l’autorisation d’inscription des nouveaux visiteurs ?
    Ou bien cela n’a t il rien à voir ?
    Bonne journée

    Répondre à ce message

  • Bonjour,

    Merci pour ce travail de mise à jour ! De quoi passer une bonne année 2010 !

    J’ai testé donc le plugin avec un spip 2.0.10 : insertion d’un formulaire dans un article (deux champs testés).

    • OK : le formulaire s’affiche bien dans les deux interfaces privée et publique,
    • OK : les résultats sont bien mémorisés dans l’interface privée,
    • NE VA PAS : pas d’envoi de la réponse vers l’adresse mail déclarée dans le formulaire.

    Une petite idée ?

    Félicitations en tout cas et meilleurs vœux pour 2010 !

    Répondre à ce message

  • jcdeloffre

    merci tout d’abord pour cette adaptation très attendue. je la teste aujourd’hui et j’obtiens le message d’erreur suivant :

    Warning : Invalid argument supplied for foreach() in /home/www/html/ecole/efn-dumas.naples/ecrire/inc/filtres.php on line 1807
    j’utlise spip 2.0.9

    Répondre à ce message

  • 4

    Bonjour,
    Je viens d’installer le plugin sur Spip 1.9.2b (squelette egt).
    J’ai pu faire des essais de formulaires et ils apparaissent correctement côté public.
    Cependant, quand j’essaye de répondre (toujours côté public) un message d’erreur apparait.
    Par ailleurs, côté privé, la liste des formulaires créés n’est pas visible (pourtant si j’essaye de les insérer dans des articles, tout marche bien). Autre problème : je n’ai pas accès aux résultats.
    J’ai essayé les deux versions du plugin (1.9 et 1.9.1)...
    Est-ce que quelqu’un a une idée ?
    Merci !
    Paul.

    • Voilà l’erreur qui est mentionnée lorsque je valide les réponses au questionnaire, côté public du site :

      Fatal error : Call to undefined function : calculer_action_auteur() in /mnt/160/sda/4/d/byachepaul/MathFle/plugins/forms_1_9_1/forms_1_9/inc/forms.php on line 730

    • Bonjour,
      Après mon post précédent signalant le succès du plugin que j’ai chargé ici :
      http://icp.ge.ch/sem/cms-spip/spip.php?article900,
      j’ai en effet réussi à reprendre les tables qui fonctionnaient déjà avec spip 192.
      J’ai constaté que tout marchait, y compris l’acquisition de nouvelles données, le téléchargement des résultats, et ... la disparition des bandes à gauche dans l’espace public.
      Mon soucis vient d’ailleurs : il y a (chez FREE) un aberration d’affichage des rubriques mères (celles qui ont des sous rubriques), en effet la pièce jointe montre ce qui apparait.
      Retour à la normale après désactivation du plugin, avec un message d’erreur que je ne suis pas parvenu à reproduire.
      Ce message n’a pour but que de faire remonter les infos.
      Encore merci pour la mise à jour de ce plugin et pour votre travail

    • Complément d’info à propos de ce message : il est apparu à l’emplacement de la boite de dialogue de « composition » dans la partie privée de la rubrique, bloquant tout l’affichage de la zone centrale.
      Or "Composition3 m’est indispensable.
      Problème de compatibilité ?

      La pièce jointe montre ce qui est visible à l’appel de la rubrique, en fait, la grande partie blanche est l’affichage de la 1e sous rubrique.

      Je n’ai pas le temps aujourd’hui de faire des essais, mais je ferai remonter les infos.
      Bonne fin d’année.

    • Fin des infos pour ce qui me concerne :
      Tout vient du réglage du plugin par CFG :
      avec :
      "Permettre d’associer les donnees aux articles :
      Oui

      Permettre d’associer les donnees aux rubriques :
      Non

      Permettre d’associer les donnees aux auteurs :
      Non

      tout rentre dans l’ordre chez moi.

      Par contre excuses pour les posts sur la 192, je n’avais pas vu cette page.

    Répondre à ce message

  • Je savais bien que le père noël avait oublié quelque chose. C’est maintenant réparé. Un grand merci, je m’en vais tester tout ça.

    Répondre à ce message

  • 4
    Jérôme Escoffier

    Chers spipeurs,

    Le plugin « Forms et tables » est maintenant disponible en version test ici :

    Ce projet a été mené par le SEM (Service Ecoles-Medias du DIP Genève)). Le développement a été réalisé par Jérome Escoffier de la Société AMARIS.

    Nous vous serions reconnaissant de le tester et de nous faire part de vos retours d’expérience.

    Dans cette attente

    Bonnes fêtes à tous

    Jérôme

    • Juste ce petit message, je pense que nous serons un trés grand nombre à vous adresser des remerciements.
      Merci 1000 fois merci. J’en étais arrivé à désespérer de voir une équipe s’y mettre. Je le mets en test sur un de mes sites.... comptez sur moi pour coopérer à l’alimentation des remarques pour d’éventuelles améliorations. Je ne peux malheureusement qu’apporter cela à la communauté, n’étant pas informaticien.
      Bonne fête de fin d’année.
      LJB

    • Merci ; c’est un magnifique cadeau de Noêl !

    • Bonsoir

      ne pourriez vous pas le mettre sur la zone en zip ? car si vous l’avez tester et le proposer ici c’est qu’il doit pouvoir être utiliser par tous le monde. NON ?

      pierre

    • Bonjour,
      Une aberration d’affichage en partie privée pour les rubrique mères (contenant des sous rubriques).
      Plugin pris à cette source http://icp.ge.ch/sem/cms-spip/spip.php?article900, spip 201 chez Free
      Tout redevient normal après la désactivation du plugin qui fonctionne trés bien, et a repris les tables déjà existantes de spip 192.
      Un message d’erreur est aparu lors de la 1e désactivation du plugin, message que je ne suis pas parvenu à reproduire.
      En tout cas, bravo et merci

    Répondre à ce message

  • 1
    Ventil’Ho

    Merci pour ce Plugin très utile et bienvenu au moment où je construis mon site sous SPIP2.

    J’ai créé un formulaire de commande d’un logiciel.
    Le formulaire marche bien et je retrouve les commandes dans la partie privé.
    Il reste deux soucis :
    -  je ne reçois pas le mail de commande sur ma boite mail
    -  l’utilisateur ne reçoit pas le mail de confirmation.
    Y a-t-il une explication ?

    Encore merci pour ce beau travail.

    • Bonjour,
      Après une utilisation régulière en Spip 192, au passage en Spip210 je souhaitais l’adaptation de ce plugin à sa version Spip2.
      C’est fait, et pour moi, les tables fonctionnent comme avant !
      Un grand merci, c’est visible ici.
      Un regret : on ne peut toujours pas répondre au sondage en étant logué.
      Petit détail.

    Répondre à ce message

Ajouter un commentaire

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.

Qui êtes-vous ?
[Se connecter]

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom