[PMB-DEVEL] RE : interface/devel

2003-11-20 Par sujet gautier michelin
Excellente idée. Le plus pratique apparemment.

Gautier Michelin
Equipe de développeurs PMB
Amiens, France
--
[EMAIL PROTECTED]


-Message d'origine-
De : [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] De la part de François
Lemarchand
Envoyé : mercredi 19 novembre 2003 21:23
À : [EMAIL PROTECTED]
Objet : [PMB-DEVEL] interface/devel

Voila,

Dans le cadre du développement, on a besoin de pouvoir intégrer de
nouvelles 
classes CSS relativement souvent sans pour autant interférer avec le
boulot de 
Jesir et Gautier sur le design.

Je vous propose donc la solution suivante :

une feuille de style devel.css est créée dans le répertoire ./styles.

cette feuille accueille les nouvelles classes CSS de la façon suivante :

la classe est préfixée avec les initiales du créateur :

ex :

er-nouvelle_classe { ... }
fl-nouvelle_classe { ... }
...

La feuille est appelée systématiquement lors de la génération des pages.
Au fur et à mesure du traitement par Jesir ou Gautier, les classes sont 
intégrées dans le thème par défaut et effacées de devel.css.

Le préfixage permet de savoir à qui s'adresser en cas de doute sur 
l'utilisation d'une classe. Après intégration dans le thème par défaut,
la 
classe est renommée suivant vos conventions et remplacée dans tous les
fichiers.

Si tout se passe bien, au bout de quelques temps, devel.css est vide,
mais on 
la laisse quand même en prévision d'intégrations futures.

OK sur ce principe ?


-- 
François Lemarchand
homepage : http://balno.free.fr/
phpmybibli : http://phpmybibli.sf.net/

Liste de diffusion phpmybibli.devel
Pour se désinscrire :
mailto:[EMAIL PROTECTED]


Liste de diffusion phpmybibli.devel
Pour se désinscrire : mailto:[EMAIL PROTECTED]



[PMB-DEVEL] Re: interface/devel

2003-11-19 Par sujet François Lemarchand
Je viens de commiter une refonte complète du module de gestion des périodiques 
suivant ce système. Je vous assure que ça libère de plein de soucis ;-)

Ma feuille s'appelle /styles/default/fl_devel.css. Jesir et Gautier, nous vous 
aiderons à faire une synthèse du contenu de ces feuilles pour déterminer ce qui 
peut être regroupé.

