[SPIP Zone] Evolution du plugin Formulaire Upload

Bonjour,

Pour des besoins personnels j'ai apporté des modifications au plugin Formulaire Upload (localement) qui, avec la dernière version de la librairie Multifile (2.2.2), permet de :

- spécifier un poids max pour chaque fichier
- spécifier un poids max global
- de profiter du "multiple" en html5 pour sélectionner plusieurs fichiers d'un coup
- d'avoir une image "preview" avant le téléchargement des fichiers

Je pense qu' à terme il faudrait aussi mettre en place des vérifications dans le formulaire pour toutes les limitations renseignées :
- nombre de fichiers max
- extensions acceptées
- poids max d'un fichier
- poids max global

Ca peut éventuellement intéresser des gens mais :
Il faut mettre à jour la librairie multifile, soit dans le plugin Medias, soit l'embarquer directement dans le plugin.

Je n'ai pas d'accès à la zone en écriture et surtout je n'ai jamais mis les pattes dedans pour faire quoique ce soit donc pas vraiment au courant des us et coutumes et des choses à faire (surtout pour ne rien casser).

Donc si jamais je veux bien un peu d'aide pour mettre tout ça en place si personne n'a encore eu l'idée de le faire.

Chourak a écrit le 08/11/2017 à 11:33 :

Bonjour,

Pour des besoins personnels j'ai apporté des modifications au plugin Formulaire Upload (localement) qui, avec la dernière version de la librairie Multifile (2.2.2), permet de :

Juste pour être sûr que tu parles bien de :

Sachant que

fait déjà tout ce que tu décris

Et qu'il y a bigup qui est encore plus prometteur :

--
RealET

Le 08/11/2017 à 11:56, RealET a écrit :

Chourak a écrit le 08/11/2017 à 11:33 :

Bonjour,

Pour des besoins personnels j'ai apporté des modifications au plugin Formulaire Upload (localement) qui, avec la dernière version de la librairie Multifile (2.2.2), permet de :

Juste pour être sûr que tu parles bien de :
Connexion · GitLab

Sachant que
Connexion · GitLab
fait déjà tout ce que tu décris

Et qu'il y a bigup qui est encore plus prometteur :
Magraine / bigup · GitLab

Oui je parlais bien du plugin formulaire_upload.

J'avoue que je ne m'étais pas penché sur uploadhtml5, bien que déjà utilisé.
Je vais donc voir s'il peut remplacer aisément formulaire_upload + mes modifs :slight_smile:

Pour bigup, je ne connaissais pas et je vais donc suivre le développement.

Merci !

Le 08.11.17 à 11:33, Chourak a écrit :

Bonjour,

Pour des besoins personnels j'ai apporté des modifications au plugin Formulaire Upload (localement) qui, avec la dernière version de la librairie Multifile (2.2.2), permet de :

- spécifier un poids max pour chaque fichier
- spécifier un poids max global
- de profiter du "multiple" en html5 pour sélectionner plusieurs fichiers d'un coup
- d'avoir une image "preview" avant le téléchargement des fichiers

Je pense qu' à terme il faudrait aussi mettre en place des vérifications dans le formulaire pour toutes les limitations renseignées :
- nombre de fichiers max
- extensions acceptées
- poids max d'un fichier
- poids max global

Ca peut éventuellement intéresser des gens mais :
Il faut mettre à jour la librairie multifile, soit dans le plugin Medias, soit l'embarquer directement dans le plugin.

Je n'ai pas d'accès à la zone en écriture et surtout je n'ai jamais mis les pattes dedans pour faire quoique ce soit donc pas vraiment au courant des us et coutumes et des choses à faire (surtout pour ne rien casser).

Donc si jamais je veux bien un peu d'aide pour mettre tout ça en place si personne n'a encore eu l'idée de le faire.

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

Il faudrait sans doute se baser sur cvt-upload, qui prévoit déjà les outils de vérifications.

--
Maïeul

Le 08/11/2017 à 15:42, Maïeul a écrit :

