Le mar 28/10/2003 � 23:42, Eric ROBERT a �crit :
> Ca me parait de bonnes id�es, toutefois, j'alerte sur les risques de casse :
> Il y a des gens en production, ce chantier va durer un certain temps, ne
> serait-il pas pr�f�rable de le lancer � l'issue de la gestion des
> p�riodiques ?
> 

Voil�, il nous faudrait attendre un peu pour l'inclusion des
p�riodiques.

> En effet, � l'issue de la gestion des p�riodiques, on devrait avoir une
> version qu'on pourra consid�rer comme compl�te un certain temps... le temps
> qu'il faudra pour entamer ce travail...
> 
> Ces modifications impliquent aussi que chacun soit en mesure de comprendre
> et de travailler avec les CSS... je dois bien reconnaitre un manque certain
> dans ce domaine en ce qui me concerne !
> 
> Pour ma part, je souhaitais aborder un point de mise en page :
> 
> Nous avons en haut et � gauche deux barres de menus et sous-menus. Ces
> barres d�filent et disparaissent avec les ascenseurs... peut-on envisager
> une solution pour qu'elles restent visibles ? C'est toute la diff�rence
> entre une application web et une application client/serveur classique : les
> boutons ne d�filent pas avec tout le paquet !!!
> 

Tout � fait, avec CSS on peut mettre ce menu sous le positionnement
absolu et fixe, comme d�crit ici : 

http://openweb.eu.org/articles/initiation_absolue/

Howto :

#menu
{
  position: fixed;
  top: 10%;     /*      exemple */
  left: 10%;    /*      exemple */
}

...

<div id="menu">blablabla</div>

...

> Les solutions que je connais pour garder �a � l'�cran : des frames ou alors
> les menus dans un layer, lequel reste toujours visible � l'�cran, enfin je
> crois que c'est un truc comme cela. Voir
> http://www.lib.ox.ac.uk/jafer/publications/www2002-paper.html o� le menu
> bleu de gauche reste toujours visible.
> 
> Eric
> 
> 

Salut,

jsr

