Index général
Navigation
Site
Guide
Encyclopédie
Recherche
Archive
Liens
Fans

Traduction
English

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.


copyright 96-99 Fabrice Rossi (rossi@fr.darkover.org)

fichier source (Dernière modification : Mer 21 Avr 1999 17:21:45)