Chez Xavier

Home / Archivez moi ce site !

Excuse me, I think I'm naked: on a wall of Barcelona.

Excuse me, I think I'm naked: on a wall of Barcelona.

Je n'avais pas pris conscience du fait que beaucoup des visiteurs qui parcourent mon site le font pour apprendre à programmer en PHP, ou en tout cas pour avoir des idées de méthodes de programmation. Au cours du mois dernier, quelques mails ainsi que plusieurs messages dans le bavardodrome m'ont fait comprendre l'intérêt que portent certains internautes au code source de mon site.

En laissant ce code source PHP accessible au public, il y a un an, je n'avais pas du tout à l'esprit l'idée de fournir des scripts tout prêts. Tout au plus, me disais-je alors, ces quelques lignes de code pourraient aider les débutants en leur inculquant quelques notions de rigueur dans la présentation du code. C'est la raison pour laquelle les fichiers composant le site étaient accessibles au téléchargement, mais de manière séparée. Cependant, la semaine dernière , j'ai reçu plusieurs mails me demandant de mettre les sources de mon site dans une archive zip pour rendre un téléchargement et un examen des sources plus aisé... J'ai donc mis mon week-end à profit pour nettoyer le code, traquer les failles de sécurité, commenter les fichiers divers, et rassembler le tout dans une splendide archive tar.gz.

Certains vont trouver que le nom de l'archive manque un peu d'originalité, ou en tout cas qu'il aurait pu y avoir un numéro de version. Ce n'est en effet pas le cas, et il n'est pour l'instant pas prévu que ce soit un jour le cas. Cette archive ne DOIT PAS être employée "telle quelle" pour la réalisation d'un site perso, car il est fort probable que des failles de sécurité y soient encore présentes. C'est la raison pour laquelle cette archive n'est pas numérotée. Il ne s'agit donc ni d'une release, ni d'une beta et ni d'une alpha, il s'agit juste d'un ensemble de fichiers php, html et css qui permettent de faire fonctionner ce site internet. Une bonne manière d'utiliser cette archive consiste à examiner la structure employée, les précautions prises, les habitudes de présentation, etc... Certains fichiers peuvent être en partie copiés (fichiers de fonctions, par exemple), ou servir d'inspiration pour vos propres scripts. Utilisez les commentaires dans les scripts pour essayer de comprendre le fonctionnement de certaines parties du site (multi-langues, multi-css, bavardodrome, affichage d'une source, sessions...)

Au cas où vous découvririez un bug, ou si vous avez une question à me poser, vous pouvez évidemment me contacter (email en bas de page). Je ne fournis évidemment pas de support pour l'installation de cette archive, mais je vous guiderai avec plaisir dans la résolution de certains de vos problèmes...

Cette archive reste en ligne pour des raisons archéologiques, mais je vous déconseille désormais de l'employer pour vos propres travaux.

  • written on: 2004-09-15