Carnet Plugins

Formulaire upload

Formulaire upload

Pour le travail de développement et d’ébauche de documentation ... quand celle-ci sera prete elle sera basculée dans la rubrique idoine de Contrib Formulaire upload

Présentation

C’est un nouveau plugin qui permet à chaque visiteur d’uploader ses documents sur le site à expliquer.

Mise en oeuvre

On installe juste #FORMULAIRE_UPLOAD dans sa page et c’est parti.

Attention si le formulaire est dans un contexte d’article, il uploadera les documents dans l’article et non pas au niveau de l’auteur.

Depuis le commit 32287 le formulaire accepte les paramètres suivants :

#FORMULAIRE_UPLOAD{type_objet,id_objet,fond_documents}

Avec :

On peut également spécifier par cfg le nombre maximum de fichiers que l’on peut uploader en même temps ainsi que les types de fichiers autorisés.

Il existe aussi désormais dans la version SVN une fonction pour que les visiteurs puissent uploader des documents dans les forums.

TODO

-  Gérer les bugs d’upload (upload d’un doc de 3Mo -> alert(bug))
-  Vérifier l’upload d’un ZIP (chez moi ça marche — Fil)

Done :

-  Rajouter un cfg pour permettre de choisir si on mets la méthode d’insertion ()
-  la pagination ne marche plus une fois qu’on a fait un coup d’

Passage en cvt du formulaire d’upload par b_b :

Liste des extensions possibles (reprise de l’upload forum avec l’étoile)

La fonction de l’étoile pourrait etre sympa à mettre dans le cfg :

3gp, abw, ai, aiff, anx, asf, avi, axa, axv, bin, blend, bmp, bz2, c, cls, css, csv, deb, djvu, doc, docm, docx, dotm, dotx, dv, dvi, eps, f4a, f4b, f4p, f4v, flac, flv, gif, gz, h, html, jpg, kml, kmz, m4a, m4b, m4p, m4u, m4v, mid, mka, mkv, mng, mov, mp3, mp4, mpc, mpg, odb, odc, odf, odg, odi, odm, odp, ods, odt, oga, ogg, ogv, ogx, otg, otp, ots, ott, pas, pdf, pgn, png, potm, potx, ppam, ppsm, ppsx, ppt, pptm, pptx, ps, psd, qt, ra, ram, rm, rpm, rtf, sdd, sdw, sit, spx, sty, svg, swf, sxc, sxi, sxw, tex, tgz, tif, torrent, ttf, txt, wav, webm, wmv, xcf, xlam, xls, xlsb, xlsm, xlsx, xltm, xltx, xml, xspf, zip.