[SPIP Zone] Formidable et les téléversements

Salut à tou(te)s,

j'ai tenté une sonde sur #spip, mais ça devait tomber mal, alors j'explicite ici.

J'ai tout un site web réalisé en 2012, basé sur SPIP 2.1 et "Forms et tables", que je suis en train de porter sous SPIP3/Formidable. La plupart des formulaires du site utilisent le téléversement de fichier de Forms et tables.

Les utilisateurs de Formidable ne doivent probablement pas ignorer qu'une des grandes différences dans les fonctionnalités entre les deux plugins est le fait que Formidable n'offre pas encore la possibilité de téléverser des fichiers dans un formulaire.

Cette fonctionnalité n'étant pas anodine, je suppose qu'elle doit intéresser pas mal de monde. Mais comme elle n'est pas dispo ET qu'elle intéresse du monde, je me dis "ça doit être relativement coton à implémenter".

Étant donné que ce n'est "que de l'upload PHP", ce ne doit pas être si compliqué que ça. Mais c'est le respect de l'existant, des diverses conventions, de principe de non réinvention de la roue, qui aurait tendance à me tracasser.

Je pourrais éventuellement me proposer pour me lancer là dedans, mais j'aimerais :
1 - savoir s'il y a déjà des développements démarrés
2 - savoir s'il y a déjà une "feuille de route", des idées jetées sur le papier, des diagrammes UML, que sais-je ?...
3 - ne pas être tout seul (pour ne pas risquer le hors-sujet)
4 - savoir si ça intéresse autant de personnes que je me le suis laissé dire

Opinions ?
--
Camille

Camille Sauvage a écrit :

Étant donné que ce n'est "que de l'upload PHP", ce ne doit pas être si compliqué que ça. Mais c'est le respect de l'existant, des diverses conventions, de principe de non réinvention de la roue, qui aurait tendance à me tracasser.

Ainsi que l'aspect sécurité : à partir du moment où l'on permet à n'importe qui d'uploader un fichier inconnu sur le serveur, il faut s'assurer que cela ne permettra jamais d'executer du code malveillant, et également que le contenu des dits fichiers ne sera lisible que par les personnes autorisées

Cédric

Pour ma part et devant le concert de cris enthousiastes concernant cette contrib, je contourne mon problème en créant un formulaire d'upload CVT maison. Vite fait, bien fait...
--
Camille

Le 18/03/2014 17:45, Cédric Morin a écrit :

Camille Sauvage a écrit :

Étant donné que ce n'est "que de l'upload PHP", ce ne doit pas être si
compliqué que ça. Mais c'est le respect de l'existant, des diverses
conventions, de principe de non réinvention de la roue, qui aurait
tendance à me tracasser.

Ainsi que l'aspect sécurité : à partir du moment où l'on permet à
n'importe qui d'uploader un fichier inconnu sur le serveur, il faut
s'assurer que cela ne permettra jamais d'executer du code malveillant,
et également que le contenu des dits fichiers ne sera lisible que par
les personnes autorisées

Cédric

Le 21/03/2014 11:56, Camille Sauvage a écrit :

Pour ma part et devant le concert de cris enthousiastes concernant cette contrib, je contourne mon problème en créant un
formulaire d'upload CVT maison. Vite fait, bien fait...

Cette question a déjà été posée plusieurs fois
et chaque fois le solutionnement est repoussé !

JL

Le 21/03/2014 11:56, Camille Sauvage a écrit :

Pour ma part et devant le concert de cris enthousiastes concernant cette contrib, je contourne mon problème en créant un formulaire d'upload CVT maison. Vite fait, bien fait...
--
Camille

Tu peux m'en dire plus ?

C'est pour cette raison que je traine encore des SPIP 2 et que tous ne sont pas en 3 :wink:

Merci de ta réponse

Paulbe

Pas grand chose à dire.

Le site que je migre en SPIP 3 est destiné à collecter des informations sur des candidats à l'inscription à une licence. Il représente une douzaine de formulaires dont certains comportaient des téléversements. Dans la partie CV, on demandait par exemple le téléversement d'un CV.

Ce que je vais faire, c'est créer une table supplémentaire dans SPIP pour garder un lien entre l'id_auteur du candidat et tous les fichiers qu'il a téléversés.
id_auteur -> nom_du_champ -> chemin vers le fichier téléversé

Là-dessus, je crée un formulaire CVT (dans squelettes/formulaires/) dans lequel je rassemble tous les fichiers à téléverser (plein de champs "file") que je ventile via le code PHP de la fonction traiter et que je consigne dans ma nouvelle table.

J'ajoute un squelette maison pour pouvoir présenter les résultats proprement dans l'Espace Privé.

Étant donné que j'ai mis tous les squelettes spécifiques à mon site dans un plugin, il devient facile de créer une nouvelle table et d'ajouter des boutons et formulaires dans l'Espace Privé.

Ce message m'a permis de mettre de l'ordre dans mes idées, mais est-ce que ça répond à ta question Paulbe ?
--
Camille

Le 21/03/2014 13:01, Paul a écrit :

Le 21/03/2014 11:56, Camille Sauvage a écrit :

Pour ma part et devant le concert de cris enthousiastes concernant
cette contrib, je contourne mon problème en créant un formulaire
d'upload CVT maison. Vite fait, bien fait...
--
Camille

Tu peux m'en dire plus ?

C'est pour cette raison que je traine encore des SPIP 2 et que tous ne
sont pas en 3 :wink:

Le 21 mars 2014 13:40, Camille Sauvage <camille.sauvage@espci.fr> a écrit :

Pas grand chose à dire.

