jeanmarie.listes@cousumain.info a écrit le 12/03/2015 16:08 :
Author: jeanmarie.listes@cousumain.info
Date: 2015-03-12 16:08:02 +0100 (Thu, 12 Mar 2015)
New Revision: 87897
Added:
_squelettes_/parallelism4spip/config-perso.js.html
Modified:
_squelettes_/parallelism4spip/js/config.js.html
_squelettes_/parallelism4spip/paquet.xml
Log:
Ajout de config-perso.js.html pour personnaliser les valeurs du plugin sans avoir à surcharger config.js.html
cf : http://thread.gmane.org/gmane.comp.web.spip.zone/37601
Details: Connexion · GitLab
Question : pourquoi config-perso.js.html n'est pas dans js/
--
RealET
Added:
_squelettes_/parallelism4spip/config-perso.js.html
Modified:
_squelettes_/parallelism4spip/js/config.js.html
_squelettes_/parallelism4spip/paquet.xml
Log:
Ajout de config-perso.js.html pour personnaliser les valeurs du plugin sans avoir à surcharger config.js.html
cf : http://thread.gmane.org/gmane.comp.web.spip.zone/37601
Details: Connexion · GitLab
Question : pourquoi config-perso.js.html n'est pas dans js/
je me suis posé la question et je me suis dis que c’était plus facile pour l'utilisateur. Aussi, j'ai fait comme ZPIP V1 (perso.css, inc-theme-head.html, inc-insert-head.html...).
Mais si ça pose problème, on peut déplacer hein...
jean marie
Jean Marie Grall a écrit le 12/03/2015 16:45 :
Added:
_squelettes_/parallelism4spip/config-perso.js.html
Modified:
_squelettes_/parallelism4spip/js/config.js.html
_squelettes_/parallelism4spip/paquet.xml
Log:
Ajout de config-perso.js.html pour personnaliser les valeurs du
plugin sans avoir à surcharger config.js.html
cf : http://thread.gmane.org/gmane.comp.web.spip.zone/37601
Details: Connexion · GitLab
Question : pourquoi config-perso.js.html n'est pas dans js/
je me suis posé la question et je me suis dis que c’était plus facile
pour l'utilisateur. Aussi, j'ai fait comme ZPIP V1 (perso.css,
inc-theme-head.html, inc-insert-head.html...).
Mais si ça pose problème, on peut déplacer hein...
Techniquement, ça ne pose pas de problème.
C'est juste que perso.css n'existe pas, du coup, c'est assez pertinent de le mettre à la racine.
Mais là, ce fichier existe et fournie une valeur.
Donc, je verrais mieux une surcharge qui reproduit une structure de dossier.
Ça fait sens ?
--
RealET
Le 12/03/2015 16:52, RealET a écrit :
Jean Marie Grall a écrit le 12/03/2015 16:45 :
Added:
_squelettes_/parallelism4spip/config-perso.js.html
Modified:
_squelettes_/parallelism4spip/js/config.js.html
_squelettes_/parallelism4spip/paquet.xml
Log:
Ajout de config-perso.js.html pour personnaliser les valeurs du
plugin sans avoir à surcharger config.js.html
cf : http://thread.gmane.org/gmane.comp.web.spip.zone/37601
Details: Connexion · GitLab
Question : pourquoi config-perso.js.html n'est pas dans js/
je me suis posé la question et je me suis dis que c’était plus facile
pour l'utilisateur. Aussi, j'ai fait comme ZPIP V1 (perso.css,
inc-theme-head.html, inc-insert-head.html...).
Mais si ça pose problème, on peut déplacer hein...
Techniquement, ça ne pose pas de problème.
C'est juste que perso.css n'existe pas, du coup, c'est assez pertinent de le mettre à la racine.
Mais là, ce fichier existe et fournie une valeur.
Donc, je verrais mieux une surcharge qui reproduit une structure de dossier.
Ça fait sens ?
Il ne surcharge pas, il est appelé par /js/config.js.html et l'utilisateur doit juste copier /config-perso.js.html dans son dossier squelettes...
Mais comme je l'ai dit, je ne connais pas bien les bonnes pratiques. Vous me dites...
jean marie
Jean Marie Grall a écrit le 12/03/2015 18:35 :
Le 12/03/2015 16:52, RealET a écrit :
Jean Marie Grall a écrit le 12/03/2015 16:45 :
Added:
_squelettes_/parallelism4spip/config-perso.js.html
Modified:
_squelettes_/parallelism4spip/js/config.js.html
_squelettes_/parallelism4spip/paquet.xml
Log:
Ajout de config-perso.js.html pour personnaliser les valeurs du
plugin sans avoir à surcharger config.js.html
cf : http://thread.gmane.org/gmane.comp.web.spip.zone/37601
Details: Connexion · GitLab
Question : pourquoi config-perso.js.html n'est pas dans js/
je me suis posé la question et je me suis dis que c’était plus facile
pour l'utilisateur. Aussi, j'ai fait comme ZPIP V1 (perso.css,
inc-theme-head.html, inc-insert-head.html...).
Mais si ça pose problème, on peut déplacer hein...
Techniquement, ça ne pose pas de problème.
C'est juste que perso.css n'existe pas, du coup, c'est assez pertinent
de le mettre à la racine.
Mais là, ce fichier existe et fournie une valeur.
Donc, je verrais mieux une surcharge qui reproduit une structure de
dossier.
Ça fait sens ?
Il ne surcharge pas, il est appelé par /js/config.js.html et
l'utilisateur doit juste copier /config-perso.js.html dans son dossier
squelettes...
Mais comme je l'ai dit, je ne connais pas bien les bonnes pratiques.
Vous me dites...
J'ai du mal m'expliquer :
- perso.css n'existe pas, c'est l'utilisateur qui le crée, et du coup, à la racine de squelettes/ c'est logique et facile
- config-perso.js.html existe, donc si l'utilisateur en met un dans squelettes/ il le surcharge
Or, le principe des surcharges, c'est de reproduire l'arbo originale.
Donc, ça serait logique que config-perso.js.html soit dans js/ parce qu'il serait mieux rangé dans le plugin initial, et la surcharge dans squelettes/js/config-perso.js.html serait parfaitement cohérente
Est-ce plus clair ?
--
RealET
J'ai du mal m'expliquer :
- perso.css n'existe pas, c'est l'utilisateur qui le crée, et du coup, à la racine de squelettes/ c'est logique et facile
- config-perso.js.html existe, donc si l'utilisateur en met un dans squelettes/ il le surcharge
Or, le principe des surcharges, c'est de reproduire l'arbo originale.
Donc, ça serait logique que config-perso.js.html soit dans js/ parce qu'il serait mieux rangé dans le plugin initial, et la surcharge dans squelettes/js/config-perso.js.html serait parfaitement cohérente
Est-ce plus clair ?
Ok, je comprends mieux...
Si c'est plus logique, c'est ok pour moi. Je déplace le fichier...