[SPIP Zone] r87897 - in _squelettes_/parallelism4spip

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...