Le site que je migre en SPIP 3 est destiné à collecter des informations
sur des candidats à l'inscription à une licence. Il représente une douzaine
de formulaires dont certains comportaient des téléversements. Dans la
partie CV, on demandait par exemple le téléversement d'un CV.

Ce que je vais faire, c'est créer une table supplémentaire dans SPIP pour
garder un lien entre l'id_auteur du candidat et tous les fichiers qu'il a
téléversés.
id_auteur -> nom_du_champ -> chemin vers le fichier téléversé

Là-dessus, je crée un formulaire CVT (dans squelettes/formulaires/) dans
lequel je rassemble tous les fichiers à téléverser (plein de champs "file")
que je ventile via le code PHP de la fonction traiter et que je consigne
dans ma nouvelle table.

J'ajoute un squelette maison pour pouvoir présenter les résultats
proprement dans l'Espace Privé.

Étant donné que j'ai mis tous les squelettes spécifiques à mon site dans
un plugin, il devient facile de créer une nouvelle table et d'ajouter des
boutons et formulaires dans l'Espace Privé.

Ce message m'a permis de mettre de l'ordre dans mes idées, mais est-ce que
ça répond à ta question Paulbe ?
--
Camille

Pourquoi ne pas instituer un document ? (attaché à l'auteur).
Comme ça tu rentres dans le mode de fonctionnement de SPIP et tu pourras
contrôler les différents documents dans la médiathèque.
Surtout si tu as fait ton propre plugin, ça sera plus simple de gérer le
traitement car dédié à ton plugin.

Le 21/03/2014 13:01, Paul a écrit :

Le 21/03/2014 11:56, Camille Sauvage a écrit :

Pour ma part et devant le concert de cris enthousiastes concernant
cette contrib, je contourne mon problème en créant un formulaire
d'upload CVT maison. Vite fait, bien fait...
--
Camille

Tu peux m'en dire plus ?

C'est pour cette raison que je traine encore des SPIP 2 et que tous ne
sont pas en 3 :wink:

----

spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Pourquoi ne pas instituer un document ? (attaché à l'auteur).

Heu parce que je n'y avais pas vraiment pensé.
Dans ce cas, ça ne serait pas idiot que j'arrive à utiliser le formulaire d'upload qui se trouve dans l'Espace Privé. Pas la moindre idée d'où je vais trouver ça...

Comme ça tu rentres dans le mode de fonctionnement de SPIP et tu pourras
contrôler les différents documents dans la médiathèque.

C'est séduisant en effet.

Surtout si tu as fait ton propre plugin, ça sera plus simple de gérer le
traitement car dédié à ton plugin.

Je n'ai pas très bien compris ta dernière partie pour le coup.
--
Camille

Le 21 mars 2014 13:49, Camille Sauvage <camille.sauvage@espci.fr> a écrit :

Pourquoi ne pas instituer un document ? (attaché à l'auteur).

Heu parce que je n'y avais pas vraiment pensé.
Dans ce cas, ça ne serait pas idiot que j'arrive à utiliser le formulaire
d'upload qui se trouve dans l'Espace Privé. Pas la moindre idée d'où je
vais trouver ça...

Comme ça tu rentres dans le mode de fonctionnement de SPIP et tu pourras

contrôler les différents documents dans la médiathèque.

C'est séduisant en effet.

Surtout si tu as fait ton propre plugin, ça sera plus simple de gérer le

traitement car dédié à ton plugin.

Je n'ai pas très bien compris ta dernière partie pour le coup.

Je faisais référence à ceci :
"Étant donné que j'ai mis tous les squelettes spécifiques à mon site dans
un plugin, il devient facile de créer une nouvelle table et d'ajouter des
boutons et formulaires dans l'Espace Privé."
Et du fait, que ce topic parlais de la gestion d'upload de fichiers
intégrer à Formidable...
Dans ton cas, tu peux te passer de Formidable et créer ton propre CVT qui
gérera tous les aspects nécessaires à ton site.

Teddy.

--
Camille

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Merci pour ta réflexion.

Mais donc tous tes "posteurs" sont des auteurs ? Moi ils ne sont que des visiteurs non enregistrés...

Un exemple => http://spa-comines.be/Signaler-la-perte-d-un-animal.html avec formidable et un petit plugin que marcimat avait développé à l'époque un peu modifié pour des jpg, je cherche rien de plus que cela

Amitié
Paulbe

Le 21/03/2014 13:40, Camille Sauvage a écrit :

Pas grand chose à dire.

Le site que je migre en SPIP 3 est destiné à collecter des informations sur des candidats à l'inscription à une licence. Il représente une douzaine de formulaires dont certains comportaient des téléversements. Dans la partie CV, on demandait par exemple le téléversement d'un CV.

Ce que je vais faire, c'est créer une table supplémentaire dans SPIP pour garder un lien entre l'id_auteur du candidat et tous les fichiers qu'il a téléversés.
id_auteur -> nom_du_champ -> chemin vers le fichier téléversé

Là-dessus, je crée un formulaire CVT (dans squelettes/formulaires/) dans lequel je rassemble tous les fichiers à téléverser (plein de champs "file") que je ventile via le code PHP de la fonction traiter et que je consigne dans ma nouvelle table.

J'ajoute un squelette maison pour pouvoir présenter les résultats proprement dans l'Espace Privé.

Étant donné que j'ai mis tous les squelettes spécifiques à mon site dans un plugin, il devient facile de créer une nouvelle table et d'ajouter des boutons et formulaires dans l'Espace Privé.

Ce message m'a permis de mettre de l'ordre dans mes idées, mais est-ce que ça répond à ta question Paulbe ?
--
Camille

Salut,

Cette question a déjà été posée plusieurs fois

En moyenne une fois par an
https://www.mail-archive.com/spip-zone@rezo.net/msg28137.html
http://comments.gmane.org/gmane.comp.web.spip.zone/28395

https://www.mail-archive.com/spip@rezo.net/msg55175.html

et chaque fois le solutionnement est repoussé !

C'est juste pas très simple comme l'a souligné Cédric, et personne
(qui en a la compétence) n'a eu le temps de prendre le problème à bras
le corps

Bonjour,

Je vais dire quelque chose qui va peut-être faire hurler la liste en
entier donc je passe en mode casque lourd.

Voici quelques faits et propositions:

- je ne sais pas comme ça la masse de boulot que représente l'ajout de
la fonction upload dans formidable, mais j'imagine que ça doit
représenter quelques jours
- la fonction d'upload (et bien sûr je parle d'une vraie fonction
d'upload qui offre toutes les garanties de sécurité et de
fonctionnalités et d'intégration dans le framework spip) est une
nécessité absolue pour beaucoup du point de vue de leurs besoins
- je dirai même plus c'est une nécessité absolue pour spip dans ce monde
de concurrence absolue avec les autres CMS qui proposent ça
- tout le monde a la tête sous l'eau dès qu'il s'agit de boulot, donc
effectivement je comprends que personne n'ait le temps
- je reconnais que ça n'est pas forcément un sujet des plus glorieux, il
y a pléthore de plugins plus marrants et plus glorifiants à améliorer, à
créer, etc ... pour ma part, il y a toujours des trucs plus intéressants
à faire que certains projets sur lesquels je bosse toujours à reculons ...
- nombre d'entre nous sommes des professionnels qui gagnons notre vie,
euh .. disons qui survivont, grâce entre autres à spip
- chaque fois que j'ai dû enlever formidable pour remettre Forms&Tables
j'ai eu mal au coeur

Fort de ces constatations (je ne pense pas avoir à ce niveau dit des
énormités :-), je me demandais pourquoi nous ne lancerions pas une
souscription avec un objectif financier à atteindre pour financer ce
développement ... Aïe ...

Je sais que c'est un gros mot (faire payer quelque chose), je sais que
c'est mettre le doigt dans un engrenage dangereux (vers le paiement des
plugins, vers le paiement du support, vers ...), mais je reste avec
l'impression que certaines choses sont tellement nécessaires qu'à un
moment, financer est peut-être la solution, ceux qui développent tout ça
doivent aussi manger, et quand certains travaux dépassent l'effort
possible à titre totalement gratuit ... Et bien sûr, développement dans
la licence de spip ...

Je pense que la première chose intéressante serait de savoir quel effort
ce dév représente-t-il en terme de temps ...

Le 23/03/2014 12:23, Gildas Cotomale a écrit :

Salut,

Cette question a déjà été posée plusieurs fois

En moyenne une fois par an
https://www.mail-archive.com/spip-zone@rezo.net/msg28137.html
http://comments.gmane.org/gmane.comp.web.spip.zone/28395
Discuter chez rezo.net
https://www.mail-archive.com/spip@rezo.net/msg55175.html

et chaque fois le solutionnement est repoussé !

C'est juste pas très simple comme l'a souligné Cédric, et personne
(qui en a la compétence) n'a eu le temps de prendre le problème à bras
le corps
Formidable, le générateur de formulaires - SPIP-Contrib
----

--
Pierre

Salut,

Le 23 mars 2014 14:07, Zapilou <csi@zapilou.com> a écrit :

- je dirai même plus c'est une nécessité absolue pour spip dans ce monde
de concurrence absolue avec les autres CMS qui proposent ça

Personnellement, je préférerai que SPIP ne se place pas dans une
dynamique concurrentielle... Bref, que SPIP ne soit pas un produit,
mais reste un projet dont le but est de permettre au plus grand nombre
de construire un -chouette- espace d'expression sur le web.

Je sais que c'est un gros mot (faire payer quelque chose), je sais que
c'est mettre le doigt dans un engrenage dangereux (vers le paiement des
plugins, vers le paiement du support, vers ...), mais je reste avec
l'impression que certaines choses sont tellement nécessaires qu'à un
moment, financer est peut-être la solution, ceux qui développent tout ça
doivent aussi manger, et quand certains travaux dépassent l'effort
possible à titre totalement gratuit ... Et bien sûr, développement dans
la licence de spip ...

Tout a un coût, à partir du moment où c'est du temps. Je ne gagne pas
ma vie grâce ou à cause de SPIP. Mais, je comprends fort bien que ceux
qui veulent gagner leur vie en l'utilisant comme support aient des
besoins spécifiques. À mon avis, à ce moment là, il leur revient
*entièrement* d'en assumer les couts (temps, salaires, maintenance,
etc.). Ainsi, je ne pense pas que ce soit choquant, mais au contraire
tout à fait normal (et d'ailleurs, de ce que je comprends de nombreux
contributeurs le font avec plus ou moins de publicité. Ex.:
développements perso pour leurs propres prestations, commandes de
plugins/sites auprès de développeurs, y compris sur les listes de
SPIP, etc.).

