« PS: Si il y a moyen de faire des copies (ou déplacements) de fichiers
plus proprement sous hg, je suis preneur. »
Pas que je sache, mais il n'y a pas de souci avec ce que tu as commité.
Franck
Le 9 décembre 2012 03:15, Denis Jean-Christian <contact(a)jcdenis.fr> a écrit
:
Quelques explications rapides sur mes modifications de ce jour sur
la
branche Twig.
1) Chargement de l’environnement Twig directement dans le core.
C'est le fichier de config de Twig donc pas de souci ici je pense.
2) Création d'un context admin $_ctx (original comme nom) dans le
prepend de l'admin.
J'ai gardé dcAdminContext que j'ai simplifié puisqu'il ne contient plus
de javascripts. Et j'ai commencé à ajouter un ou deux truc dessus, à
voir... Par contre, le blog courant n'est pas lisible à la construction
de context, j'ai pas trop regardé pourquoi, vu que je l'ajoute plus tard.
3) Copie des js, images, styles vers inc/admin/default-templates et
création d'un template regroupant tous les javascripts dans des macros
Twig.
Je ne sais pas trop si je dois laisser ou non les paramètres aux
fonctions puisque les variables sont globals dans Twig. (ex: jsPageTabs)
PS: on effacera les anciens dossiers plus tard, ils servent encore...
4) Création d'un "serveur de fichier" pour les thème (à la manière de
load_plugins_file)
Mais il y a encore du travail la dessus... Par exemple je perd les
chemin relatif sur les CSS, ou encore, je ne sais pas trop si il faut
une regles de structure des dossiers pour les plugins, etc... Peut-être
que ce n'est tout simplement pas la bonne façon de faire.
5) Modification des templates en fonction de tout ça.
Désolé pour ce gros changement en un seul commit mais tous ces points
étaient imbriqués les uns dans les autres...
J'en ai surement loupé quelques subtilités et oublié des trucs mais ça
donne déjà une idée du schmilblick.
PS: Si il y a moyen de faire des copies (ou déplacements) de fichiers
plus proprement sous hg, je suis preneur.
Cordialement,
JC[breaker
_______________________________________________
Dev mailing list
Dev(a)list.dotclear.org
http://ml.dotclear.org/listinfo/dev