Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : WAGEN

Posté par Miguel Moquillon (page perso, ) le 14 octobre 2004
Bon, je pense que ça n'intéresse pas bcp de monde mais je voudrais juste vous présenter un petit programme que j'ai écrit de mes petits doigts boudinés.
C'est ici : http://miguel.moquillon.free.fr/download/wagen-1.4.tar(...)

WAGEN signifie Web Album GEnerator
C'est une application web d'albums de photos que j'ai écrite en PHP 4.
Application simple, elle ne fait que générer des pages XHTML présentant soit les albums disponibles, soit les photos d'un album. Elle possède les caractéristiques suivantes :
- les pages PHP génèrent du XHTML
- la présentation est prise en charge par une feuille de style CSS (une présentation par défaut est fournie)
- elle est plus ou moins personnalisable (voir le fichier properties.php)
- elle est localisable (le texte est définie dans locale.php : il suffit juste d'adapter le texte à ses besoins)
- elle supporte le diaporama automatique
- les albums photos sont représentés par des répertoires. Un album photo peut contenir soit d'autres albums sans limite dans la récursivité (ce sont alors des chapitres de l'album père), soit des photos. La page d'accueil de l'application présente l'ensemble des albums photos de premier niveau disponibles et est considéré lui même comme l'album photo racine.
Donc pas besoin de base de données.
- le nom des albums et les commentaires sur les photos sont dans des fichiers textes. Donc, là aussi pas besoin de base de données.
- les photos ont leur thumbnails

A côté de ceci, je livre deux programmes pour aider l'utilisateur à mettre en forme son répertoire de photos ou de sous-répertoires récursifs de photos afin qu'il soit compréhensible par WAGEN :
- un script écrit en Ruby newalb.rb qui permet de redimmensionner, de rotationner les photos, de préparer les thumbnails, de générer l'icône de l'album et les fichiers textes (seulement le nom de l'album)
- un front-end graphique en Gtk à newalb.rb écrit en lui-aussi Ruby

Voilà c'est tout.

> Lire le journal (19 commentaires, moyenne: 1,8).  

Vous avez demandé le commentaire #485524.

génial

Posté par Ecran Plat (page perso, ) le 14/10/2004 à 10:20. (lien). Évalué à 2.

Salut,
félicitation il a l'air génial ton programme,
simple et ce qui est très bien c'est la récursivité.
On vas se simplifié le boulot avec ça.
Ah au fait wagen signifie voiture en allemand.

  • [^]Re: génial

    Posté par Miguel Moquillon (page perso, ) le 15/10/2004 à 08:31. (lien). Évalué à 2.

    Ah au fait wagen signifie voiture en allemand.

    Tiens, j'ignorais. Je ne connais pas l'allemand. C'est marrant ça. On peut interpréter ça comme uen voiture qui parcours le chemin des photos :)

    • [^]Re: génial

      Posté par jmfayard () le 15/10/2004 à 12:37. (lien). Évalué à 3.

      Tiens, j'ignorais. Je ne connais pas l'allemand.
      mais tu connais volksWAGEN, la foiture du peuple

      (le W se prononce V, du coup, quand j´ai lu le nom wagen, du coup, j´ai pense a quelquechose de nettement plus salace phonetiquement -->[] )