Amicalement;

--
Beurt

Slt,

Le 23/03/2014 14:57, Beurt a écrit :

Salut,

Le 23 mars 2014 14:07, Zapilou <csi@zapilou.com> a écrit :

- je dirai même plus c'est une nécessité absolue pour spip dans ce monde
de concurrence absolue avec les autres CMS qui proposent ça

Personnellement, je préférerai que SPIP ne se place pas dans une
dynamique concurrentielle... Bref, que SPIP ne soit pas un produit,
mais reste un projet dont le but est de permettre au plus grand nombre
de construire un -chouette- espace d'expression sur le web.

Je ne pense pas que Spip se place dans une dynamique concurrentielle de
son propre chef, c'est tout simplement un certain hégémonisme des autres
qui l'y met de fait, perso j'en ai marre des cohortes de clients qui
veulent du WordPress (entre autres) sans même savoir ce que c'est ni que
Spip ou d'autres existent, mieux adaptés à leur besoin, ... mais bon
c'est un autre débat. De ttes façons, clairement je souhait un dev
open-source, juste on essaye de payer la personne qui s'y colle pour que
ce pbm d'upload soit définitivement réglé :slight_smile:

Je sais que c'est un gros mot (faire payer quelque chose), je sais que
c'est mettre le doigt dans un engrenage dangereux (vers le paiement des
plugins, vers le paiement du support, vers ...), mais je reste avec
l'impression que certaines choses sont tellement nécessaires qu'à un
moment, financer est peut-être la solution, ceux qui développent tout ça
doivent aussi manger, et quand certains travaux dépassent l'effort
possible à titre totalement gratuit ... Et bien sûr, développement dans
la licence de spip ...

