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/OSXHIGuidelines/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]

Répondre à