Ma première contribution au monde de l'Open Source :D
Bon d'accord, c'est une maigre contribution...
EXPLICATIONS / PRISE EN MAIN
HTMLOutput est une classe très simple (malgré les commentaires en Anglais) qui permet de générer une page XHTML à partir de 2 éléments seulement:
- un titre (+ un titre de page)
- un contenu
Dans l'ordre:
1) appel de la classe
2) ajout d'un ou plusieurs éléments de titre
3) ajout des éléments de contenu
4) récupération du résultat pour affichage
Pour un exemple, voir l'archive ZIP.
PERSONNALISATION
La balise de titre (pour ceux qui connaissent un peu l'HTML) est définie en appelant la classe (h1, h2, ... h6, ou même div, p, ou quoique ce soit d'autre).
Pour utiliser une feuille de styles CSS, il faut modifier la ligne 70:
<link rel="stylesheet" type="text/css" href="stylesheet.css" />
Pour supprimer le tableau d'en-tête pouvant contenir des infos additionnelles sur la page, supprimez les lignes 79 à 83. Si vous voulez les conserver, éditez-les!
UTILISATION
Je l'avais développé pour utiliser Python (version 2.5) en CGI sur un serveur web, et je me dits que ça peut certainement servir à d'autres pour créer des pages web simples sans se prendre la tête.
Un exemple d'utilisation est donné dans l'archive ZIP.