Tout a un coût, à partir du moment où c'est du temps. Je ne gagne pas
ma vie grâce ou à cause de SPIP. Mais, je comprends fort bien que ceux
qui veulent gagner leur vie en l'utilisant comme support aient des
besoins spécifiques. À mon avis, à ce moment là, il leur revient
*entièrement* d'en assumer les couts (temps, salaires, maintenance,
etc.).

Parfaitement d'accord sauf que justement pour cette fonctionnalité là
(uploader des fichiers dans Formidable), je ne pense pas qu'on parle de
"besoins spécifiques" mais plus d'une fonctionnalité universelle
absolument nécessaire à tout le monde (tôt ou tard) et à la notoriété de
spip ...
Je n'aurai justement pas suggéré ça pour un truc "spécifique",
effectivement à tout un chacun de se débrouiller, de payer, ...

Ainsi, je ne pense pas que ce soit choquant, mais au contraire

tout à fait normal (et d'ailleurs, de ce que je comprends de nombreux
contributeurs le font avec plus ou moins de publicité. Ex.:
développements perso pour leurs propres prestations, commandes de
plugins/sites auprès de développeurs, y compris sur les listes de
SPIP, etc.).

Amicalement;

Content en tous cas de voir un avis que je juge plutôt favorable à mon
idée :slight_smile:

--
Pierre

Je ne pense pas qu’il faille s’enfarger dans les détails et discuter d’un argument ou l’autre.

Le point me semble tout simplement de rappeler que, dans un univers absolu, le besoin existe réellement, puis de suggérer quelques actions ou méthodes stimulantes pour aller de l’avant.

Richard

Le 2014-03-23 à 12:16, Zapilou <csi@zapilou.com> a écrit :

Slt,

Le 23/03/2014 14:57, Beurt a écrit :

Salut,

Le 23 mars 2014 14:07, Zapilou <csi@zapilou.com> a écrit :

  • je dirai même plus c’est une nécessité absolue pour spip dans ce monde
    de concurrence absolue avec les autres CMS qui proposent ça

Personnellement, je préférerai que SPIP ne se place pas dans une
dynamique concurrentielle… Bref, que SPIP ne soit pas un produit,
mais reste un projet dont le but est de permettre au plus grand nombre
de construire un -chouette- espace d’expression sur le web.

Je ne pense pas que Spip se place dans une dynamique concurrentielle de
son propre chef, c’est tout simplement un certain hégémonisme des autres
qui l’y met de fait, perso j’en ai marre des cohortes de clients qui
veulent du WordPress (entre autres) sans même savoir ce que c’est ni que
Spip ou d’autres existent, mieux adaptés à leur besoin, … mais bon
c’est un autre débat. De ttes façons, clairement je souhait un dev
open-source, juste on essaye de payer la personne qui s’y colle pour que
ce pbm d’upload soit définitivement réglé :slight_smile:

Je sais que c’est un gros mot (faire payer quelque chose), je sais que
c’est mettre le doigt dans un engrenage dangereux (vers le paiement des
plugins, vers le paiement du support, vers …), mais je reste avec
l’impression que certaines choses sont tellement nécessaires qu’à un
moment, financer est peut-être la solution, ceux qui développent tout ça
doivent aussi manger, et quand certains travaux dépassent l’effort
possible à titre totalement gratuit … Et bien sûr, développement dans
la licence de spip …

Tout a un coût, à partir du moment où c’est du temps. Je ne gagne pas
ma vie grâce ou à cause de SPIP. Mais, je comprends fort bien que ceux
qui veulent gagner leur vie en l’utilisant comme support aient des
besoins spécifiques. À mon avis, à ce moment là, il leur revient
entièrement d’en assumer les couts (temps, salaires, maintenance,
etc.).

Parfaitement d’accord sauf que justement pour cette fonctionnalité là
(uploader des fichiers dans Formidable), je ne pense pas qu’on parle de
« besoins spécifiques » mais plus d’une fonctionnalité universelle
absolument nécessaire à tout le monde (tôt ou tard) et à la notoriété de
spip …
Je n’aurai justement pas suggéré ça pour un truc « spécifique »,
effectivement à tout un chacun de se débrouiller, de payer, …

Ainsi, je ne pense pas que ce soit choquant, mais au contraire

tout à fait normal (et d’ailleurs, de ce que je comprends de nombreux
contributeurs le font avec plus ou moins de publicité. Ex.:
développements perso pour leurs propres prestations, commandes de
plugins/sites auprès de développeurs, y compris sur les listes de
SPIP, etc.).

Amicalement;

Content en tous cas de voir un avis que je juge plutôt favorable à mon
idée :slight_smile:


Pierre

spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Bonsoir,

Je pense qu’ajouter cette fonction a formidable serait une très bonne chose.
Cédric est en train de refaire/restructurer le plugin. Il serait bon d’attendre la « fin » ou stabilisation de développement pour ajouter la fonctionnalité désirée.

