Journal WAGEN 2.0

Posté par  (site web personnel) .
Étiquettes : aucune
0
3
avr.
2006
Bonjour,

Suivant la mode qui est de proposer son implémentation d'un album de photos Web, voici le mien, ou plus précisément la nouvelle mouture de celle-ci : la version 2.0.

Pour rappel, WAGEN est un album Web simple écrit en PHP 4, sans grandes prétentions (Dieu m'en garde), axé sur une seule chose : afficher des albums photos sur le Web. Pas de base données, les photos et les données associées sont stockées sur le système de fichier :
un album photo = 1 répertoire avec dedans :
+ 1 fichier album.txt contenant l'intitulé de l'album et autres informations
+ 1 fichier album.jpg qui est une image (l'icône) de l'album
+ soit des sous-répertoires (sous-albums) soit les photos de l'album avec maintenant les vidéos.

Au menu des nouveautés ou améliorations :
- le support maintenant de la méthode HTTP GET en plus de celle POST pour la navigation dans l'album Web (ça c'est pour les personnes qui m'ont reproché la méthode POST et donc l'usage de JavaScript pour la navigation),
- le support des vignettes dans les données EXIF des photos ainsi que la génération dynamique de celles-ci pour les photos n'en disposant pas, en plus du support traditionnel (c'est à dire dans des fichiers séparés),
- le support des versions originales des photos (donc non redimensionnées) accessibles par un clique sur la photo de l'album,
- le support des vidéos de type MPEG et AVI avec vignettes (en fait les vignettes sont générés à partir des images de fichiers séparés mis en composition avec une autre image, video.jpg),
- le script newalb.rb a été remplacé par le script newgallery.sh qui utilise par défaut l'utilitaire exiftran pour la rotation des photos le nécessitant avec mise à jour des données EXIF (et donc de la vignette si présent),
- une refonte du front-end graphique à newgallery.sh, galgen.rb,
- le remplacement de l'icône d'un album photo title.jpg par album.jpg (donc incompatibilité avec les albums photos des versions précédentes là dessus)
- et d'autres petites améliorations diverses ...

Voili, voilà
Je crois que c'est tout. Évidemment, j'ai mis du temps, celui-ci étant une denrée rare en ce moment :)

Quelques liens :
- La page officielle :
http://miguel.moquillon.free.fr/miguel/projets.html#wagen

- Un exemple d'album Web :
http://miguel.moquillon.free.fr/miguel/wagen/index.php
  • # Cool

    Posté par  . Évalué à 2.

    Ton applic a l'air sympa, j'ajoute ça a mes bookmarks dans le cas ou je ferait une galerie de photo un de ces jours.

    pourquoi y'a pas PHP dans ton cv ?
    • [^] # Re: Cool

      Posté par  (site web personnel) . Évalué à 1.

      Parce que mon niveau de compétences en PHP ne justifient pas leur référence sur mon CV. En fait, je n'ai pas envie de faire du PHP dans le cadre professionnel et préfère le garder pour mon usage personnel :)
  • # Cool too :)

    Posté par  (site web personnel) . Évalué à 1.

    Juste une question : la validation ne passe pas, c'est délibéré (manque de temps, compatibilité, ... ) ?
    • [^] # Re: Cool too :)

      Posté par  (site web personnel) . Évalué à 2.

      Heu ... oublie de ma part ?
      Je vais me pencher là dessus pour assurer la validation XHTML.
      Merci de m'avoir signalé ce pb.
      • [^] # Re: Cool too :)

        Posté par  . Évalué à 2.

        Super ton album.
        Si tu comptes l'adapter en xhtml j'en profite pour te glisser un lien bien pratique
        http://www.brunildo.org/test/ImgThumbIBL2.html qui permet d'avoir des photos qui s'adaptent à la taille de l'écran du visteur sans se chevaucher.

        Désolé de ne pas en faire plus, à l'occasion peut-être ...

        Bravo.
        • [^] # Re: Cool too :)

          Posté par  (site web personnel) . Évalué à 1.

          Merci pour le lien.
          J'ai fini de mettre les pages générées par PHP en conformité avec le standard XHTML.
          Je jetterai un coup d'oeil un peu plus approfondi sur le lien d'ici là afin de voir si je peux et dans quelle mesure incorporer cette fonctionnalité.
    • [^] # Re: Cool too :)

      Posté par  (site web personnel) . Évalué à 1.

      Re bonjour,

      J'ai mis les pages générées par le PHP en conformité XHTML. Elles passent enfin la validation.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.