formulaires

Bonjour,

J’ai besoin d’aide en ce qui concerne SPIP 2.0.8 et les formulaires. En
dépit de ma consultation de la doc et des mes essais, je n’arrive pas à
avancer de façon satisfaisante.
En suivant http://www.spip.net/fr_article3796.html j’ai réussi à
comprendre comment faire apparaître un formulaire dans un article. Mais
je n’obtiens aucun résultat lorsque je teste le formulaire en question.

Voilà ce dont j’ai besoin, et en fonction de ce descriptif, si
quelqu’un veut bien m’aider, cela devrait être faisable.

Il s’agit de mettre en ligne un formulaire accessible de manière
restreinte où les enseignants donneront:

  • Nom prénom, adresse email
  • N° de l’UE (via un menu déroulant).
  • Descriptif du cours
  • Bibliographie

A chaque envoi le fichier du contenu des enseignements devrait se
remplir progressivement, dans une zone privée, jusqu’à ce que toutes les
UE soient renseignées. Il n’y aurait plus ensuite qu’à vérifier le
fichier et le mettre en ligne.

Il me semble que cela doit être réalisable avec SPIP.

Merci de votre aide, car pour l’instant, je rame…

Cordialement


Joseph Vidal-Rosset
Université de Nancy 2
Département de philosophie
Bd Albert 1er
F-54000 Nancy

page web: http://jvrosset.free.fr

(pour info, pas besoin de poster deux fois ton message à la suite J)

De : Joseph Vidal-Rosset [mailto:joseph.vidal.rosset@gmail.com]
Envoyé : lundi 29 juin 2009 10:16
À : spip@rezo.net
Objet : [Spip] formulaires

Bonjour,

J’ai besoin d’aide en ce qui concerne SPIP 2.0.8 et les formulaires. En
dépit de ma consultation de la doc et des mes essais, je n’arrive pas à
avancer de façon satisfaisante.
En suivant http://www.spip.net/fr_article3796.html j’ai réussi à
comprendre comment faire apparaître un formulaire dans un article. Mais
je n’obtiens aucun résultat lorsque je teste le formulaire en question.

Voilà ce dont j’ai besoin, et en fonction de ce descriptif, si
quelqu’un veut bien m’aider, cela devrait être faisable.

Il s’agit de mettre en ligne un formulaire accessible de manière
restreinte où les enseignants donneront:

  • Nom prénom, adresse email
  • N° de l’UE (via un menu déroulant).
  • Descriptif du cours
  • Bibliographie

A chaque envoi le fichier du contenu des enseignements devrait se
remplir progressivement, dans une zone privée, jusqu’à ce que toutes les
UE soient renseignées. Il n’y aurait plus ensuite qu’à vérifier le
fichier et le mettre en ligne.

Il me semble que cela doit être réalisable avec SPIP.

Merci de votre aide, car pour l’instant, je rame…

Cordialement


Joseph Vidal-Rosset
Université de Nancy 2
Département de philosophie
Bd Albert 1er
F-54000 Nancy

page web: http://jvrosset.free.fr

Joseph Vidal-Rosset a écrit :

Bonjour,

J'ai besoin d'aide en ce qui concerne SPIP 2.0.8 et les formulaires. En
dépit de ma consultation de la doc et des mes essais, je n'arrive pas à
avancer de façon satisfaisante.
En suivant Formulaires CVT par l'exemple - SPIP j'ai réussi à
comprendre comment faire apparaître un formulaire dans un article. Mais
je n'obtiens aucun résultat lorsque je teste le formulaire en question.

Voilà ce dont j'ai besoin, et en fonction de ce descriptif, si
quelqu'un veut bien m'aider, cela devrait être faisable.

Il s'agit de mettre en ligne un formulaire accessible de manière
restreinte où les enseignants donneront:

- Nom prénom, adresse email
- N° de l'UE (via un menu déroulant).
- Descriptif du cours
- Bibliographie

A chaque envoi le fichier du contenu des enseignements devrait se
remplir progressivement, dans une zone privée, jusqu'à ce que toutes les
UE soient renseignées. Il n'y aurait plus ensuite qu'à vérifier le
fichier et le mettre en ligne.

Il me semble que cela doit être réalisable avec SPIP.

Merci de votre aide, car pour l'instant, je rame...

Cordialement

--
Joseph Vidal-Rosset
Université de Nancy 2
Département de philosophie
Bd Albert 1er
F-54000 Nancy

page web: http://jvrosset.free.fr/>

Ce que je ferais personnellement, c'est envoyer chaque formulaire saisi (cad données saisies par un enseignant) dans une table personnelle. Puis pour l'édition, faire une boucle sur cette table afin d'afficher la liste des UE. Evidemment, si cette opération est ponctuelle, c'est un peu idiot de créer une table pour ça... En ce cas, on devrait pouvoir rajouter chaque formulaire saisi dans un fichier Excel. Je ne l'ai jamais fait dans le cadre d'un formulaire CVT, mais ça me paraît possible...

Amicalement,

Bernard

Le Mon, 29 Jun 2009 16:09:50 +0200,
BMR <bmr@ediweb.org> a écrit :

Joseph Vidal-Rosset a écrit :
> Bonjour,
>
> J'ai besoin d'aide en ce qui concerne SPIP 2.0.8 et les
> formulaires. En dépit de ma consultation de la doc et des mes
> essais, je n'arrive pas à avancer de façon satisfaisante.
> En suivant Formulaires CVT par l'exemple - SPIP j'ai réussi à
> comprendre comment faire apparaître un formulaire dans un article.
> Mais je n'obtiens aucun résultat lorsque je teste le formulaire en
> question.
>
> Voilà ce dont j'ai besoin, et en fonction de ce descriptif, si
> quelqu'un veut bien m'aider, cela devrait être faisable.
>
> Il s'agit de mettre en ligne un formulaire accessible de manière
> restreinte où les enseignants donneront:
>
> - Nom prénom, adresse email
> - N° de l'UE (via un menu déroulant).
> - Descriptif du cours
> - Bibliographie
>
> A chaque envoi le fichier du contenu des enseignements devrait se
> remplir progressivement, dans une zone privée, jusqu'à ce que
> toutes les UE soient renseignées. Il n'y aurait plus ensuite qu'à
> vérifier le fichier et le mettre en ligne.
>
> Il me semble que cela doit être réalisable avec SPIP.
>
> Merci de votre aide, car pour l'instant, je rame...
>
> Cordialement
>
> --
> Joseph Vidal-Rosset
> Université de Nancy 2
> Département de philosophie
> Bd Albert 1er
> F-54000 Nancy
>
> page web: http://jvrosset.free.fr/&gt;
>

Ce que je ferais personnellement, c'est envoyer chaque formulaire
saisi (cad données saisies par un enseignant) dans une table
personnelle. Puis pour l'édition, faire une boucle sur cette table
afin d'afficher la liste des UE. Evidemment, si cette opération est
ponctuelle, c'est un peu idiot de créer une table pour ça... En ce
cas, on devrait pouvoir rajouter chaque formulaire saisi dans un
fichier Excel. Je ne l'ai jamais fait dans le cadre d'un formulaire
CVT, mais ça me paraît possible...

Amicalement,

Bernard

Merci Bernard,

C'est en effet ce qui est possible techniquement pour moi, puisque mon
hébergeur (02switch que je recommande vivement
http://www.o2switch.fr/ ) me le permet sans difficulté.

Seulement voilà. C'est le détail du code pour faire le début de cela
qui me manque, et je n'ai pas trouvé de doc suffisamment simple sur
cette question pour que je puisse m'en sortir tout seul. Il me faudrait
un guide étape par étape. Comment faire la table personnelle, comment
faire la boucle sur cette table, etc. Choses assez simples pour les
initiés, mais qui ne sont pas à ma portée, parce que je n'ai pas mis la
main sur un tuto suffisamment simple et suffisamment complet.

Je vais tester une solution qui me laisse un peu sceptique: faire
autant d'articles qu'il y a d'UE et accompagner chaque article d'un
formulaire de pétition. Mais je trouve que c'est du bricolage et je
pense que le résultat ne sera pas terrible au niveau graphique.

Sinon j'attendrai peut-être la sortie du plugin "Forms et Tables" pour
SPIP 2.x qui manque cruellement dans ce passage de SPIP 1.9 à SPIP 2.

Cordialement
Joseph
--
Joseph Vidal-Rosset
Université de Nancy 2
Département de philosophie
Bd Albert 1er
F-54000 Nancy

page web: http://jvrosset.free.fr

Joseph Vidal-Rosset a écrit :

Le Mon, 29 Jun 2009 16:09:50 +0200,
BMR <bmr@ediweb.org> a écrit :

Joseph Vidal-Rosset a écrit :

Bonjour,

J'ai besoin d'aide en ce qui concerne SPIP 2.0.8 et les
formulaires. En dépit de ma consultation de la doc et des mes
essais, je n'arrive pas à avancer de façon satisfaisante.
En suivant Formulaires CVT par l'exemple - SPIP j'ai réussi à
comprendre comment faire apparaître un formulaire dans un article.
Mais je n'obtiens aucun résultat lorsque je teste le formulaire en
question.

Voilà ce dont j'ai besoin, et en fonction de ce descriptif, si
quelqu'un veut bien m'aider, cela devrait être faisable.

Il s'agit de mettre en ligne un formulaire accessible de manière
restreinte où les enseignants donneront:

- Nom prénom, adresse email
- N° de l'UE (via un menu déroulant).
- Descriptif du cours
- Bibliographie

A chaque envoi le fichier du contenu des enseignements devrait se
remplir progressivement, dans une zone privée, jusqu'à ce que
toutes les UE soient renseignées. Il n'y aurait plus ensuite qu'à
vérifier le fichier et le mettre en ligne.

Il me semble que cela doit être réalisable avec SPIP.

Merci de votre aide, car pour l'instant, je rame...

Cordialement

--
Joseph Vidal-Rosset
Université de Nancy 2
Département de philosophie
Bd Albert 1er
F-54000 Nancy

page web: http://jvrosset.free.fr/&gt;

Ce que je ferais personnellement, c'est envoyer chaque formulaire
saisi (cad données saisies par un enseignant) dans une table
personnelle. Puis pour l'édition, faire une boucle sur cette table
afin d'afficher la liste des UE. Evidemment, si cette opération est
ponctuelle, c'est un peu idiot de créer une table pour ça... En ce
cas, on devrait pouvoir rajouter chaque formulaire saisi dans un
fichier Excel. Je ne l'ai jamais fait dans le cadre d'un formulaire
CVT, mais ça me paraît possible...

Amicalement,

Bernard

Merci Bernard,

C'est en effet ce qui est possible techniquement pour moi, puisque mon
hébergeur (02switch que je recommande vivement
http://www.o2switch.fr/ ) me le permet sans difficulté.

Seulement voilà. C'est le détail du code pour faire le début de cela
qui me manque, et je n'ai pas trouvé de doc suffisamment simple sur
cette question pour que je puisse m'en sortir tout seul. Il me faudrait
un guide étape par étape. Comment faire la table personnelle, comment
faire la boucle sur cette table, etc. Choses assez simples pour les
initiés, mais qui ne sont pas à ma portée, parce que je n'ai pas mis la
main sur un tuto suffisamment simple et suffisamment complet.

Je vais tester une solution qui me laisse un peu sceptique: faire
autant d'articles qu'il y a d'UE et accompagner chaque article d'un
formulaire de pétition. Mais je trouve que c'est du bricolage et je
pense que le résultat ne sera pas terrible au niveau graphique.

Sinon j'attendrai peut-être la sortie du plugin "Forms et Tables" pour
SPIP 2.x qui manque cruellement dans ce passage de SPIP 1.9 à SPIP 2.

Cordialement
Joseph

En fait au niveau conceptuel, je t'ai proposé 2 solutions (comme ça au pif, mais il y en a certainement d'autres) :
- Soit créer une table à côté des tables spip, qui serait dédiée aux UE, mais si tu devais créer pas mal de formulaires dans ce genre et à chaque fois une table, ce n'est pas terrible. En général une table est faite pour servir longtemps. L'avantage est que tu pourras faire des boucles avec, donc afficher ce que tu veux, comme tu le veux (en principe).
- Soit remplir un fichier Excel (ou .csv), qui sera à afficher tel quel ou bien sous forme d'un tableau spip (il doit exister encore une contrib qui fait ça).

L'idéal serait que tu fasses ton formulaire en local. Si tu n'as pas de serveur apache en local (genre wamp ou easyphp si tu es sous windows), il faut en installer un, c'est vraiment simple. Tu installes spip (la même version que tu as en ligne). Puis tu crées ton formulaire, pour le tester, pour éviter de planter ton spip en cas d'erreur sur la base de données.
Dans le 1er cas, il faut aller dans phpmyadmin et créer la nouvelle table dans la base de données où se trouve spip. Je peux t'aider pour ça, mais il faut des détails sur les champs (type, taille).
Ensuite pour le formulaire proprement dit, il faut utiliser le fichier xxx.html pour afficher le formulaire. C'est le moins difficile.
Après, le plus difficile, c'est le fichier xxx.php. Mais bon ça n'a rien d'impossible.
Dernière chose : les boucles pour afficher le contenu de la table dans spip. Tu dois savoir.

Bon je t'ai donné des lignes directrices...

A+

Bernard