J'ai passablement amélioré mes scripts de fabrication de l'édition anglaise
du Diplo.
Voici le principe :
1) le site est généré automatiquement à partir d'un modèle, d'une liste
mensuelle (ficxhier texte tabulé) [qui pourrait aussi bien être une base de
données] et de fichiers de "contenu"
2) je mets en vrac des fichiers html directement issus de word dans lesquels
j'ai taggué les champs de la manière suivante :
<sur=REAPPRAISING BOURGUIBA>
<tit=Subversive mourning in Tunisia>
<psw=*>
<cha=Habib Bourguiba, former president of Tunisia, died on 6 April. Though
his funeral was really an excuse to glorify his successor, President Zine
al-Abidine Ben Ali, the genuine emotion that swept the country reflected
more than just gratitude towards the man who led Tunisia to independence. It
was also part of a reappraisal of his record in particular on education
and women's rights which prompts a comparison with the current regime.>
<aut=by KAMEL LABIDI *>
<txt="It will not be easy to replace someone like me. In emotional terms the
Tunisian people and I share 40 years of living and .... etc...>
Les champs n'ont pas d'ordre logique.
3) Un cron surveille un dossier SOURCE ; dès qu'il repère des fichiers plus
récents que la base de données il la met à jour.
4) les propriétés de la SOURCE peuvent être établies indépendamment de
celles du site : ça règle passablement la question des "autorisations" (il
suffit d'avoir le droit de ftp sur le SOURCE)
5) le pire, c'est que... ça fonctionne !
Pas le temps de poster les codes aujourd'hui, mais bientôt, si vous êtes
intéressés.