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.
# génération des thumbs
Posté par tinodeleste . Évalué à 1.
M'en vais tester ca ce soir...
[^] # Re: génération des thumbs
Posté par Miguel Moquillon (site web personnel) . Évalué à 2.
As tu eu des difficultés avec ?
[^] # Re: génération des thumbs
Posté par tinodeleste . Évalué à 1.
Ce qui pourrait être utile, c'est quelques options dans le générateur (newalb.rb) pour régler en ligne de commande la taille des thumbs et activer ou désactiver la réduction des photos.
En ce qui concerne l'affichage web, ca marche très bien, mais ca pourrait être utile en cas de hiérarchie récursive de pouvoir remonter d'un niveau par un lien (ca marche pour les répertoires de photos, mais pas pour les répertoires de sous-albums). Et pour les commentaires de photos, se baser sur le nom du fichier quand le commentaire n'est pas inclu dans les infos de la photo.
Globalement, j'en suis très content maintenant que j'ai compris à peu près comment ca marchait.
[^] # Re: génération des thumbs
Posté par Miguel Moquillon (site web personnel) . Évalué à 2.
Pour les options dans newalb.rb, je prends note et je vais le faire.
Quant au lien, je ne comprends pas rès bien. Sur l'interface web, les liens pour remonter de niveau sont par défaut en haut, sous le titre :
Nos albums photos
^
Toto chez les papoos
"Nos albums photos" et "Toto chez les papoos" sont deux liens : le premier vers la racine des albums web et "Toto ..." vers l'album "Toto ...", album père de celui courant.
Est-ce ça dont tu parles ou d'une autre fonctionnalité ?
[^] # Re: génération des thumbs
Posté par tinodeleste . Évalué à 1.
photos -> photos_corse -> premiere-pellicule -> photos*.jpg
\-> deuxieme-pellicule -> photos*.jpg
[^] # Re: génération des thumbs
Posté par tinodeleste . Évalué à 1.
j'arrete les balises foireuses aussi.
Donc:
photos -> photos_corse -> premiere-pellicule -> photos*.jpg
............................................ \-> deuxieme-pellicule -> photos*.jpg
Quand je suis en web sur la page de choix premiere pellicule/deuxieme pellicule, je peux descendre en cliquant sur les photos correspondants, mais pas remonter au niveau supérieur (à part à utiliser le retour arrière du navigateur)
[^] # Re: génération des thumbs
Posté par Miguel Moquillon (site web personnel) . Évalué à 3.
Si j'ai bien compris, en page principale tu as :
photos_corse
Tu cliques sur la photo représentative de photos_corse (ce que j'appelle l'icône).
Tu as une page avec premiere-pellicule et deuxieme-pellicule.
Tu as normalement un lien pour revenir à la racine sauf si tu n'as pas donné de nom à la racine. Pour donner un nom à la racine, il suffit juste comme pour les autres albums web mettre un fichier album.txt à la racine (ici photos) avec le nom de celui-ci ("Nos albums photos" par exemple).
Bon, je crois que je vais mettre à jour la doc :)
[^] # Re: génération des thumbs
Posté par tinodeleste . Évalué à 1.
Pour ta solution, j'y avais pensé, j'ai un album.txt (non vide) à la racine, mais ca ne marche pas... je n'ai pas encore essayé avec un deuxième niveau de récursivité.
[^] # Re: génération des thumbs
Posté par tinodeleste . Évalué à 1.
# génial
Posté par Ecran Plat (site web personnel) . Évalué à 2.
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 (site web personnel) . Évalué à 2.
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 . Évalué à 3.
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 -->[] )
# Demo site ?
Posté par chl (site web personnel) . Évalué à 5.
Est ce que ton programme a la possibilité de classer une photo dans plusieurs categories ?
Je vais donner un exemple. Je pars en vacances, et j'aime prendre des photos de paysages par exemple. Je voudrais donc avoir un repertoire vacances, et un repertoire paysages. Donc que certaines de mes photos de vacances apparaissent dans paysages, sans avoir a creer de doublon.
Meme chose pour la date des photos, je voudrais pouvoir choisir de voir toutes mes photos de vacances (2003 et 2004), ou seulement mes vacances 2004, etc ...
Wagen sait il gerer cela ? Sinon quelqu'un sait si un logiciel du meme type sait gerer ca ?
Merci pour vos reponses.
[^] # Re: Demo site ?
Posté par Bruno Muller . Évalué à 2.
ln sait gérer ça ;)
[^] # Re: Demo site ?
Posté par icyfemur . Évalué à 1.
[^] # Re: Demo site ?
Posté par Low Memory . Évalué à 1.
[^] # Re: Demo site ?
Posté par icyfemur . Évalué à 1.
[^] # Re: Demo site ?
Posté par unsigned (site web personnel) . Évalué à 2.
[^] # Re: Demo site ?
Posté par Miguel Moquillon (site web personnel) . Évalué à 3.
Oui, c'est une bonne idée. Dès que j'aurais le temps, je le proposerai sur mon site avec des photos non personnelles.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.