Dominique | 3 Jun 2011 15:06
Picon
Favicon

Re: [Spip-zone-commit] r48423 - in _plugins_/jq-fancybox

Eric <eric <at> smellup.net> wrote:

> --===============0499759075==
> Content-Type: multipart/alternative; boundary=20cf304346d4f73e0e04a4c9f250
> 
> --20cf304346d4f73e0e04a4c9f250
> Content-Type: text/plain; charset=ISO-8859-1
> Content-Transfer-Encoding: quoted-printable
> 
> Hello,
> 
> Le 2 juin 2011 19:41, Dominique <dwojylac <at> free.fr> a écrit :
> 
> >
> > Les différents plugins existants sont en version dev et traitent en même
> > temps la partie js et la partie spip. Il me semble interessant de
> > spérarer les deux et d'avoir un plugin qui ne s'occupe que d'insérer le
> > js. ce plugin peut être utilisé par d'autres qui ne s'occupent eux du
> > coup que de spip en gros et du traitement des docs et qui peuvent avoir
> > chacun leur philosophie. (modèle, squelette, cfg ou pas)
> > La mécanique du "necessite" des plugins est là pour cela
> >
> > Ce n'est pas ce que je dis.
> Aujourd'hui on a un mécanisme de nécessite des librairies.
> Fancybox l'utilise avec la librairie jq fancybox.

Oui il y a bien le mécanisme des librairies. Mais ici il y a une
necessité d'adaptation à IE pour une partie du ccs fourni d'origine qui
a donc été coupé en deux, une partie de l'origie cnservée et une autre
artie rendue dynamique. Si on garde la librairie d'origine on peut
toujours surcharger le css d'origine pour partie par le dynamique, mais
bon.

le mécanisme des librairies pose aussi la question du suivi par rapport
à l'origine suivant que le zip mis à dispo est versionné ou pas 

> Tu crées un "nouveau" plugin basé sur la lib jq fancybox :
C'est pas un "nouveau" plugin basé sur.. Il ne fait que procurer le js
et ce qui va avec, rien sur son utilisation, les effets, etc...
Il règle simplement certains pb.

> 1) en quoi ce plugin est-il différent du fancybox existant ?
> 2) n'était-il pas possible dans ce cas de faire évoluer le plugin fancybox
> qui lui est utilisé par 2637 sites acutellement si justement tu penses
> pouvoir apporter des améliorations ?
Il suffirait que le plugin fancybox actuel necessite celui que j'ai
proposé, plutôt que la librairie d'origine.

dans mon esprit 1 librairie jquery ou autre (slider,...) = plusieurs
façon de l'utiliser. (On peut imaginer aussi que médiathèque ou autre
plugin de contact veuille avoir des pop-up basés sur fancybox).
Donc 1 plugin de base qui inclus la librairie point final et plusieurs
plugins qui l'utilisent. On reste dans la philosophie non. Tu vas me
répondre que c'est la même chose avec le mécanisme des librairies mais
voir 1er point.

Si ça pose problème de cohérence je veux bien retirer ma proposition et
mon commit. pas de soucis là-dessus.

--

-- 
Dominique
http://wojylac.free.fr


Gmane