Re: [Galette-discussion] Re: [Galette-devel] Gestionnaire de dépendences JS

2019-11-19 Par sujet Johan Cwiklinski

Salut,

Le 19/11/2019 à 15:52, Guillaume AGNIERAY a écrit :

Le Sat, 9 Nov 2019 13:03:50 +0100
Johan Cwiklinski  a écrit :


Du coup, sur Galette, j'ai fait un essai avec gulp (utilisé par
semanticui/formanticui).

https://github.com/galette/galette/pull/38

Je suis preneur de vos potentielles remarques.


Personne n'a de remarques ? Je pète tout, pas de problèmes ? :D


Pas de remarques particulières. Si tu y trouves un intérêt je suis
plutôt pour.

J'ai testé rapidement (Galette pas les plugins) :)

Jusque là ça semble bien fonctionner avec gulp.


OK, merci :)



En PJ un p'tit patch pour corriger des chemins sur certaines images des
CSS.


Ha cool ; merci !


J'ai aussi constaté un problème avec l'ombre des tooltips jquery, mais
je n'ai pas encore cherché quelle en est l'origine.


Oui, en effet, il y a un souci. Mais bon, cette modification sera pour 
la prochaine majeure, et si l'interface change d'ici là, ce ne sera plus 
vraiment un problème ;) On verra à ce moment là.



Sinon connais-tu https://asset-packagist.org (composer + bower + npm) ?
Ça pourrait être une autre piste à envisager si toutes les libs
utilisées par Galette s'y trouvent ;)


Je ne connaissais pas, ça semble effectivement intéressant, je vais 
regarder.


J'étais parti sur glup puisque c'est aussi ce qui est utilisé pour 
semantic, dans le but d'avoir une commande unique ; mais ça ne 
fonctionne pas comme escompté (et ce n'est pas bien grave tout compte fait).


Bonne soirée,
--
Johan

--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/



Re: [Galette-devel] Gestionnaire de dépendences JS

2019-11-19 Par sujet Guillaume AGNIERAY
Le Sat, 9 Nov 2019 13:03:50 +0100
Johan Cwiklinski  a écrit :

> > Du coup, sur Galette, j'ai fait un essai avec gulp (utilisé par 
> > semanticui/formanticui).
> > 
> > https://github.com/galette/galette/pull/38
> > 
> > Je suis preneur de vos potentielles remarques.  
> 
> Personne n'a de remarques ? Je pète tout, pas de problèmes ? :D

Pas de remarques particulières. Si tu y trouves un intérêt je suis
plutôt pour.

J'ai testé rapidement (Galette pas les plugins) :)

Jusque là ça semble bien fonctionner avec gulp.

En PJ un p'tit patch pour corriger des chemins sur certaines images des
CSS.

J'ai aussi constaté un problème avec l'ombre des tooltips jquery, mais
je n'ai pas encore cherché quelle en est l'origine.

Sinon connais-tu https://asset-packagist.org (composer + bower + npm) ?
Ça pourrait être une autre piste à envisager si toutes les libs
utilisées par Galette s'y trouvent ;)
-- 

Guillaume AGNIERAY
>From 0b6b43d2d28f410f22ccc684d87a6210dc3ed7b3 Mon Sep 17 00:00:00 2001
From: Guillaume AGNIERAY 
Date: Mon, 18 Nov 2019 15:47:09 +0100
Subject: [PATCH] Fix images paths in CSS

---
 gulpfile.js | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gulpfile.js b/gulpfile.js
index ea5db506..815ad0cd 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -42,6 +42,9 @@ var main_assets = [
 }, {
 'src': './galette/webroot/themes/default/jquery-ui/images/*',
 'dest': '/images/'
+}, {
+'src': './galette/webroot/themes/default/images/desktop/*',
+'dest': '/images/desktop/'
 }, {
 'src': './node_modules/farbstastic/*.png',
 'dest': '/images/'
@@ -68,7 +71,7 @@ function styles() {
   main = gulp.src(main_styles)
 .pipe(replace('jquery-ui/images/', '../images/'))
 .pipe(replace('("images/ui', '("../images/ui')) //
-.pipe(replace('url(images/', 'url(../../themes/default/images/'))
+.pipe(replace('url(images/', 'url(../images/'))
 .pipe(cleanCSS())
 .pipe(concat('galette-main.bundle.min.css'))
 .pipe(gulp.dest(_dir));
-- 
2.20.1



Re: [Galette-devel] Gestionnaire de dépendences JS

2019-11-09 Par sujet Johan Cwiklinski

Salut,

Le 05/11/2019 à 10:20, Johan Cwiklinski a écrit :

Salut,

J'aimerai mettre en place un système de gestion des libs javascript 
utilisées (de toutes façons, ça deviendra obligatoire avec la récriture 
de l'UI), comme composer le fait avec les libs PHP.


J'ai fait un essai (concluant) avec webpack pour le calendrier dans le 
plugin events (voir mon message à ce sujet sur la liste users).


J'ai également fait un essai sur le plugin maps, mais qui n'a pas été 
terriblement concluant.


Et enfin, sur Galette itself... Ce fut mitigé (ok pour pas mal de 
choses, mais ko pour jqplot, markitup notamment).
Du coup, sur Galette, j'ai fait un essai avec gulp (utilisé par 
semanticui/formanticui).


https://github.com/galette/galette/pull/38

Je suis preneur de vos potentielles remarques.


Personne n'a de remarques ? Je pète tout, pas de problèmes ? :D

++
--
Johan

--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/