Nos Photos de Tahiti est un site album photo qui fait correspondre ses chapitres à ceux du livre qu'il illustre.
Derrière ce nom barbare se cache la technique qui permet de rendre les url plus jolie tout en ajoutant des mots-clés pour un meilleur référencement. Voici un exemple d'une page affichant les diaporamas d'une catégorie :
Avant : http://nos-photos-de-tahiti.fr/diapo/voir_diapo.php?idb=285&p=11
Après : http://nos-photos-de-tahiti.fr/fr/vaipoiri-tahiti-iti
On remarque que le nom de la catégorie apparaît dans l'url et nous avons fait disparaître les paramètres (la partie illisible après le point d'interrogation).
Car un site lisible sur tous les supports permet à un plus grand nombre de le visiter, nous avons modifié le code de rendu pour que l'affichage s'adapte en fonction de la résolution de l'appareil utilisé.
Lorsque l'administrateur supprimait une image d'un diaporama, seule l'entrée en base de données était supprimée. Le fichier de l'image devenue inutile restait sur le serveur. Nous avons ajouté un traitement qui supprime également ce fichier pour économiser de l'espace mémoire sur le serveur.
On utilise un arbre pour les catégories, ils peuvent donc potentiellement avoir un niveau de profondeurs infinis.
Cet arbre est stocké dans un fichier au format xml, la récupération des informations se fait à l'aide de XPath.