Accueil
Thèmes :
À propos
Contact

Travaux Personnels Encadrés

A propos de ce site

Qui a créé ce site?

Ce site fut le résultat du travail laborieux et intensif (on peut toujours espérer, on a mis un peu plus de temps que prévu on va dire) de deux des élèves auteurs des TPE présentés ici:

Merci aussi à Xavier Faggianelli qui a collecté les TPE des S2.

Mais bien sûr, ce site est surtout le résultat du travail de recherche impressionnant fait par tous les élèves de 1ère S de notre lycée pour leurs Travaux Personnels Encadrés que vous pouvez voir ici.

Comment a-t-il été créé?

Afin de pouvoir s'occuper de la classification de l'information contenue dans ce site, nous avons mis en oeuvre un certain nombre de techniques utilisés couramment sur Internet; et nous mettons à dispoition ici ces techniques afin qu'elles soient utiles pour tout le monde.

Les méthodes comportent trois parties: le contenu (le fond), les modèles de présentation (la forme), et le programme (le contrôleur, qui raccorde les deux).

XML: Le contenu

Le contenu de ce site, c'est-à-dire la liste des TPE, avec les auteurs, le résumé, les liens, etc. a été regroupé dans un grand document XML bien structuré selon le format TPEML (TPE Markup Language) que nous avons défini. Ce "standard", si nous pouvons appeler ça un standard, est bien documenté aux endroits suivants:

Les modèles: la présentation

Afin de permettre un travail séparé sur le design et sur le contenu (et surtout pour éviter de devoir refaire toutes ces pages quand on veut changer une chose dans le design du site), nous utilisons des modèles de présentation écrits dans un langage appelé Template Toolkit. Le programme effectuant le contrôle de la génération des documents met à disposition un certain nombre de variables aux modèles; ceux-ci sont également documentés.

Le programme: le contrôle

Pour rattacher contenu et présentation, un programme Perl s'occupe de la génération de tout le site. Nous avons mis celui-ci disponible en logiciel libre, mais il vous faudra connaître assez bien Perl pour l'utiliser, car il est plutôt mal documenté. Si vous voulez entreprendre un projet semblable au notre, n'hésitez pas à nous contacter (voir plus haut pour nos adresses), et nous serons à votre disposition pour vous aider.

  • Notre base CVS: vous pourrez y trouver le programme creer-site.pl dans le dossier bin/. Si vous téléchargez le tout, vous pourrez générer le site en tapant
    perl bin/creer-site.pl
    à partir du dossier de base. Encore une fois, n'hésites pas de nous contacter.

Le design: de l'art

Il est toujours bien d'avoir un site qui plaît aux sens, surtout quand on veut attirer beaucoup de gens. Le design est l'oeuvre de Mehdi Benhmade, qui a utilisé en partie Macromedia Dreamweaver, et sinon a beaucoup changé les fichiers à la main pour les adapter aux modèles. Le site est compatible avec les standards HTML 4.01 et CSS du World Wide Web Consortium. Nous avons fait tout notre possible pour rendre le site valide selon les standards: si vous trouvez des problèmes avec les standards ou avec des navigateurs particuliers, contactez-nous.

Valid HTML 4.01!

Autre documentation

Les pages des dossiers sont en général générées à partir de documents Word (car c'est ce que les élèves nous donnent, et sont convertis en format PDF et HTML. La manière de procéder pour obtenir des fichiers à peu près convenables (car il est bien connu que la génération HTML à partir de traitements de texte n'est pas géniale) est décrite ici.