Pourquoi une réécriture complète ?
Problèmes et buts
En septembre 97, j'ai décidé de réécrire complètement le site Ténébreuse, car
il devenait pratiquement impossible à gérer. Les buts de cette réécriture sont
les suivants :
- améliorer la maquette du site et assurer une uniformité de
présentation ;
- simplifier les sources du site afin de permettre une traduction plus
facile ;
- enlever le maximum possible de html des sources du site afin de séparer le
contenu du style.
Solution retenue
J'ai décidé d'utiliser htmlpp, un
excellent préprocesseur écrit en Perl par Nicolas Thiery. Ce
logiciel permet de simplifier énormément des sources html. Il permet par la
même occasion de réduire considérablement la quantité de texte à taper pour
produire une page html.
De plus, j'ai commencé à utiliser Perl afin de produire automatiquement
certaines parties du site. J'utilise par exemple une pseudo base de données
pour stocker les descriptions des romans sur Ténébreuse. Un script écrit en
Perl se charge d'extraire les informations importantes afin de produire les
pages html qui décrivent les romans.
A l'heure actuelle, la transformation en htmlpp (c'est-à-dire la traduction
des sources html en prehtml) est loin d'être complète, mais je travaille
dessus. Vous pouvez jeter un oeil à la page sur le l'état de la réécriture pour apprendre ce qui
est en cours.
fichier source (Dernière modification : Mer 21 Avr 1999 17:21:45)
|