Vous pouvez sinon jeter un oeil sur les périodiques modifiés. J'ai intégré une 
partie des modifications suggérées par Eric complétées de quelques idées qui me 
sont venues. Le form de recherche sur périodique n'est pas intégré dans la page 
d'affichage d'un bulletinage car cela introduisait une confusion (quoi chercher 
en effet : un périon, un dépouillement, un bulletinage ? d'autre part, cette 
page était déjà bien chargée. En place, il y a... Vous verrez bien...

Honnêtement, sur ce genre de module, je doute qu'il soit possible d'arriver à 
quelque chose de plus simple...

A+

PS. fl_devel.css n'est pas intégrée dans le thème bob. Donc il faut utiliser 
default.
PPS. Dans ma feuille devel, je ne m'autorise qu'une seule couleur de 
remplissage : #c0c0c0. Je laisse le soin à un meilleur graphiste de déterminer 
la bonne couleur. En plus, cela permet de repérer ces ajouts directement à 
l'écran.
 

Selon François Lemarchand <[EMAIL PROTECTED]>:

> Selon Eric ROBERT <[EMAIL PROTECTED]>:
> 
> > En revanche, tu peux quand même donner des noms bien parlants et uniques,
> > facilement identifiables dans le code, pour que un joli replace fonctionne
> !
> 
> C'était implicite... De mêmes que les indispensables commentaires !!!...
> 
> > - Original Message - 
> > From: "François Lemarchand" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, November 19, 2003 10:12 PM
> > Subject: [PMB-DEVEL] Re: interface/devel
> > 
> > 
> > > Selon Eric ROBERT <[EMAIL PROTECTED]>:
> > >
> > > >
> > > > - Original Message - 
> > > > From: "François Lemarchand" <[EMAIL PROTECTED]>
> > > > >
> > > > > Pour ma part, je trouve cela plus simple d'avoir un seul fichier
> > consacré
> > > > à
> > > > > cela. Cela évite de bloquer la feuille en edit sur le CVS et élimine
> > tout
> > > > > risque d'interférer avec ce que vous êtes en train de faire.
> > > > >
> > > > > Eventuellement, on pourrait concevoir que chaque développeur ait sa
> > > > feuille
> > > > > aussi...
> > > > >
> > > >
> > > > Ha oui, bonne idée !!! comme ça aucun téléscopage !
> > >
> > >
> > > OK, je me propose de commencer ce soir. Ma feuille s'appelle
> fl_devel.css.
> > Je
> > > ne préfixe pas les classes, ce serait bien le diable qu'on ait la même
> > idée au
> > > même moment. On verra rapidement si c'est une aide ou une entrave.
> > >
> > >
> > > > > A+ l'ami
> > > > >
> > > > > -- 
> > > > > François Lemarchand
> > > > > homepage : http://balno.free.fr/
> > > > > phpmybibli : http://phpmybibli.sf.net/
> > > > >
> > > >
> > > > Eric ROBERT
> > > > Maison page : www.plumereau.com/bueil ;-)
> > > > Equipe de développement de PMB
> > > > 
> > > > 37370 BUEIL EN TOURAINE
> > > > Email : [EMAIL PROTECTED]
> > > >
> > > >
> > > > Liste de diffusion phpmybibli.devel
> > > > Pour se désinscrire :
> > > > mailto:[EMAIL PROTECTED]
> > > >
> > > >
> > >
> > >
> > > -- 
> > > François Lemarchand
> > > homepage : http://balno.free.fr/
> > > phpmybibli : http://phpmybibli.sf.net/
> > >
> > > Liste de diffusion phpmybibli.devel
> > > Pour se désinscrire :
> > mailto:[EMAIL PROTECTED]
> > >
> > >
> > 
> > 
> > Liste de diffusion phpmybibli.devel
> > Pour se désinscrire :
> > mailto:[EMAIL PROTECTED]
> > 
> > 
> 
> 
> -- 
> François Lemarchand
> homepage : http://balno.free.fr/
> phpmybibli : http://phpmybibli.sf.net/
> 
> Liste de diffusion phpmybibli.devel
> Pour se désinscrire :
> mailto:[EMAIL PROTECTED]
> 
> 


-- 
François Lemarchand
homepage : http://balno.free.fr/
phpmybibli : http://phpmybibli.sf.net/

Liste de diffusion phpmybibli.devel
Pour se désinscrire : mailto:[EMAIL PROTECTED]



[PMB-DEVEL] Re: interface/devel

2003-11-19 Par sujet François Lemarchand
Selon Eric ROBERT <[EMAIL PROTECTED]>:

> En revanche, tu peux quand même donner des noms bien parlants et uniques,
> facilement identifiables dans le code, pour que un joli replace fonctionne !

C'était implicite... De mêmes que les indispensables commentaires !!!...

