Rapport de ma page réalisée avec XML - page de liens |
Pour ce travail, je me suis fixé comme objectif de
comprendre les bases du fonctionnement d'un dispositif XML afin d'être
capable d'en construire un. J'avais déjà pu en apprendre
un peu en travaillant sur ma page travaux, mais je n'avais encore jamais
construit une grammaire dtd. Comme je n'avais pas encore réalisé
ma page de pointeurs, j'ai pensé que c'était une bonne occasion
de le faire de cette manière ; je pouvais ainsi en apprendre davantage
sur la construction d'un dtd simple, mais aussi réfléchir
à l'implémentation. Toujours en m'inspirant de ma page de
travaux, j'ai implémenté du XSL fonctionnant avec le serveur
Cocoon de TECFA. Pour terminer, j'ai encore implémenté en supplément
une feuille de style CSS.
Au niveau de la présentation, j'avais envie d'avoir les liens importants
d'un côté et un commentaire sur le lien en regard avec d'éventuels
liens supplémentaires inclus dans le commentaire. Il serait ainsi
possible, par exemple, de placer un lien sur l'Université de Genève
qui soit inclus dans le commentaire sur le lien vers TECFA.
Pour commencer, j'ai déterminé la population
à laquelle était adressée cette page de lien. Il me
semblait logique que ce soit la même que pour ma homepage, c'est-à-dire
une page destinée à mes amis, mes collègues de TECFA
et aussi pour une utilisation personnelle. J'ai déterminé ainsi
des groupes de liens par thème.
Les documents distribués aux cours m'ont aidé dans mon travail
de compréhension. Comme ceux-ci sont relativement bien faits, je n'ai
pas eu besoin d'autres documents pour comprendre comment un dispositif simple
XML est construit.
Je m'étais fixé comme contrainte de construire
une page dont la présentation devait être visuellement homogène
avec le reste de mon site. J'ai donc employé la même feuille
de style CSS que celle employée pour ma homepage et d'autres pages
de travaux rendus. J'y ai néanmoins ajouté quelques lignes
supplémentaires. De plus, j'ai construit un fichier xsl qui a une
présentation proche de celle de ma page travaux. Le résultat
final de cette page de liens me semble répondre au critère
d'homogénéité fixé préalablement. De plus,
j'ai également réalisé l'objectif que je m'étais
fixé concernant la présentation.