Lorsque l’on développe un site sous Zope / Plone, il faut à un moment ou à un autre penser à l’affichage, à la présentation des données, à la navigation.
Ce boulot, c’est celui des web designers.
Une fois la maquette du site faite sous photoshop, elle est transposée en page HTML statique sous dreamweaver par exemple. Cette page est ensuite envoyé aux développeurs (genre moi) qui vont, à partir de cette page HTML créer un template.
Pour les templates, nous utilisons les ZPT (Zope Page Template) qui sont des fichiers au format XML combinant des balises HTML et TAL. Les balises TAL gèrant la partie dynamique de l’affichage.
Pour l’instant, les pages HTML statiques fournies par les graphistes sont toutes faites sous dreamweaver. L’agencement des divers éléments est faite avec des tableaux, et lors de la transformation de celles-ci en template, il devient très fastidieux de se repérer parmis tous les tableaux imbriqués.
Depuis peu, nous avons une grande conversation entre les web designers et les développeurs, qui pourrait résoudre, ou du moins, faciliter le problème : utiliser les feuilles de style CSS.
Effectivement, si on utilisait les CSS à la place des tableaux, il n’y aurait plus que des blocs <div>
et on éviterait de se perdre dans les imbrications.
Chose étonnante, ce sont les graphistes qui ont lancé l’idée (même si elle m’était déjà venu lors de ma première conception de templates, j’avais préféré me taire, étant tout nouveau et en CDD). Maintenant que l’idée est lancée par une autre personne avec un status plus posé que le mien, je pourrai appuyer en faveur du CSS afin que l’on puisse l’utiliser au plus tôt.
Pour les graphistes celà leur plait. Ils cherchent de nouvelles méthodes de travail et cherchent un moyen pour mettre à jour facilement le design des sites.
Le CSS permet celà : on peut modifier une feuille de style sans avoir à toucher aux templates. Par contre, le problème majeur du CSS est le support par les différents navigateurs.
Tous ne supportent pas les normes de la même manière, et il faut pourtant garantir au client que le site s’affichera sans problèmes sur n’importe quel PC avec n’importe quel navigateur.
La transition tableaux => CSS ne se fera pas du jour au lendemain. L’idée à été lancée, il faut ensuite qu’elle soit acceptée et former un minimum les web designers au CSS.
J’espère quand même voir des projets incluant les CSS avant la fin de mon CDD…
Ils ne sont pas à la bourre dans la société qui t’emploie…
Bosser avec des tableaux imbriqués, c’était bon il y a 3 ans! Y être resté pour une entreprise, pas glop du tout ;)
Je ne dis pas le contraire.
Mais mieux vaut tard que jamais !
Salut j ai lu votre article,je te demande de l aide je ve importer un kit graphique sous zope mais je sais pas comment.Ce kit contien une feuille de style,un fichier htl et des images Merci d avance
Salut j ai lu votre article,je te demande de l aide je ve importer un kit graphique sous zope mais je sais pas comment.Ce kit contien une feuille de style,un fichier htl et des images Merci d avance
Salut j ai lu votre article,je te demande de l aide je ve importer un kit graphique sous zope mais je sais pas comment.Ce kit contien une feuille de style,un fichier htl et des images Merci d avance