> - Original Message - 
> From: "François Lemarchand" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, November 19, 2003 10:12 PM
> Subject: [PMB-DEVEL] Re: interface/devel
> 
> 
> > Selon Eric ROBERT <[EMAIL PROTECTED]>:
> >
> > >
> > > - Original Message - 
> > > From: "François Lemarchand" <[EMAIL PROTECTED]>
> > > >
> > > > Pour ma part, je trouve cela plus simple d'avoir un seul fichier
> consacré
> > > à
> > > > cela. Cela évite de bloquer la feuille en edit sur le CVS et élimine
> tout
> > > > risque d'interférer avec ce que vous êtes en train de faire.
> > > >
> > > > Eventuellement, on pourrait concevoir que chaque développeur ait sa
> > > feuille
> > > > aussi...
> > > >
> > >
> > > Ha oui, bonne idée !!! comme ça aucun téléscopage !
> >
> >
> > OK, je me propose de commencer ce soir. Ma feuille s'appelle fl_devel.css.
> Je
> > ne préfixe pas les classes, ce serait bien le diable qu'on ait la même
> idée au
> > même moment. On verra rapidement si c'est une aide ou une entrave.
> >
> >
> > > > A+ l'ami
> > > >
> > > > -- 
> > > > François Lemarchand
> > > > homepage : http://balno.free.fr/
> > > > phpmybibli : http://phpmybibli.sf.net/
> > > >
> > >
> > > Eric ROBERT
> > > Maison page : www.plumereau.com/bueil ;-)
> > > Equipe de développement de PMB
> > > 
> > > 37370 BUEIL EN TOURAINE
> > > Email : [EMAIL PROTECTED]
> > >
> > >
> > > Liste de diffusion phpmybibli.devel
> > > Pour se désinscrire :
> > > mailto:[EMAIL PROTECTED]
> > >
> > >
> >
> >
> > -- 
> > François Lemarchand
> > homepage : http://balno.free.fr/
> > phpmybibli : http://phpmybibli.sf.net/
> >
> > Liste de diffusion phpmybibli.devel
> > Pour se désinscrire :
> mailto:[EMAIL PROTECTED]
> >
> >
> 
> 
> Liste de diffusion phpmybibli.devel
> Pour se désinscrire :
> mailto:[EMAIL PROTECTED]
> 
> 


-- 
François Lemarchand
homepage : http://balno.free.fr/
phpmybibli : http://phpmybibli.sf.net/

Liste de diffusion phpmybibli.devel
Pour se désinscrire : mailto:[EMAIL PROTECTED]



[PMB-DEVEL] Re: interface/devel

2003-11-19 Par sujet Eric ROBERT
En revanche, tu peux quand même donner des noms bien parlants et uniques,
facilement identifiables dans le code, pour que un joli replace fonctionne !


- Original Message - 
From: "François Lemarchand" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, November 19, 2003 10:12 PM
Subject: [PMB-DEVEL] Re: interface/devel


> Selon Eric ROBERT <[EMAIL PROTECTED]>:
>
> >
> > - Original Message - 
> > From: "François Lemarchand" <[EMAIL PROTECTED]>
> > >
> > > Pour ma part, je trouve cela plus simple d'avoir un seul fichier
consacré
> > à
> > > cela. Cela évite de bloquer la feuille en edit sur le CVS et élimine
tout
> > > risque d'interférer avec ce que vous êtes en train de faire.
> > >
> > > Eventuellement, on pourrait concevoir que chaque développeur ait sa
> > feuille
> > > aussi...
> > >
> >
> > Ha oui, bonne idée !!! comme ça aucun téléscopage !
>
>
> OK, je me propose de commencer ce soir. Ma feuille s'appelle fl_devel.css.
Je
> ne préfixe pas les classes, ce serait bien le diable qu'on ait la même
idée au
> même moment. On verra rapidement si c'est une aide ou une entrave.
>
>
> > > A+ l'ami
> > >
> > > -- 
> > > François Lemarchand
> > > homepage : http://balno.free.fr/
> > > phpmybibli : http://phpmybibli.sf.net/
> > >
> >
> > Eric ROBERT
> > Maison page : www.plumereau.com/bueil ;-)
> > Equipe de développement de PMB
> > 
> > 37370 BUEIL EN TOURAINE
> > Email : [EMAIL PROTECTED]
> >
> >
> > Liste de diffusion phpmybibli.devel
> > Pour se désinscrire :
> > mailto:[EMAIL PROTECTED]
> >
> >
>
>
> -- 
> François Lemarchand
> homepage : http://balno.free.fr/
> phpmybibli : http://phpmybibli.sf.net/
>
> Liste de diffusion phpmybibli.devel
> Pour se désinscrire :
mailto:[EMAIL PROTECTED]
>
>


