UploadHTML5up compat SPIP et évolution vers bigup

Formulaire upload html5 - Plugins SPIP est actuellement compatible max spip3.2
Je l’utilise sans problème sur un site en SPIP 4.0.4

Est-ce que d’autres personnes l’utilisent sans problème en SPIP 4
ou mieux, en SPIP 4.1 ?

J’envisage migrer vers Bigup qui est désormais intégré au core.
Est-ce que des personnes ont de expériences de migration vers bigup à partager et des points sur lesquels attirer mon attention ?

Salut,

je suis passé d’uploadhtml5 à bigup sur quelques sites pour les documents joints au moment où il est devenu stable et je n’ai rencontré aucun problème particulier.

Bonjour,

Je viens de tester uploadhtml5 en spip 4 et pas de problème.

@jeanmarie tu a repris tes formulaire public comment du coup ? Tu utilises la saisies bigup ?

Cdt

Je sais pas comment a fait jeanmarie, mais j’ai fait la transition sans problème aussi, avec le plugin saisies et des [(#SAISIE_FICHIER{bigup...})]

Ça m’intéresse ça.
Tu pourrais donner un exemple avant/après ?

Je suis passé par quelques étapes de test d’un nouveau formulaire et j’ai fait la transition quand c’était satisfaisant. En ce qui concerne le html, à un moment il y avait avant :

[(#EDITABLE|oui)
<form action="#ENV{action}" method="post" class="dropzone" id="dropzonespip">
	#ACTION_FORMULAIRE
	<div class="fallback">
		[(#SAISIE{input, file,
			type=file,
			multiple=1,
			label=<:uploadhtml5:upload:>})]
	</div>
</form>]

et après

[(#SAISIE_FICHIER{bigup, les_nouvelles_images,
    accept=#GET{accept},
    explication=#ENV{titre,Choisissez&nbsp;les fichiers puis validez},
    multiple=oui,
    previsualiser=oui
})]
1 « J'aime »

Bonjour Jluc,

Côté php tu fais comment le traitement ?
Je ne trouve pas l’action qui fait le chargement justement.

Il y a eu plusieurs étapes de test d’abord puis pour le changement, et c’était il y a longtemps alors je me souviens pas bien.

Je vois que à un moment, j’avais un formulaire/monupload.html, et c’était là qu’il y avait la #SAISIE_FICHIER, avec à côté le formulaire/monupload.php qui contenait les fonctions CVT.

Mais maintenant ce formulaire et ces fichiers n’existent plus, et il y a simplement un #FORMULAIRE_JOINDRE_DOCUMENT{new,#ID_TRUC,truc} fourni de base par SPIP pour le privé (avec surcharge css donc) : #FORMULAIRE_JOINDRE_DOCUMENT - SPIP

As tu essayé ce formulaire ?
Moi il m’a parfaitement convenu, et évidemment il utilise bigup.

Alors j’ai continuer de tester dans mon formulaire perso
Cela fonctionne avec dans le traiter

	$mode = 'auto';
	$id_document = 'new';
	$ajouter_documents = charger_fonction('ajouter_documents', 'action');
	include_spip('inc/joindre_document');
	$files = joindre_trouver_http_post_files();
	$ajouter_documents($id_document, $files, $objet, $id_objet, $mode);

Je continu de tester tout cela doucement

Ah, et à un autre endroit, les squelettes appellent une inclusion du privé :
<INCLURE{fond=prive/squelettes/inclure/ajouter-documents, objet=truc, id_objet=#ID_TRUC, ajax}>
Quand c’est possible, utiliser les outils fournis avec SPIP simplifie beaucoup les choses.