> 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>