Pour ma part, je pense qu’il serait bien que si on ajoute un document a un formulaire, il faut que dans les traitements, on enregistre les réponses aux formulaires… et que les documents joints soient instaurés dans la table documents. Ainsi, on passerait dans la mécanique sécurisée de SPIP…
A tester. Ou pas.


Ybbet

Le 23 mars 2014 à 20:13, Richard Theroux <bouks@bouks.net> a écrit :

Je ne pense pas qu’il faille s’enfarger dans les détails et discuter d’un argument ou l’autre.

Le point me semble tout simplement de rappeler que, dans un univers absolu, le besoin existe réellement, puis de suggérer quelques actions ou méthodes stimulantes pour aller de l’avant.

Richard

Le 2014-03-23 à 12:16, Zapilou <csi@zapilou.com> a écrit :

Slt,

Le 23/03/2014 14:57, Beurt a écrit :

Salut,

Le 23 mars 2014 14:07, Zapilou <csi@zapilou.com> a écrit :

  • je dirai même plus c’est une nécessité absolue pour spip dans ce monde
    de concurrence absolue avec les autres CMS qui proposent ça

Personnellement, je préférerai que SPIP ne se place pas dans une
dynamique concurrentielle… Bref, que SPIP ne soit pas un produit,
mais reste un projet dont le but est de permettre au plus grand nombre
de construire un -chouette- espace d’expression sur le web.

Je ne pense pas que Spip se place dans une dynamique concurrentielle de
son propre chef, c’est tout simplement un certain hégémonisme des autres
qui l’y met de fait, perso j’en ai marre des cohortes de clients qui
veulent du WordPress (entre autres) sans même savoir ce que c’est ni que
Spip ou d’autres existent, mieux adaptés à leur besoin, … mais bon
c’est un autre débat. De ttes façons, clairement je souhait un dev
open-source, juste on essaye de payer la personne qui s’y colle pour que
ce pbm d’upload soit définitivement réglé :slight_smile:

Je sais que c’est un gros mot (faire payer quelque chose), je sais que
c’est mettre le doigt dans un engrenage dangereux (vers le paiement des
plugins, vers le paiement du support, vers …), mais je reste avec
l’impression que certaines choses sont tellement nécessaires qu’à un
moment, financer est peut-être la solution, ceux qui développent tout ça
doivent aussi manger, et quand certains travaux dépassent l’effort
possible à titre totalement gratuit … Et bien sûr, développement dans
la licence de spip …

Tout a un coût, à partir du moment où c’est du temps. Je ne gagne pas
ma vie grâce ou à cause de SPIP. Mais, je comprends fort bien que ceux
qui veulent gagner leur vie en l’utilisant comme support aient des
besoins spécifiques. À mon avis, à ce moment là, il leur revient
entièrement d’en assumer les couts (temps, salaires, maintenance,
etc.).

Parfaitement d’accord sauf que justement pour cette fonctionnalité là
(uploader des fichiers dans Formidable), je ne pense pas qu’on parle de
« besoins spécifiques » mais plus d’une fonctionnalité universelle
absolument nécessaire à tout le monde (tôt ou tard) et à la notoriété de
spip …
Je n’aurai justement pas suggéré ça pour un truc « spécifique »,
effectivement à tout un chacun de se débrouiller, de payer, …

Ainsi, je ne pense pas que ce soit choquant, mais au contraire

tout à fait normal (et d’ailleurs, de ce que je comprends de nombreux
contributeurs le font avec plus ou moins de publicité. Ex.:
développements perso pour leurs propres prestations, commandes de
plugins/sites auprès de développeurs, y compris sur les listes de
SPIP, etc.).

Amicalement;

Content en tous cas de voir un avis que je juge plutôt favorable à mon
idée :slight_smile:


Pierre

spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 2014-03-23 à 15:20, Ybbet SPIP <teddy.spip@gmail.com> a écrit :

Bonsoir,

Je pense qu’ajouter cette fonction a formidable serait une très bonne chose.
Cédric est en train de refaire/restructurer le plugin. Il serait bon d’attendre la « fin » ou stabilisation de développement pour ajouter la fonctionnalité désirée.

Bien vu!

Pour ma part, je pense qu’il serait bien que si on ajoute un document a un formulaire, il faut que dans les traitements, on enregistre les réponses aux formulaires… et que les documents joints soient instaurés dans la table documents. Ainsi, on passerait dans la mécanique sécurisée de SPIP…
A tester. Ou pas.

Je sais par expérience qu’il est nettement préférable d’attacher les documents au formulaire. C’est-à-dire que lorsqu’un formulaire est consulté, on doit aussi y voir apparaître la liste des pièces jointes à ce formulaire particulier. L’entretien est beaucoup plus facile. Supposons un formulaire annuel et que les documents s’accumulent d’une année à l’autre : il est bon et nettement avantageux de retrouver les documents qui sont attachés au formulaire d’une année particulière (plutôt qu’essayer de retrouver les documents dans une masse commune). On peut souhaiter aussi, idéalement, que dans les traitements, les documents ajoutés à un formulaire se retrouvent bien classés sur le FTP.


Ybbet

Richard

Le 23 mars 2014 à 20:13, Richard Theroux <bouks@bouks.net> a écrit :

Je ne pense pas qu’il faille s’enfarger dans les détails et discuter d’un argument ou l’autre.

Le point me semble tout simplement de rappeler que, dans un univers absolu, le besoin existe réellement, puis de suggérer quelques actions ou méthodes stimulantes pour aller de l’avant.

Richard

Le 2014-03-23 à 12:16, Zapilou <csi@zapilou.com> a écrit :