> 
> 
> ----- Original Message ----- 
> From: "Fran�ois Lemarchand" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, October 28, 2003 11:23 PM
> Subject: [PMB-DEVEL] Re: PMB : passage aux standards (blablabla)
> 
> 
> > bleu p�trole, mauve et vert, tout ce qu'on veut, du moment que c'est
> > clean !!! ;-)
> >
> > J'aime bien l'id�e d'�clater la feuille en trois... cela avait �t� entam�
> > dans 'newlook' et rend les modifs plus ais�es : les couleurs c'est dans
> > color.css, les polices dans fonts.css, etc... les fichiers sont plus
> petits et
> > plus faciles � maintenir.
> >
> > Petite pr�cision quand m�me. En ce moment la table users stocke un nom de
> > feuille de style (aka 'seabreeze.css'), si je comprend bien, il faut y
> mettre
> > un nom de dossier maintenant. C'est pas grand chose, mais il y a une
> > petite adaptation � pr�voir dans ./account.php (justement une petite
> regexp qui
> > jete l'extension des fichiers css pr�sents dans /styles pour proposer
> juste un
> > nom de th�me � notre utilisateur). Adaptation valable aussi dans la page
> > d'administration/users). Je tiens � cette id�e : ajouter un nouveau th�me
> =
> > juste copier un nouveau dossier dans /styles.
> >
> > L'abandon des tableaux au profit de <div> ou <span> me para�t une bonne
> chose
> > (depuis le temps qu'on en cause...). A priori vous ne devriez intervenir
> que
> > dans les templates (justement, �a sera l'occasion de voir si des choses
> qui
> > tra�nent encore dans le code peuvent y �tre d�port�es). J'insiste sur deux
> > points : au fil du temps, certaines classes ont �t� perverties pour finir
> par
> > �tre utilis�es en place les une des autres (je pense � formtitle et
> listheader,
> > notamment). Il faudrait unifier cela et trouver des noms plus 'explicites'
> (de
> > toute les mani�res ce sera du temps de gagn� pour la suite des choses).
> > Et aussi �viter de supprimer ou modifer dans les templates les s�quences
> du type
> > !!value!!, sinon, l�, je garantis un sacr� bazar !!!
> >
> > Tu t'attaques l� � un tr�s gros morceau ;-)
> >
> > Je pense � cela aussi : certaines pages qui s'affichent dans des iframes
> ont
> > des petites sections <style> ' inline.
> >
> > A+ l'ami.
> >
> > PS. fran�ais impeccable, on dirait que �a fait 10 ans que tu es l� ;-)
> > PPS. Je n'ai pas bien compris l'astuce qui consiste � cacher du code css �
> > certains navigateurs. Pourras-tu m'expliquer un jour comment �a marche et
> le
> > but de faire cela ?
> >
> >
> >
> > Selon Jesir VARGAS <[EMAIL PROTECTED]>:
> >
> > > Salut les amis !
> > >
> > > Suite a un manque de temps soudain, je voudrais proposer le passage aux
> > > standards web tout en conservant l'interface actuelle en tant q possible
> > > ( de ma part, j'aime bien les couleurs du "francois_theme", q je viens
> > > de d�couvrir sur les pages d�mo., peut-�tre que cela pourrait devenir
> > > l'enjeux de couleurs � d�faut ? )
> >
> >
> > > Il faut savoir q les changements du passage aux standards entra�nera
> > > forc�ment des probl�mes _temporaires_ d'affichage, etc.   Il est ainsi
> > > parce que notamment on change la structure des balises des pages et,
> > > biens�r, un r�arrangement des fichiers CSS, des images, etc.  (C'est
> > > pour cela qu'il faudrait faire, e.g., une release et puis ensuite
> > > avertir les utilisateurs du << danger >> du CVS pendant la transition...
> > > ?)
> > >
> > > Voil�, donc, par rapport aux CSS, je voudrais proposer ceci :
> > >
> > > * Les << th�mes >> seront mis dans des dossiers homonymes (e.g.,
> > > seabreeze/).
> > >
> > > * Dans ces dossiers-l�, il y aura les fichiers suivants :
> > >     * layout.css   (toutes les propri�t�s de la disposition)
> > >     * fonts.css    (les polices)
> > >     * colors.css   (couleurs)
> > >
> > >   A noter q ces fichiers CSS auront _tous_ les memes selecteurs CSS.
> > > E.g.,
> > >
> > > Dans le dossier << seabreeze/ >> :
> > >
> > > fonts.css :
> > > ^^^^^^^^^^^
> > > body
> > > {
> > >   font-family: sans-serif;
> > > }
> > >
> > > a:hover
> > > {
> > >   text-decoration: underline;
> > > }
> > >
> > > layout.css :
> > > ^^^^^^^^^^^
> > > body
> > > {
> > >   padding: 5em;
> > > }
> > >
> > > a:hover
> > > {
> > >    /* notez q cela est vide mais on l'inclu d toutes les fa�ons */
> > > }
> > >
> > > colors.css :
> > > ^^^^^^^^^^^
> > > body
> > > {
> > >   background-color: red-hell;
> > >   color: heaven-blue;
> > > }
> > >
> > > a:hover
> > > {
> > >   color: black;
> > >   background-color: #fff;
> > > }
> > >
> > > * Accessibilit�.  Gros mot.  On va suivre _au moins_ les conseils donn�s
> > > ici :
> > >
> > > http://www.la-grange.net/accessibilite/
> > >
> > > * Le DTD des fichiers sera-t-il celui du XHTML 1.0 Transitional ou bien
> > > celui du XHTML 1.0 Strict, au moins.
> > >
> > > * Le << layout >> (positionnement, disposition) de l'interface sera g�r�
> > > _int�gralement_ avec CSS (version 2.0 au moins).  Pas de tableaux !
> > > Veuillez regarder les excellents articles chez OpenWeb :
> > > http://openweb.eu.org/css/ si jamais voulez-vous en savoir davantage.
> > >
> > > * L'usabilit� (convivialit�).  PMB doit �tre _forc�ment_ facile et
> > > intuitive � utiliser, punto.  Pourquoi pas, donc, suivre les conseils
> > > des gourous chez
> > >
> > > A List Apart (web usability) :
> > > http://alistapart.com/topics/usability/ ,
> > >
> > > UseIt (web usability) :
> > > http://www.useit.com/ ,
> > >
> > > Apple :
> > >
> > >
> >
> http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelin
> > es/index.html,
> > >
> > > et GNOME :
> > >
> > > http://developer.gnome.org/projects/gup/hig/ ??
> > >
> > > * Par rapport � cela, les fautes de convivialit� seront regard�es en
> > > tant que bogues.  C'est � dire, �a c'est s�rieux.
> > >
> > > Peut �tre que j'aie oubli� des trucs mais je crois que cela suffit pour
> > > l'instant.  Je vous remercie de vos commentaires, opinions, sages
> > > conseils et num�ros de cartes bleues.  :)
> > >
> > > Merci de votre temps,
> > >
> > > jsr
> > >
> > >
> > >
> > >
> > > Liste de diffusion phpmybibli.devel
> > > Pour se d�sinscrire :
> > > mailto:[EMAIL PROTECTED]
> > >
> > >
> >
> >
> > -- 
> > Fran�ois Lemarchand
> > homepage : http://balno.free.fr/
> > PhpMyBibli : http://phpmybibli.sourceforge.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]
> 
> 


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

Répondre à