> en fait la difficult� est plut�t de r�ussir � maintenir l'�cosyst�me du
> produit que de faire une liste exhaustive des valeurs disponibles dans
> la sp�cification CSS et de les impl�menter.
[...]
> il faut en fait prendre un peu de recul et regarder le produit sous un
> angle plus philosophique que technique � mon avis sinon il est facile
> de se prendre les pieds dans le tapis...

Je suis tout � fait d'accord avec vous. Pour cette 1�re version, la
pertinence de la pr�sence telle ou telle propri�t� dans une catg�orie de
style se discute. De m�me que je n'ai pas assez d'expertise sur CSS2 et son
impl�mentation en fonction des diff�rents navigateurs...
Mais, telle n'�tait pas mon ambition ;-)

Je suis juste parti du constat qu'actuellement dans CPSSkins :

- la d�finition des styles se faisait dans de simples champs texte laissant
place aux erreurs. De plus �a suppose que l'utilisateur sache quoi mettre
comme valeurs. Je propose donc lorque c'est possible de remplacer le champ
texte par une drop-down list. J'ai calqu� les valeurs de ces listes sur la
spec CSS2, il est donc certainement judicieux de les restreindre aux valeurs
fonctionnant sur la majorit� des navigateurs.

- Pas de possibilit� de "mutualiser" les couleurs, il y a bien la
possibilit� de cr�er des palettes mais lorsqu'on veut changer la valeur
d'une couleur, on est oblig� d'aller la changer dans chaque style o� cette
couleur est d�finie. J'ai donc cr�� un style "Color" sur le m�me mod�le que
"PalletteColor". Les autres styles qui utilisent une couleur ne stockent pas
directement la valeur de Color mais son titre. Ainsi, lorsqu'on modifie la
valeur de la coleur, cela impacte directement tous les styles qui l'utilise.
Le m�me principe est utilis� pour le style "Border".

- Pas de possibilit� de d�finir un nouvel objet style � partir d'un objet
style existant de la m�me cat�gorie. C'est ce que j'ai tent� de faire par
mon m�canisme de "BasedOn".

- J'ai trouv� que l'�clatement de certains styles en "Shape" et "Color"
�tait peu pratique � l'usage, c'est pour �a que je les ai r�unis. Border
permet donc de g�rer � la fois la couleur et la forme d'une bordure, idem
pour Text et Area.

J'esp�re avoir donn� un �clairage plus "philosophique" et moins technique au
sens de ma d�marche ;o)
Mais changeant la structure des "styles", il est ind�niable que �a a un
impact important sur "l'�cosyst�me" de CPSSkins, enfin plus particul�rement
sur les diff�rentes templets.

Cordialement,

Nicolas


_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à