URL: https://linuxfr.org/users/moqui/journaux/wagen Title: WAGEN Authors: Miguel Moquillon Date: 2004年10月14日T11:36:04+02:00 Tags: Score: 0 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(...)](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.

AltStyle によって変換されたページ (->オリジナル) /