Galerie photo
Galerie photo jppL'installation est des plus simples puisqu'il existe un paquet Debian, au moins dans "Trixie" qui est la version installée ici.
apt-get install fgallery
Qui installe les quelques dépendances nécessaires au traitement des images ...
Petite préparation pour faciliter la suite ...
Dans le répertoire /usr/share/fgallery/view il existe deux liens :
- mootools-core-1.4.js
- mootools-more-1.4.js
Qu'il vaut mieux remplacer par les originaux afin de faciliter le déplacement des répertoires par la suite.
cd /usr/share/fgallery/view
rm mootools-core-1.4.js
cp ../../javascript/mootools/mootools-core.min.js mootools-core-1.4.js
rm mootools-more-1.4.js
cp ../../javascript/mootools/mootools-more.min.js mootools-more-1.4.js
J'ai du aussi effectuer une petite modif dans le fichier index.js, sans cela rien ne s'affichait :
Aux environs de la ligne 876 :
Avant :
onSuccess: initGallery,
onFailure: initFailure
}).get();
Après :
onSuccess: initGallery,
onFailure: initGallery
}).get();
Je vais signaler ce bug aux auteurs.
Fgallery usage
Fgallery usage durp11_adminL'utilisation est assez simple :
Stockez vos images dans un répertoire et créez un répertoire vide destiné à recevoir la galerie.
1) Copier le contenu du /usr/share/fgallery/view dans le répertoire de destination du site
2) Préparer toutes les photos dans le répertoire spécifique
3) Ajouter les libellés : un texte dans un fichier "nom du fichier iamgee.txt'
toto.jpg et toto.txt par exemple.
4) Créer le "petit" script suivant :
--------------------------------------------------------------------
#!/bin/bash
#
# execution FGALLERY
#
# DIR_ORIG : répertoire des photos et commentaires (txt files)
# DIR_DEST : répertoire du futur site
# prérempli avec le contenu de /usr/share/fgallery/view
# OPTIONS : -c txt pour lire les fichiers "titres de photos"
# -j 4 ici pour utiliser 4 processeurs
# Attention la conversion des images chauffe un peu ...
# --max-full=largeurxhauteur
# --no-sRGB
# --quality=85
#
OPTIONS=' -j 4 --max-full=1200x900 '
DIR_ORIG=/home/xxxxx/Photos_tmp/ORIGINAUX
DIR_DEST=/home/xxxxx/Photos_tmp/GALERIE
ALBUM_NAME='"Le nom de cet album"'
echo fgallery ${OPTIONS} ${DIR_ORIG} ${DIR_DEST} ${ALBUM_NAME}
fgallery ${OPTIONS} ${DIR_ORIG} ${DIR_DEST}
ret=$?
echo 'Return code:'${ret}
------------------------------------------------------------
On peut ainsi recommencer plusieurs fois sans problème ... éventuellement en variant un peu les paramètres.
5) Lancer le script
6) Valider le résultat.
Il faut obligatoirement utiliser un serveur Web (ici Apache) pour afficher correctement l'ensemble.
Vous pouvez ensuite recopier le répertoire vers un serveur Web quelconque, ici c'est Apache ...
Note : Attention le classement des images est effectué en priorité par date.
Vous pouvez voir un résultat ici ou là .