Bonjour à tous.
Je souhaiterais avoir quelques conseils pour la construction de mon site.
Il s’agit d’un site amateur, je précise.
L’objectif est de se faire plaisir et d’apprendre à développer pour le Web.
J’ai donc commencé en utilisant Dreamweaver mais très vite je me suis arraché les cheveux :
Mise en page aléatoire et merdique avec des tableaux etc…
Il se trouve que j’ai un pote informaticien mais hélas peu versé dans les technologies Web.
Il m’a tout de même conseillé d’utiliser les CSS dans l’idée de séparer la forme du fond.
Puis, dans l’idée de créer quelque chose de « maintenable » il m’a suggéré d’utiliser la technologie XML/XSLT.
Inutile de préciser que pour un autodidacte ce ne fut pas chose aisée, mais j’ai progressé.
Désormais, mes pages seront des fichiers .xml ne contenant que des données.
Chacun de ces fichiers appelle une feuille .xsl de sortie spécifique.
Grâce à xsl :include, les parties communes telles que l’en-tête, le pied et le menu sont affichées par des templates contenus dans un ficher genre templates_library.xsl.
Le tout mis en forme par des feuilles .css imbriquées.
Est-ce une bonne pratique ou un « casse-gueule » ?
Je souhaiterais avoir quelques conseils pour la construction de mon site.
Il s’agit d’un site amateur, je précise.
L’objectif est de se faire plaisir et d’apprendre à développer pour le Web.
J’ai donc commencé en utilisant Dreamweaver mais très vite je me suis arraché les cheveux :
Mise en page aléatoire et merdique avec des tableaux etc…
Il se trouve que j’ai un pote informaticien mais hélas peu versé dans les technologies Web.
Il m’a tout de même conseillé d’utiliser les CSS dans l’idée de séparer la forme du fond.
Puis, dans l’idée de créer quelque chose de « maintenable » il m’a suggéré d’utiliser la technologie XML/XSLT.
Inutile de préciser que pour un autodidacte ce ne fut pas chose aisée, mais j’ai progressé.
Désormais, mes pages seront des fichiers .xml ne contenant que des données.
Chacun de ces fichiers appelle une feuille .xsl de sortie spécifique.
Grâce à xsl :include, les parties communes telles que l’en-tête, le pied et le menu sont affichées par des templates contenus dans un ficher genre templates_library.xsl.
Le tout mis en forme par des feuilles .css imbriquées.
Est-ce une bonne pratique ou un « casse-gueule » ?