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]