20 ans !i-structures

i-structures, le projet

Publication des pages web

Une fois le contenu du cours traduit en HTML, il faut encore le publier sur le Web. Dans la mesure où les auteurs du cours ont pour but principal la rédaction du contenu, et non pas la mise en page ou la navigation dans le site, ces tâches sont réservées à l’environnement de publication web. Essentiellement, il s’agit de quelques balises insérées automatiquement lors de la création du code HTML, qui appellent de courts scripts en PHP qui ont pour fonction de créer l’interface graphique, le système de navigation et les utilitaires de renvois, glossaires, commentaires etc.

Cet environnement a été conçu dans la même optique que celui de rédaction : une fois le cours en fonction, il est possible d’ajouter ou de modifier des pages sans faire appel à un programmeur : l’environnement sait reconnaître ces nouvelles page et créer les liens dont elles ont besoin. Les renvois à d’autres pages du cours, proches ou lointaines, se fait avec une syntaxe unique, et n’exige pas, tout comme l’appel au glossaire, de traduire ces liens : ils peuvent être repris tels quels d’une autre langue, et ils fonctionnent correctement dans la nouvelle langue de traduction. Cette fonctionnalité est particulièrement intéressante en cas de traduction du cours par une personne qui n’est pas familière avec le contenu : il lui suffit de laisser intacts dans Word les liens et autres particularités du codage, et celui-ci fonctionnera dès la traduction. En pratique, il s’est avéré que de petites corrections sont parfois nécessaires, mais d’une ampleur faible par rapport au résultat obtenu.