Liste de diffusion phpmybibli.devel
Pour se désinscrire : mailto:[EMAIL PROTECTED]



[PMB-DEVEL] Re: interface/devel

2003-11-19 Par sujet François Lemarchand
Selon Eric ROBERT <[EMAIL PROTECTED]>:

> 
> - Original Message - 
> From: "François Lemarchand" <[EMAIL PROTECTED]>
> >
> > Pour ma part, je trouve cela plus simple d'avoir un seul fichier consacré
> à
> > cela. Cela évite de bloquer la feuille en edit sur le CVS et élimine tout
> > risque d'interférer avec ce que vous êtes en train de faire.
> >
> > Eventuellement, on pourrait concevoir que chaque développeur ait sa
> feuille
> > aussi...
> >
> 
> Ha oui, bonne idée !!! comme ça aucun téléscopage !


OK, je me propose de commencer ce soir. Ma feuille s'appelle fl_devel.css. Je 
ne préfixe pas les classes, ce serait bien le diable qu'on ait la même idée au 
même moment. On verra rapidement si c'est une aide ou une entrave.


> > A+ l'ami
> >
> > -- 
> > François Lemarchand
> > homepage : http://balno.free.fr/
> > phpmybibli : http://phpmybibli.sf.net/
> >
> 
> Eric ROBERT
> Maison page : www.plumereau.com/bueil ;-)
> Equipe de développement de PMB
> 
> 37370 BUEIL EN TOURAINE
> Email : [EMAIL PROTECTED]
> 
> 
> Liste de diffusion phpmybibli.devel
> Pour se désinscrire :
> mailto:[EMAIL PROTECTED]
> 
> 


-- 
François Lemarchand
homepage : http://balno.free.fr/
phpmybibli : http://phpmybibli.sf.net/

Liste de diffusion phpmybibli.devel
Pour se désinscrire : mailto:[EMAIL PROTECTED]



[PMB-DEVEL] Re: interface/devel

2003-11-19 Par sujet Eric ROBERT

- Original Message - 
From: "François Lemarchand" <[EMAIL PROTECTED]>
>
> Pour ma part, je trouve cela plus simple d'avoir un seul fichier consacré
à
> cela. Cela évite de bloquer la feuille en edit sur le CVS et élimine tout
> risque d'interférer avec ce que vous êtes en train de faire.
>
> Eventuellement, on pourrait concevoir que chaque développeur ait sa
feuille
> aussi...
>

Ha oui, bonne idée !!! comme ça aucun téléscopage !

> A+ l'ami
>
> -- 
> François Lemarchand
> homepage : http://balno.free.fr/
> phpmybibli : http://phpmybibli.sf.net/
>

Eric ROBERT
Maison page : www.plumereau.com/bueil ;-)
Equipe de développement de PMB

37370 BUEIL EN TOURAINE
Email : [EMAIL PROTECTED]


Liste de diffusion phpmybibli.devel
Pour se désinscrire : mailto:[EMAIL PROTECTED]



[PMB-DEVEL] Re: interface/devel

2003-11-19 Par sujet François Lemarchand
Selon Jesir Vargas <[EMAIL PROTECTED]>:

> 
> Pq pas des sections commentées dans les feuilles mêmes ?
> 
> 
> Qqch comme 
> 
> /*+++
> FL "personne n'y touche" (citation) 
> +++*/
> 
> ...
> 
> /*+++
>   /FL 
> +++*/ 
> 
> 
> (Pas forcément avec des '+' !!  :)
> 

Pour ma part, je trouve cela plus simple d'avoir un seul fichier consacré à 
cela. Cela évite de bloquer la feuille en edit sur le CVS et élimine tout 
risque d'interférer avec ce que vous êtes en train de faire.

Eventuellement, on pourrait concevoir que chaque développeur ait sa feuille 
aussi...

A+ l'ami

-- 
François Lemarchand
homepage : http://balno.free.fr/
phpmybibli : http://phpmybibli.sf.net/