Slt,

Le 23/03/2014 14:57, Beurt a écrit :

Salut,

Le 23 mars 2014 14:07, Zapilou <csi@zapilou.com> a écrit :

  • je dirai même plus c’est une nécessité absolue pour spip dans ce monde
    de concurrence absolue avec les autres CMS qui proposent ça

Personnellement, je préférerai que SPIP ne se place pas dans une
dynamique concurrentielle… Bref, que SPIP ne soit pas un produit,
mais reste un projet dont le but est de permettre au plus grand nombre
de construire un -chouette- espace d’expression sur le web.

Je ne pense pas que Spip se place dans une dynamique concurrentielle de
son propre chef, c’est tout simplement un certain hégémonisme des autres
qui l’y met de fait, perso j’en ai marre des cohortes de clients qui
veulent du WordPress (entre autres) sans même savoir ce que c’est ni que
Spip ou d’autres existent, mieux adaptés à leur besoin, … mais bon
c’est un autre débat. De ttes façons, clairement je souhait un dev
open-source, juste on essaye de payer la personne qui s’y colle pour que
ce pbm d’upload soit définitivement réglé :slight_smile:

Je sais que c’est un gros mot (faire payer quelque chose), je sais que
c’est mettre le doigt dans un engrenage dangereux (vers le paiement des
plugins, vers le paiement du support, vers …), mais je reste avec
l’impression que certaines choses sont tellement nécessaires qu’à un
moment, financer est peut-être la solution, ceux qui développent tout ça
doivent aussi manger, et quand certains travaux dépassent l’effort
possible à titre totalement gratuit … Et bien sûr, développement dans
la licence de spip …

Tout a un coût, à partir du moment où c’est du temps. Je ne gagne pas
ma vie grâce ou à cause de SPIP. Mais, je comprends fort bien que ceux
qui veulent gagner leur vie en l’utilisant comme support aient des
besoins spécifiques. À mon avis, à ce moment là, il leur revient
entièrement d’en assumer les couts (temps, salaires, maintenance,
etc.).

Parfaitement d’accord sauf que justement pour cette fonctionnalité là
(uploader des fichiers dans Formidable), je ne pense pas qu’on parle de
« besoins spécifiques » mais plus d’une fonctionnalité universelle
absolument nécessaire à tout le monde (tôt ou tard) et à la notoriété de
spip …
Je n’aurai justement pas suggéré ça pour un truc « spécifique »,
effectivement à tout un chacun de se débrouiller, de payer, …

Ainsi, je ne pense pas que ce soit choquant, mais au contraire

tout à fait normal (et d’ailleurs, de ce que je comprends de nombreux
contributeurs le font avec plus ou moins de publicité. Ex.:
développements perso pour leurs propres prestations, commandes de
plugins/sites auprès de développeurs, y compris sur les listes de
SPIP, etc.).

Amicalement;

Content en tous cas de voir un avis que je juge plutôt favorable à mon
idée :slight_smile:


Pierre

spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 23 mars 2014 21:50, Richard Theroux <bouks@bouks.net> a écrit :

Le 2014-03-23 à 15:20, Ybbet SPIP <teddy.spip@gmail.com> a écrit :

Bonsoir,

Je pense qu'ajouter cette fonction a formidable serait une très bonne
chose.
Cédric est en train de refaire/restructurer le plugin. Il serait bon
d'attendre la "fin" ou stabilisation de développement pour ajouter la
fonctionnalité désirée.

Bien vu!

Pour ma part, je pense qu'il serait bien que si on ajoute un document a un
formulaire, il faut que dans les traitements, on enregistre les réponses
aux formulaires... et que les documents joints soient instaurés dans la table
documents. Ainsi, on passerait dans la mécanique sécurisée de SPIP...
A tester. Ou pas.

Je sais par expérience qu'il est nettement préférable d'attacher les
documents au formulaire. C'est-à-dire que lorsqu'un formulaire est
consulté, on doit aussi y voir apparaître la liste des pièces jointes à ce
formulaire particulier. L'entretien est beaucoup plus facile. Supposons un
formulaire annuel et que les documents s'accumulent d'une année à l'autre :
il est bon et nettement avantageux de retrouver les documents qui sont
attachés au formulaire d'une année particulière (plutôt qu'essayer de
retrouver les documents dans une masse commune).

