Re: problème avec cache-js
Cerdic <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <669f0be4-ac33-44fd-b07b-dcac6ce17b86@Spark> |
non non non, le problème ne vient pas de porte-plume. Il permet de modifier le JS pour insérer des boutons et utiliser des infos de config pour ce faire, et c’est le pourquoi du JS en squelette modifiable via pipeline. Mais bon là à partir du moment où on insère dedans du contenu qui change à chaque URL comment est-ce qu’on peut supposer que ça marche ? Et je redis, ton commit n’a fait que généraliser ce qu’il y avait avant, en l’empirant certes, mais le problème était déjà là. Et du coup je pense que @nicod était aussi touché par ce soucis avec ses répertoires cache qui gonflaient à tour de bras... -- Cédric Le 17 mars 2021 à 16:14 +0100, Maïeul Rouquette <[email protected]>, a écrit : > Le 17/03/2021 à 15:39, Cerdic a écrit : > > Ah ben tu m’étonnes... > > > > le plugin inserer_modeles modifie donc le JS du porte-plume en lui > > insérant dedans du JS *avec* une URL qui reprends peu ou prou tous les > > args de la page en cours. > > Autant dire que c’est une hérésie totale : chaque URL de l’espace privé > > génère une version de JS pour le porte plume, qui génère donc une > > version de JS compressée pour l’espace privé. > > > > De ce que je vois c’était déjà pas beau avant mais ce commit a fini de > > clouer le cercueil > > https://git.spip.net/spip-contrib-extensions/inserer_modeles/commit/98f968594986746ec2eb26bd354e67f63f3266ea > > <https://git.spip.net/spip-contrib-extensions/inserer_modeles/commit/98f968594986746ec2eb26bd354e67f63f3266ea> > > > > Arf, oui. Je ne pensais pas du tout que le le js du porte plume était > dynamique. Sinon je n'aurais pas codé comme cela. > > Je reverte ce commit, et j'essaie de voir comment l'écrire plus > proprement pour répondre au besoin en full JS. > > Cela étant le problème est donc aussi du côté de porte plume qui generer > un js différent selon ce que les gens lui ont fourni dans ses pipelines. > > _______________________________________________ > liste: https://listes.rezo.net/mailman/listinfo/spip-dev > doc: https://www.spip.net/ > dev: https://core.spip.net/ > irc://irc.freenode.net/spip