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

  • J’ai aussi ce problème en lien deux formulaire .../

    apparament il doit y avoir un léger problème dans la prise en compte de l’étape qui vient d’être validée puisqu’en réalité, lorsque l’article est réaffiché à la validation d’un formulaire, il est nécessaire de recharger la page pour que le formulaire suivant apparaisse (recalcul pas nécessaire, simplement rechargement de la page)... Et cela même avec un #CACHE0 dans le squelette de l’article qui contient les formulaires.
    Si vous avez des infos pour contourner ce problème, merci

    Répondre à ce message

  • delorimier

    Le bouton « ajouter » (champ) est défectueux, mais fonctionne bien sur un autre site où il n’y a que ce plugin. Le bouton indique « forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit », et donne une erreur 404 avec ce lien, tout en créant le nouveau champ quand on y revient.

    ecrire/forms_edit ?var_ajaxcharset=utf-8&bloc=forms_edit&id_form=12&champ_visible=ligne_4&nouveau_champ=ligne_4&var_ajax_redir=1

    Est-ce un problème de compatibilité avec un autre plugin ?

    Détails : spip 2.0.9, plugins : Accès restreint 3.0, CFG, Couteau suisse (mailcrypt,force langue,supprime numéro), Crayons, formulaire et tables 2.0, porte plume, sjcycle, social tags, SPIP bonux 2.0, champs extras 2.

    Répondre à ce message

  • Bonjour,

    lorsque je veux voir mon formulaire au format pdf par le plugin Article_pdf, j’ai l’erreur suivante à l’affichage :

    Parse error : syntax error, unexpected T_STRING in /home/www/85ec692f872eef808fdc0f715e28ab6d/web/ecrire/public.php(182) : eval()’d code on line 726

    Si vous avez une idée, je suis preneur.

    Merci d’avance.

    Répondre à ce message

  • @nat, désolé, mais j’ai vraiment du mal à obtenir les accès pour commiter sur la zone, c’est compliqué et long......

    Dès que ’aurai les accès (si je les ai), je mettrai les correctifs du problème de nat et je pourrai regarder les autres problèmes.

    Jérôme.

    Répondre à ce message

  • re- est-ce qu’on peut « personnaliser » le formulaire, cad par exemple enlever la phrase « automatique » après l’adresse e-mail ...
    merci

    Répondre à ce message

  • [(#MODELEformid_form=1)]

    Répondre à ce message

  • bonjour
    ce plugin à l’air d’être bien et est très simple d’utilisation
    par contre je n’arrive pas à le faire apparaitre dans mon squelette
    #TITRE n’affiche rien du tout
    Merci !

    Répondre à ce message

  • Bonjour,

    la transition 1.9 > 2.0.10 s’est bien passée (ouf..)

    Par contre pour les sondages il y a des choses bizarres : j’ai coché « Réponses multiples. » et « Données publiques. Les données enregitrées seront accessibles aux visiteurs du site. »
    (là il y a une typo dans enregitrées)

    mais impossible de valider + d’une réponse sans vider le cache. Est-ce normal ?

    Et j’ai mis le fichier ligne.gif dans le dossier /squelettes
    car sinon l’image est invisible.

    et pour finir le lien « Votre saisie a été enregistrée. Voir les résultats » : http://www.site.fr/?exemple-de-sondage,49&id_donnee=500&resultats=4#form4

    rafraichit la page sans montrer les résultats.

    Par contre dans l’encadré au-dessus il est bon : http://www.site.fr/spip.php?page=sondage&id_form=4

    Et d’ailleurs est-ce que les deux ne font pas doublons ?

    Répondre à ce message

  • Bonjour,
    L’envoi de email marche avec spip 2.10.... mis à part que dans le mail de confirmation il y des petit apostrophes (’)en trop dans les liens :

    http://www.truc-machin.com/’spip.php ?page=article&id_article=5’

    ça c’est mieux :

    http://www.truc-machin.com/spip.php?page=article&id_article=5

    Jean-Ba

    Répondre à ce message

  • 1

    Votre demande à la liste de diffusion spip-zone
    a été rejetée par le modérateur de la liste. Le modérateur a donné la
    justification suivante cause de ce rejet :
    « Sans motif »

    Faut-il justifier ma demande d’accès ? J’ai juste dit que j’avais besoin d’un accès pour commiter des modifications suite à mon intervention sur la mise à jour de ce plugin.

    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