Je ne vois pas le soucis particulier à cela... Si on part sur des documents
attachés à un formulaire (plus exactement aux réponses d'un formulaire),
alors on a un id_objet=id_formulaires_reponse AND objet=formulaires_reponse
dans la table spip_documents_liens. La date du document devrait être celle
de l'ajout dudit document à la réponse du formulaire.
Donc, on devrait pouvoir retrouver aisément les documents de l'année
désirée.

On peut souhaiter aussi, idéalement, que dans les traitements, les
documents ajoutés à un formulaire se retrouvent bien classés sur le FTP.

Bien classé, c'est-à-dire ? Le classement de l'un n'est pas forcément le
classement de l'autre...
Certains voudront classer par année. D'autres par thématiques, d'autres par
numéro de dossier (une référence administrative, etc.) et bien d'autre
classement.
On ne trouvera pas de classement générique ou qui fera consensus.

S'il est décidé d'utiliser la gestion des documents de SPIP, alors chaque
document sera classé dans le répertoire correspondant à son extension... Si
l'extension du document n'est pas reconnu dans la table types_documents,
alors il sera nippé puis ajouter.
On pourrait imaginer à cette fonction de fichiers dans formidable que l'on
puisse dire quelles sont les extensions autorisées et donc attendues. Ça
c'est un peu plus "complexe" à mettre en place.

Si on veut nettoyer ? Eh bien, il suffit de faire une fonction qui
supprimera les documents en base et les fichiers physiques... Au même titre
que les réponses du formulaire.

----------
Ybbet

Richard

Le 23 mars 2014 à 20:13, Richard Theroux <bouks@bouks.net> a écrit :

Je ne pense pas qu'il faille s'enfarger dans les détails et discuter d'un
argument ou l'autre.

Le point me semble tout simplement de rappeler que, dans un univers
absolu, le besoin existe réellement, puis de suggérer quelques actions ou
méthodes stimulantes pour aller de l'avant.

Richard

Le 2014-03-23 à 12:16, Zapilou <csi@zapilou.com> a écrit :

Slt,

Le 23/03/2014 14:57, Beurt a écrit :

Salut,

Le 23 mars 2014 14:07, Zapilou <csi@zapilou.com> a écrit :

- je dirai même plus c'est une nécessité absolue pour spip dans ce monde
de concurrence absolue avec les autres CMS qui proposent ça

Personnellement, je préférerai que SPIP ne se place pas dans une
dynamique concurrentielle... Bref, que SPIP ne soit pas un produit,
mais reste un projet dont le but est de permettre au plus grand nombre
de construire un -chouette- espace d'expression sur le web.

Je ne pense pas que Spip se place dans une dynamique concurrentielle de
son propre chef, c'est tout simplement un certain hégémonisme des autres
qui l'y met de fait, perso j'en ai marre des cohortes de clients qui
veulent du WordPress (entre autres) sans même savoir ce que c'est ni que
Spip ou d'autres existent, mieux adaptés à leur besoin, ... mais bon
c'est un autre débat. De ttes façons, clairement je souhait un dev
open-source, juste on essaye de payer la personne qui s'y colle pour que
ce pbm d'upload soit définitivement réglé :slight_smile:

Je sais que c'est un gros mot (faire payer quelque chose), je sais que
c'est mettre le doigt dans un engrenage dangereux (vers le paiement des
plugins, vers le paiement du support, vers ...), mais je reste avec
l'impression que certaines choses sont tellement nécessaires qu'à un
moment, financer est peut-être la solution, ceux qui développent tout ça
doivent aussi manger, et quand certains travaux dépassent l'effort
possible à titre totalement gratuit ... Et bien sûr, développement dans
la licence de spip ...

Tout a un coût, à partir du moment où c'est du temps. Je ne gagne pas
ma vie grâce ou à cause de SPIP. Mais, je comprends fort bien que ceux
qui veulent gagner leur vie en l'utilisant comme support aient des
besoins spécifiques. À mon avis, à ce moment là, il leur revient
*entièrement* d'en assumer les couts (temps, salaires, maintenance,
etc.).

Parfaitement d'accord sauf que justement pour cette fonctionnalité là
(uploader des fichiers dans Formidable), je ne pense pas qu'on parle de
"besoins spécifiques" mais plus d'une fonctionnalité universelle
absolument nécessaire à tout le monde (tôt ou tard) et à la notoriété de
spip ...
Je n'aurai justement pas suggéré ça pour un truc "spécifique",
effectivement à tout un chacun de se débrouiller, de payer, ...

Ainsi, je ne pense pas que ce soit choquant, mais au contraire

tout à fait normal (et d'ailleurs, de ce que je comprends de nombreux
contributeurs le font avec plus ou moins de publicité. Ex.:
développements perso pour leurs propres prestations, commandes de
plugins/sites auprès de développeurs, y compris sur les listes de
SPIP, etc.).

Amicalement;

Content en tous cas de voir un avis que je juge plutôt favorable à mon
idée :slight_smile:

--
Pierre
----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 23 mars 2014 22:14, Ybbet Spip <teddy.spip@gmail.com> a écrit :

Le 23 mars 2014 21:50, Richard Theroux <bouks@bouks.net> a écrit :

Le 2014-03-23 à 15:20, Ybbet SPIP <teddy.spip@gmail.com> a écrit :

Bonsoir,

Je pense qu'ajouter cette fonction a formidable serait une très bonne
chose.
Cédric est en train de refaire/restructurer le plugin. Il serait bon
d'attendre la "fin" ou stabilisation de développement pour ajouter la
fonctionnalité désirée.

Bien vu!

Pour ma part, je pense qu'il serait bien que si on ajoute un document a
un formulaire, il faut que dans les traitements, on enregistre les réponses
aux formulaires... et que les documents joints soient instaurés dans la table
documents. Ainsi, on passerait dans la mécanique sécurisée de SPIP...
A tester. Ou pas.

Je sais par expérience qu'il est nettement préférable d'attacher les
documents au formulaire. C'est-à-dire que lorsqu'un formulaire est
consulté, on doit aussi y voir apparaître la liste des pièces jointes à ce
formulaire particulier. L'entretien est beaucoup plus facile. Supposons un
formulaire annuel et que les documents s'accumulent d'une année à l'autre :
il est bon et nettement avantageux de retrouver les documents qui sont
attachés au formulaire d'une année particulière (plutôt qu'essayer de
retrouver les documents dans une masse commune).

