Avec l’augmentation des capacités des machines et de la bande passante il devient de plus en plus difficile de trouver des logiciels faisant une chose et UNE SEULE, en l’occurrence celle pour laquelle ils ont été conçus. Prenons par exemple les outils de galerie photo pour le Web. On a le choix soit à des produits peu ou pas finis, soit à des usines à gaz dans le genre de Gallery 2, qui ne font même pas forcément le strict minimum.

J’ai énuméré mes besoins, à savoir :

  • Gestion des albums et des sous albums.
  • Fonctionnement par répertoire (idéalement, j’upload un répertoire et hop, j’ai un album).
  • Pas de base MySQL.
  • Gestion des tags.
  • Gestion des URL élégantes: je ne veux plus de /mon-album/photo.jpg mais /mon-album/ma-jolie-photo.
  • Possibilité d’avoir plusieurs tailles pour une même photo.
  • Un truc vraiment statique et non une usine à gaz.
  • En option, un slideshow.

J’ai pour l’instant un script shell qui parcourt les répertoires existants et génère un fichier XML contenant les albums, les sous albums, et la liste des images, et les champs de description courte, description longue et des tags. Il ne me manque plus qu’un script générant les pages XHTML en fonction des éléments trouvés et des modifications du fichier XML faites par l’utilisateur, ainsi que le redimensionnement des images pour les vignettes. L’idéal serait aussi de le faire dans un vrai langage, par exemple en Ruby, histoire de ne pas écraser les données du fichier XML à chaque fois qu’on ajoute un album, et de récupérer le javascript de S5 pour faire défiler les photos.

La suite donc très très bientôt.

Perry the Platypus wants you to subscribe now! Even if you don't visit my site on a regular basis, you can get the latest posts delivered to you for free via Email: