Vous n'êtes pas identifié(e).

Annonce

ATTENTION

  • Prenez le temps de rechercher si quelqu'un n'a pas déjà proposé une solution à votre problème. Sur le forum français et sur le wiki
  • Pensez à mettre à jour votre version de CMS Made Simple. Nous ne faisons de support que sur LA dernière version de CMS Made Simple.
  • Renseignez impérativement le formulaire de nouveau message de manière la plus complète que possible. Dans votre CMS utiliser le menu Administration du site/Informations du système en haut Vue au format texte. Ces informations demandées nous permettent de mieux vous aider
  • Ajoutez [Résolu] au début du titre de votre 1er message lorsqu'une solution a été trouvée.

#1 13/09/2012 22:28:36

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Présentation JQueryFileUpload pour CmsMadeSimple

Et c'est avec plaisir que je vous présente mon dernier né dans la série des modules pour CmsMadeSimple, J'ai nommé JQueryFU.

Basé sur l'excellent outil JQueryFileUpload, ce module permet de proposer à vos visiteurs X plateformes d'upload de fichiers ayant chacune une multitude de configuration possible : nombre de fichiers max sur le serveur, type de fichiers (par regex), dimension min/max des images, localisation des répertoires d'upload, nettoyage des noms de fichiers ...

Côté fonctionnalités :
- Sélection multiple des fichiers à uploader
- Drag&Drop
- Upload multiple en arrière plan
- Annulation en cours d'upload
- ...
ce sont quelques unes des nombreuses fonctionnalités de ce module qui s'intègre parfaitement avec FEU, permettant ainsi de faire une plateforme par utilisateur, par groupe d'utilisateur ou plus simplement pour les utilisateurs connectés.

Retrouvez le module sur la forge ainsi que son code sur Github.


Et évidement : petite démonstration en live rien que pour vous.


Comme d'habitude : les retours d'utilisateurs sont la meilleure source de motivation, qu'ils soient bons ou mauvais wink


Compatibilité :

* Php 5.2.x + 5.3.x
* Cmsms 1.10.x + 1.11.x

Soucis déjà rencontrés :