Je ne vois pas le soucis particulier à cela... Si on part sur des documents
attachés à un formulaire (plus exactement aux réponses d'un formulaire),
alors on a un id_objet=id_formulaires_reponse AND objet=formulaires_reponse
dans la table spip_documents_liens. La date du document devrait être celle
de l'ajout dudit document à la réponse du formulaire.
Donc, on devrait pouvoir retrouver aisément les documents de l'année
désirée.

On peut souhaiter aussi, idéalement, que dans les traitements, les
documents ajoutés à un formulaire se retrouvent bien classés sur le FTP.

Bien classé, c'est-à-dire ? Le classement de l'un n'est pas forcément le
classement de l'autre...
Certains voudront classer par année. D'autres par thématiques, d'autres
par numéro de dossier (une référence administrative, etc.) et bien d'autres
classements.
On ne trouvera pas de classement générique ou qui fera consensus.

S'il est décidé d'utiliser la gestion des documents de SPIP, alors chaque
document sera classé dans le répertoire correspondant à son extension... Si
l'extension du document n'est pas reconnue dans la table types_documents,
alors il sera nippé puis ajouter.

A comprendre "zippé"... et "ajouté"...
(correction orthographique automatique ! grrrrrrrr)

On pourrait imaginer à cette fonction de fichiers dans formidable que l'on
puisse dire quelles sont les extensions autorisées et donc attendues. Ça
c'est un peu plus "complexe" à mettre en place.

Si on veut nettoyer ? Eh bien, il suffit de faire une fonction qui
supprimera les documents en base et les fichiers physiques... Au même titre
que les réponses du formulaire.

----------
Ybbet

Richard

Le 23 mars 2014 à 20:13, Richard Theroux <bouks@bouks.net> a écrit :

Je ne pense pas qu'il faille s'enfarger dans les détails et discuter d'un
argument ou l'autre.

Le point me semble tout simplement de rappeler que, dans un univers
absolu, le besoin existe réellement, puis de suggérer quelques actions ou
méthodes stimulantes pour aller de l'avant.

Richard

Le 2014-03-23 à 12:16, Zapilou <csi@zapilou.com> a écrit :

Slt,

Le 23/03/2014 14:57, Beurt a écrit :

Salut,

Le 23 mars 2014 14:07, Zapilou <csi@zapilou.com> a écrit :

- je dirai même plus c'est une nécessité absolue pour spip dans ce monde
de concurrence absolue avec les autres CMS qui proposent ça

Personnellement, je préférerai que SPIP ne se place pas dans une
dynamique concurrentielle... Bref, que SPIP ne soit pas un produit,
mais reste un projet dont le but est de permettre au plus grand nombre
de construire un -chouette- espace d'expression sur le web.

Je ne pense pas que Spip se place dans une dynamique concurrentielle de
son propre chef, c'est tout simplement un certain hégémonisme des autres
qui l'y met de fait, perso j'en ai marre des cohortes de clients qui
veulent du WordPress (entre autres) sans même savoir ce que c'est ni que
Spip ou d'autres existent, mieux adaptés à leur besoin, ... mais bon
c'est un autre débat. De ttes façons, clairement je souhait un dev
open-source, juste on essaye de payer la personne qui s'y colle pour que
ce pbm d'upload soit définitivement réglé :slight_smile:

Je sais que c'est un gros mot (faire payer quelque chose), je sais que
c'est mettre le doigt dans un engrenage dangereux (vers le paiement des
plugins, vers le paiement du support, vers ...), mais je reste avec
l'impression que certaines choses sont tellement nécessaires qu'à un
moment, financer est peut-être la solution, ceux qui développent tout ça
doivent aussi manger, et quand certains travaux dépassent l'effort
possible à titre totalement gratuit ... Et bien sûr, développement dans
la licence de spip ...

Tout a un coût, à partir du moment où c'est du temps. Je ne gagne pas
ma vie grâce ou à cause de SPIP. Mais, je comprends fort bien que ceux
qui veulent gagner leur vie en l'utilisant comme support aient des
besoins spécifiques. À mon avis, à ce moment là, il leur revient
*entièrement* d'en assumer les couts (temps, salaires, maintenance,
etc.).

Parfaitement d'accord sauf que justement pour cette fonctionnalité là
(uploader des fichiers dans Formidable), je ne pense pas qu'on parle de
"besoins spécifiques" mais plus d'une fonctionnalité universelle
absolument nécessaire à tout le monde (tôt ou tard) et à la notoriété de
spip ...
Je n'aurai justement pas suggéré ça pour un truc "spécifique",
effectivement à tout un chacun de se débrouiller, de payer, ...

Ainsi, je ne pense pas que ce soit choquant, mais au contraire

tout à fait normal (et d'ailleurs, de ce que je comprends de nombreux
contributeurs le font avec plus ou moins de publicité. Ex.:
développements perso pour leurs propres prestations, commandes de
plugins/sites auprès de développeurs, y compris sur les listes de
SPIP, etc.).

Amicalement;

Content en tous cas de voir un avis que je juge plutôt favorable à mon
idée :slight_smile:

--
Pierre
----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le «bien classé» en question (sur FTP) pourrait être tout simplement par catégorie de formulaire. Par exemple que l’on puisse retrouver ensemble des images liées à un formulaire d’identification, ou retrouver au même endroit des pièces de musique liées à un formulaire permettant de configurer des « playlist » … etc… y’a pas de limites.

Va pour la date du document, etc, mais le tout serait minimalement de regrouper l’apport de tiers au même endroit.

La gestion des documents de SPIP par extension de fichier est aussi bienvenue, mais l’idée était d’éviter qu’un dossier comporte éventuellement des centaines de documents, ceux des gestionnaires du site et ceux des visiteurs par formulaire.

Si on me permet d’être plus personnel, j’ai un site qui gère des demandes de subventions (un conseil des arts) et il s’y ajoute à chaque année des centaines de .doc., docx, mp3, m4p, des tables excel, des pdf, des films … bref de tous formats appropriés à chaque discipline des artistes qui ouvrent un dossier et font une demande d’aide à chaque année. Les premières années, nous avons fait l’erreur de tout regrouper en vrac, au point que seulement l’ouverture du dossier FTP prend une éternité! Nous avons raffiné par catégorie de formulaire et déjà c’est beaucoup mieux. La structure d’attacher chaque document à son propre formulaire nous semble alors une bénédiction qui serait la plus bienvenue!

Richard