Il faudrait sans doute se baser sur cvt-upload, qui prévoit déjà les outils de vérifications.

Après un test rapide de uploadhtml5, je vais rester sur formulaire_upload et mes modifs.
Le fait de pouvoir avoir de visu les éléments uploadés et pouvoir gérer leur titre ainsi que leur suppression est un réel plus dans mon cas.

Pour les vérifs de cvt-upload je m'étais déjà penché dessus et je crois que je vais me baser dessus pour compléter les vérifs du formulaire upload.

Merci encore :slight_smile:

Hello :blush:
Pour le plugins "medias" si tu veux faire des modifs pour mettre à jour la lib, faut pas hésité !
Il y a deux options, soit tu fais un commit directement dans Connexion · GitLab et après tests alors, éventuellement faire un report dans le plugin "medias" mais dans une ou plusieurs autres branches (pour spip 3.2/ 3.1/3.0) Connexion · GitLab
Il faut évité au maximum de faire des commits directement dans les branches, c'est pour cela que le mieux, c'est de le faire dans le premier le lien plus haut!
En sachant que de préférence, c'est aussi mieux d'en discuter sur la zone comme ici, avant de faire un commit.

Sinon, une autre possibilité comme tu ne sembles pas très chaud pour un commit, ce qui, peut-être compréhensible, c'est de faire un ticket dans le projet "medias" https://core.spip.net/projects/medias avec si possible des propositions de code ou des fichiers joints de ce qu'il faut remplacer.
Comme ça, quand une personne aura le temps, elle pourra soit faire l'intégration, soit dire que non, c'est pas une bonne idée ou que ton code risque de posé un problème :blush:
Bref, juste pour dire qu'il ne faut pas avoir peur de faire une proposition de changement dans l'un des plugins de la dist :blush:
Franck

-----Message d'origine-----
De : Chourak [mailto:chourak@free.fr]
Envoyé : mercredi 8 novembre 2017 16:27
À : spip-zone@rezo.net
Objet : Re: [SPIP Zone] Evolution du plugin Formulaire Upload

Le 08/11/2017 à 15:42, Maïeul a écrit :

Il faudrait sans doute se baser sur cvt-upload, qui prévoit déjà les
outils de vérifications.

Après un test rapide de uploadhtml5, je vais rester sur formulaire_upload et mes modifs.
Le fait de pouvoir avoir de visu les éléments uploadés et pouvoir gérer leur titre ainsi que leur suppression est un réel plus dans mon cas.

Pour les vérifs de cvt-upload je m'étais déjà penché dessus et je crois que je vais me baser dessus pour compléter les vérifs du formulaire upload.

Merci encore :slight_smile:

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

Le 08/11/2017 à 18:13, Franck a écrit :

Hello :blush:
Pour le plugins "medias" si tu veux faire des modifs pour mettre à jour la lib, faut pas hésité !
Il y a deux options, soit tu fais un commit directement dans Connexion · GitLab et après tests alors, éventuellement faire un report dans le plugin "medias" mais dans une ou plusieurs autres branches (pour spip 3.2/ 3.1/3.0) Connexion · GitLab
Il faut évité au maximum de faire des commits directement dans les branches, c'est pour cela que le mieux, c'est de le faire dans le premier le lien plus haut!
En sachant que de préférence, c'est aussi mieux d'en discuter sur la zone comme ici, avant de faire un commit.

Sinon, une autre possibilité comme tu ne sembles pas très chaud pour un commit, ce qui, peut-être compréhensible, c'est de faire un ticket dans le projet "medias" https://core.spip.net/projects/medias avec si possible des propositions de code ou des fichiers joints de ce qu'il faut remplacer.
Comme ça, quand une personne aura le temps, elle pourra soit faire l'intégration, soit dire que non, c'est pas une bonne idée ou que ton code risque de posé un problème :blush:
Bref, juste pour dire qu'il ne faut pas avoir peur de faire une proposition de changement dans l'un des plugins de la dist :blush:
Franck

Merci bien pour le temps pris pour ces explications !