* A la première utilisation on peut avoir parfois "le tag {JQueryFU} est inconnu". Videz le cache de CmsMadeSimple. C'est visiblement un bug mais je ne sais pas d'où il peut provenir. corrigé en 1.0.5
* les versions 1.0.2 et inférieurs géraient mal le CHMOD, cela pouvait poser soucis sur certains hébergeurs. supprimer les répertoires d'uploads créés et installez la dernière version pour corriger.
* les version 1.0.0 et 1.0.1 ne gère pas php 5.2.x (en fait c'est le code natif de JQueryFileUpload qui ne gère pas)

Hors ligne

 

#2 18/09/2012 10:18:20

misterpink
Membre
Inscription : 22/06/2011
Messages : 82
Site Web

Re : Présentation JQueryFileUpload pour CmsMadeSimple

Bonjour Bess,

Chapeau pour ce module qui nous sera bien utile par la suite, merci...

Dernière modification par misterpink (18/09/2012 10:51:48)

Hors ligne

#3 18/09/2012 10:49:30

Ouik
Modérateur
Lieu : Bourgogne
Inscription : 08/01/2008
Messages : 1 047
Site Web

Re : Présentation JQueryFileUpload pour CmsMadeSimple

Mortel ! Ça répond à une demande précise d'un client. Je vais pouvoir tester ça d'ici quelques semaines.

Hors ligne

#4 18/09/2012 10:53:59

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Re : Présentation JQueryFileUpload pour CmsMadeSimple

merci, je suis en attente des retours des users.

On m'a signalé un bug fatal que je suis bien incapable de reproduire malgré mes 5 sites l'utilisant, toutes version et environnement confondu.

donc en cas de soucis ne perdez pas de temps et envoyez moi tout ça par email !

Hors ligne

#5 26/09/2012 12:11:13

olo
Membre
Lieu : vallery
Inscription : 26/09/2011
Messages : 38

Re : Présentation JQueryFileUpload pour CmsMadeSimple

Ca m'a l'air excellent, néanmoins, je ne peux pas tester pour le moment, car je rencontre un souci.
J'ai téléchargé le module au format xml sur la forge, installé dans mon site en local (sous baltra), et j'ai un souci, cmsms me retourne un message d'erreur "unknown tag "JQueryFU"" dans la page ou j'ai inséré {JQueryFU}.

Hors ligne

#6 26/09/2012 14:06:53

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Re : Présentation JQueryFileUpload pour CmsMadeSimple

Quelle version utilises tu ?

J'ai déjà eu le coup mais en vidant le cache de cmsmadesimple via l'administration ça passait niquel.

Peux tu me confirmer ?

Hors ligne

#7 26/09/2012 15:04:07

olo
Membre
Lieu : vallery
Inscription : 26/09/2011
Messages : 38

Re : Présentation JQueryFileUpload pour CmsMadeSimple

Je teste ca tout de suite. J'ai installé jqueryFU 1.0.3.

Hors ligne

#8 26/09/2012 15:07:14

olo
Membre
Lieu : vallery
Inscription : 26/09/2011
Messages : 38

Re : Présentation JQueryFileUpload pour CmsMadeSimple

Yes.
J'ai supprimé les fichiers du cache, et ca fonctionne impeccable.
Mille mercis big_smile

Je vais jouer un peu avec maintenant, voir si, comme je le pense, cela va répondre à un besoin que j'avais et qui me prenait la tête depuis quelques jours.

Merci

Hors ligne

#9 26/09/2012 15:14:38

olo
Membre
Lieu : vallery
Inscription : 26/09/2011
Messages : 38

Re : Présentation JQueryFileUpload pour CmsMadeSimple

Juste une question, dans l'aide du module, il est précisé que l'on peut spécifier un template, mais comment les modifier? je n'ai aucune entrée jqueryfu dans les menus de l'admin, est-ce normal?

Hors ligne

#10 26/09/2012 15:23:03

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Re : Présentation JQueryFileUpload pour CmsMadeSimple

exact. Pour l'instant tu dois dupliquer un template existant dans /modules/JqueryFU/templates.

il y a deux exemples dispo : full et basic. (touche pas à skeleton.tpl smile )

Hors ligne

#11 26/09/2012 15:26:28

olo
Membre
Lieu : vallery
Inscription : 26/09/2011
Messages : 38

Re : Présentation JQueryFileUpload pour CmsMadeSimple

Ok, merci de tes réponses rapides, et pour ce module.
wink

Hors ligne

#12 26/09/2012 16:31:15

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Hors ligne

#13 26/09/2012 17:06:27

olo
Membre
Lieu : vallery
Inscription : 26/09/2011
Messages : 38

Re : Présentation JQueryFileUpload pour CmsMadeSimple

Bon, faut que je creuse, j'ai des soucis, mais c'est surement du à l'environnement du site, qui utilise déja pas mal jquery. L'upload fonctionne, au sens ou les fichiers se mettent bien dans le dossier jqueryfu de upload, mais lorsque je clique sur upload, je n'ai pas de retour sur la page du site, le navigateur reste sur "...modules/JQueryFU/jqfu/server/php/index.php?name=...", et si je reviens sur la page, les photos n'apparaissent pas, juste les boutons. Je vais regarder tout ça plus en détail, j'ai regardé vite fait dans firebug et la console ne me remonte pas d'erreur particulière. bref, c'est cool, ca va m'occuper un peu smile

Hors ligne

#14 26/09/2012 17:16:12

olo
Membre
Lieu : vallery
Inscription : 26/09/2011
Messages : 38

Re : Présentation JQueryFileUpload pour CmsMadeSimple

by the way, vote fait pour cmsms aux cms critic awards

Hors ligne

#15 26/09/2012 17:41:04

Hors ligne

#16 17/10/2012 12:37:34

misterpink
Membre
Inscription : 22/06/2011
Messages : 82
Site Web

Re : Présentation JQueryFileUpload pour CmsMadeSimple

Salut bess

J'essaye d'utiliser ton module d'upload tout marche nickel par contre je voudrai utiliser d'autres formats et ça ne marche pas

j'ai mis {JQueryFU accept_file_types="'/\.(txt|gif|jpe?g|png|psd|pdf|ai)$/i'"} et ca ne fonctionne pas je ne peut pas uploader des psd ou des pdf ou des ai...

je me suis surement trompé quelque part mais ou???

Merci d'avance

Hors ligne

#17 17/10/2012 16:25:33

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Hors ligne

#18 24/10/2012 10:15:13

Spy1664
Membre
Inscription : 12/05/2010
Messages : 82
Site Web

Re : Présentation JQueryFileUpload pour CmsMadeSimple

Tout d'abord un GRAND MERCI pour ce module Bess !

Est-ce qu'il est possible d'attribuer des droits en frontend et en fonction du groupe d'utilisateur qui est connecté ?

Je m'explique :

Groupe 1 aurait l'autorisation pour :
- ajout de fichier
- début du téléchargement
- annulation du téléchargement
- suppression des documents téléchargés


Groupe 2 aurait l'autorisation pour :
- ajout de fichier
- début du téléchargement
- annulation du téléchargement



Et dernière chose, est ce que le bug pour le chargement des différents types de fichiers à été résolu ?


Merci par avance

Hors ligne

#19 24/10/2012 12:00:01

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Re : Présentation JQueryFileUpload pour CmsMadeSimple

meeeeeerde  j'ai oublié cet histoire de bug .... neutral

et malheureusement, ce n'est pas possible de filtrer facilement les rôles selon le groupe.

Par contre on peut imaginer ceci :

{if groupe1}
{JQueryFileUpload template=total}
{else if groupe2}
{JQueryFileUpload template=restreint}
{/if}

et tes templates (présents dans /modules/JQueryFileUpload/templates) seraient des clones de full.tpl personnalisés, il te suffirai alors de virer les boutons "delete" du second et tu devrais t'en sortir !


Ps : Par contre le code du full.tpl est assez indigeste à mes yeux, bon courage pour t'y mettre.

Hors ligne

#20 24/10/2012 14:06:52

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Re : Présentation JQueryFileUpload pour CmsMadeSimple

Correction apportée dans la dernière version 1.0.4, il y avait bien une coquille dans les versions précédentes, merci pour les retours misterpink  wink

@Spy1664 dis moi si tu arrives à utiliser le module comme tu le souhaitais avec mes indications, c'est le genre de hack que j'aime mettre en avant dans mes documentations

La dernière que j'ai eu c'était utiliser DownCnt pour générer des stats de visite de site internet big_smile, ce pour quoi il n'est à la base pas du tout conçu.... et pourtant !

Hors ligne

#21 24/10/2012 16:57:22

Spy1664
Membre
Inscription : 12/05/2010
Messages : 82
Site Web

Re : Présentation JQueryFileUpload pour CmsMadeSimple

J'ai fait la mise à jour et vidé le cache mais l'upload de fichier psd et pdf n'est toujours pas possible.

Voici la manière dont j'ai déclaré le modue :

{JQueryFU template="restreint" accept_file_types="'/\.(txt|gif|jpe?g|png|psd|pdf)$/i'"}

Hors ligne

#22 24/10/2012 17:40:12

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Re : Présentation JQueryFileUpload pour CmsMadeSimple

tu dois avoir des guillemets en trop

{JQueryFU template="restreint" accept_file_types='/\.(txt|gif|jpe?g|png|psd|pdf)$/i'}

mais j'ai rien sous la main pour tester sad

Hors ligne

#23 24/10/2012 17:44:51

Spy1664
Membre
Inscription : 12/05/2010
Messages : 82
Site Web

Re : Présentation JQueryFileUpload pour CmsMadeSimple

Nickel, un grand merci à toi Bess.

Je te tiens au courant pour l'histoire des autorisations en fonction des groupes d'utilisateurs.

Hors ligne

#24 24/10/2012 18:00:41

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Hors ligne

#25 24/10/2012 18:11:55

Spy1664
Membre
Inscription : 12/05/2010
Messages : 82
Site Web

Re : Présentation JQueryFileUpload pour CmsMadeSimple

Oui, j'avais bien des guillemets en trop.

Hors ligne

Pied de page des forums

  Flux Rss Twitter FaceBook