14/02/2012, 17:15:41
Pour l'aspect 'sid', je pensais laissé le plugin décidé de la répartition et groupement sur la base des paramètres que l'on passe.
Dans l'ordre par host >> async||defer||rien >> files:position;du;nom;de;fichier
Après pourquoi pas, car ça offre encore plus de contrôle, peut-être en gardant le comportement ci-dessus par défaut.
bien vu, dans ce cas peut être prévoir un énième paramètre 'script' et on laisse 'files' s'occuper de fichiers hébergés:
{capture assign='mon_script'...}<script> blab blabla </script>{/capture}
{cms_scripts script="$mon_script" compression="packed" async="1" append="1" files="script.js;script2.js"}
Par ailleurs, je n'ai jamais utilisé git, mais pourquoi pas pour mettre tout ça a plat dans un wiki ou autre.
Dans l'ordre par host >> async||defer||rien >> files:position;du;nom;de;fichier
Après pourquoi pas, car ça offre encore plus de contrôle, peut-être en gardant le comportement ci-dessus par défaut.
Bess a écrit :Reste un point que sera facilement contournable : catcher un bloc de script
{capture assign='mon_script'...}<script> blab blabla </script>{/capture}
{cms_scripts files="$mon_script" compression="packed" async="1" append="1"}
le système sachant faire la différence entre du contenu et un lien vers un script
bien vu, dans ce cas peut être prévoir un énième paramètre 'script' et on laisse 'files' s'occuper de fichiers hébergés:
{capture assign='mon_script'...}<script> blab blabla </script>{/capture}
{cms_scripts script="$mon_script" compression="packed" async="1" append="1" files="script.js;script2.js"}
Par ailleurs, je n'ai jamais utilisé git, mais pourquoi pas pour mettre tout ça a plat dans un wiki ou autre.