Liste de diffusion phpmybibli.devel
Pour se désinscrire : mailto:[EMAIL PROTECTED]



[PMB-DEVEL] Re: interface/devel

2003-11-19 Par sujet Eric ROBERT
je suis même d'avis de la claquer dans ./styles/default/

elle sera forcément lue, à Jesir et Gautier de transférer de devel.css vers
layout.css et ses éventuelles soeurs !


- Original Message - 
From: "François Lemarchand" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, November 19, 2003 9:23 PM
Subject: [PMB-DEVEL] interface/devel


> Voila,
>
> Dans le cadre du développement, on a besoin de pouvoir intégrer de
nouvelles
> classes CSS relativement souvent sans pour autant interférer avec le
boulot de
> Jesir et Gautier sur le design.
>
> Je vous propose donc la solution suivante :
>
> une feuille de style devel.css est créée dans le répertoire ./styles.
>
> cette feuille accueille les nouvelles classes CSS de la façon suivante :
>
> la classe est préfixée avec les initiales du créateur :
>
> ex :
>
> er-nouvelle_classe { ... }
> fl-nouvelle_classe { ... }
> ...
>
> La feuille est appelée systématiquement lors de la génération des pages.
> Au fur et à mesure du traitement par Jesir ou Gautier, les classes sont
> intégrées dans le thème par défaut et effacées de devel.css.
>
> Le préfixage permet de savoir à qui s'adresser en cas de doute sur
> l'utilisation d'une classe. Après intégration dans le thème par défaut, la
> classe est renommée suivant vos conventions et remplacée dans tous les
fichiers.
>
> Si tout se passe bien, au bout de quelques temps, devel.css est vide, mais
on
> la laisse quand même en prévision d'intégrations futures.
>
> OK sur ce principe ?
>
>
> -- 
> François Lemarchand
> homepage : http://balno.free.fr/
> phpmybibli : http://phpmybibli.sf.net/
>
> Liste de diffusion phpmybibli.devel
> Pour se désinscrire :
mailto:[EMAIL PROTECTED]
>
>


Liste de diffusion phpmybibli.devel
Pour se désinscrire : mailto:[EMAIL PROTECTED]



[PMB-DEVEL] Re: interface/devel

2003-11-19 Par sujet Jesir Vargas
Le mer 19/11/2003 à 21:23, François Lemarchand a écrit :
> Voila,
> 
> Dans le cadre du développement, on a besoin de pouvoir intégrer de nouvelles 
> classes CSS relativement souvent sans pour autant interférer avec le boulot de 
> Jesir et Gautier sur le design.
> 
> Je vous propose donc la solution suivante :
> 
> une feuille de style devel.css est créée dans le répertoire ./styles.
> 
> cette feuille accueille les nouvelles classes CSS de la façon suivante :
> 
> la classe est préfixée avec les initiales du créateur :
> 
> ex :
> 
> er-nouvelle_classe { ... }
> fl-nouvelle_classe { ... }
> ...
> 
> La feuille est appelée systématiquement lors de la génération des pages.
> Au fur et à mesure du traitement par Jesir ou Gautier, les classes sont 
> intégrées dans le thème par défaut et effacées de devel.css.
> 
> Le préfixage permet de savoir à qui s'adresser en cas de doute sur 
> l'utilisation d'une classe. Après intégration dans le thème par défaut, la 
> classe est renommée suivant vos conventions et remplacée dans tous les fichiers.
> 
> Si tout se passe bien, au bout de quelques temps, devel.css est vide, mais on 
> la laisse quand même en prévision d'intégrations futures.
> 
> OK sur ce principe ?
> 

Pq pas des sections commentées dans les feuilles mêmes ?


Qqch comme 

/*+++
FL "personne n'y touche" (citation) 
+++*/

...

/*+++
  /FL   
+++*/   


(Pas forcément avec des '+' !!  :)


jsr


Liste de diffusion phpmybibli.devel
Pour se désinscrire : mailto:[EMAIL PROTECTED]