Lors d’une récente conversation avec un collègue à propos de publication d’album photo sur le web, il m’a parlé d’une petite application fort intéressante. Ses connaissances en HTML, CSS, PHP et autres acronymes barbares de publication lui passent à 30000 pieds au-dessus de la tête. Il a donc cherché quelque chose de simple et efficace pour mettre en ligne les photos de sa famille. Il est tombé sur JAlbum. Application que je viens de découvrir.

Présentation

Principale JalbumProgrammé en JAVA et donc multiplateforme par essence, cette application fonctionne sur OS X, Windows, Linux. Et si vous avez la nostalgique des vieux systèmes, il est possible de la faire fonctionner sur OS/2. D’autres systèmes unixien sous disponibles aussi.

La fenêtre de base est composée des caractéristiques principales de votre futur album. Il faut indiquer le dossier de départ où se situent vos images à publier ainsi que le nom du dossier vers lequel l’application devra générer les pages HTML ainsi que les vignettes et images réduites des originales.Selection Album Il est aussi possible de créer ses pages directement dans le dossier de départ. Pas nécessairement un choix très heureux à mon sens, car il y a risque de tout mélanger entre les images réduites, les vignettes et originaux.

Ensuite, il est possible de changer le nombre de colonnes et de lignes que les vignettes vont occuper dans la page d’index. Plusieurs tests seront nécessaires pour trouver une disposition harmonieuse en fonction du thème choisi. Car l’une des options intéressantes de cette application est la possibilité de choisir parmi un choix important de mise en page. D’autres sont téléchargeables via le site de l’éditeur et il est même possible d’éditer les thèmes pour les plus téméraires qui souhaitent attaquer les fichiers CSS.

Edition ImagesL’onglet suivant permet l’édition des images. En fait, l’édition en question est surtout l’option de rajouter des commentaires personnalisés sur les images que vous allez mettre en ligne.

D’autres options sont disponibles au niveau des onglets « Avancées » et « Chameleon » (onglet présent uniquement lorsque ce thème est sélectionné) qui permettent par exemple d’inclure une fonction diaporama, des données EXIF et IPTC de vos images, entre autres choix.

Comportement

À l’usage, l’application se trouve être assez rapide bien que cela soit du JAVA (malgré toutes les optimisations permanentes, JAVA n’est pas encore au niveau d’une application nativement programmée pour le système d’exploitation en question). Dans l’exemple donné dans ce billet, la génération de la galerie a pris quelques secondes d’après des originaux en 1800×1200 pixels.

Si on se contente des réglages de base, créer un album publiable prend moins de 5 minutes pour un résultat bien plus agréable que la plupart des thèmes intégrés à des applications de gestion/édition d’images.

Rendu

En contrepartie, pas mal de bogues sont encore présents. Par exemple, lors de la sélection du dossier où sont les photos à publier, l’application refuse de « dégriser » le bouton choisir. Par contre, en glissant-déposant le dossier en question sur le champ de la fenêtre, le chemin du dossier est automatiquement ajouté. Il arrive aussi que les données EXIF ne soient pas prises en compte, malgré l’activation de ce choix dans les options avancées.

Publication

JAlbum intègre un client FTP pour la mise en ligne de votre album photo sans avoir à passer par une autre application. Si vous ne disposez pas d’un compte FTP chez un hébergeur quelconque, l’application propose de vous créer un compte sur le serveur d’un des partenaires de l’éditeur. Autrement, rien ne vous empêche de trouver un hébergeur gratuit qui fournit un compte FTP avec de l’espace disque.

Connexion FtpUploadUne fois les données renseignées, il suffit de cliquer sur « Upload tout » qui envoie tout le contenu du dossier générer par l’application sur le serveur que vous avez indiqué. Bien que JAlbum vous demande si vous voulez créer les dossiers non existants sur le serveur FTP, il arrive qu’il n’arrive pas à le faire directement. Il faut alors passer via un client FTP pour ce faire. Ceci sans doute à cause des droits d’accès sur le serveur sur le dossier de base où vous créez des sous-dossiers.

Pour

  • Rapide et simple à mettre en route de base
  • Des thèmes à choix avec de bons rendus paramétrables
  • Client FTP intégré
  • Prise en compte des données EXIF/IPTC
  • Possibilité d’éditer la mise en page via les CSS
  • Mode de surveillance actif du dossier des images avec régénération de l’album
  • Gestion des sous-dossiers pour créer différents albums
  • Sauvegarde des projets
  • Aide importante disponible
  • Gratuit

Contre

  • Bugs de fonctionnement étranges et gênants
  • Création importante de pages HTML due au fonctionnement statique du code
  • Quelques thèmes et liens publicitaires malvenus
  • L’algorithme de compression JPEG me semble peu performant
  • Localisation française pas achevée
  • Manque des options pour la création d’un photoblog

Conclusion

Ayant l’habitude de Coppermine et de sa gestion dynamique par base de données, l’utilisation de ce genre d’outil de publication me laisse parfois septique, car pour chaque image publiée, une page HTML doit être générée. Pour des albums de quelques dizaines d’images, il n’y a pas trop de soucis, mais dès que l’on souhaite créer quatre ou cinq albums de plusieurs dizaines de photos, le nombre de pages HTML devient gargantuesque. À défaut d’être souple, la publication par des pages statiques a l’avantage d’être légèrement plus réactive que sa version dynamique qui fait entrer en jeu une étape supplémentaire dans la présentation sur les navigateurs web. Un autre avantage reste sa relative simplicité de mise en oeuvre pour ceux qui ne veulent pas perdre du temps avec la technique.

Je dois dire que les résultats obtenus avec JAlbum sont très agréables et donnent un look « pro » digne d’intérêt. Pour se rendre compte du résultat obtenu, voici deux exemples de ce que l’on peut obtenir avec JAlbum:

Exemple 1Exemple 2
soyez indulgents avec les photos, elles sont garanties 100% sans traitements

En générant directement les images pour publication via un logiciel plus performant, il est sans doute possible d’obtenir de meilleurs résultats. Ensuite, on laissera le soin à JAlbum de générer les vignettes et l’album lui-même en optant pour « Lien vers les originaux ».

Voilà pour l’aperçu de cette autre solution de publication photo. Je vous laisse le soin d’explorer ce petit logiciel très prometteur dès que ses bugs seront résorbés (du moins dans la version OS X que j’ai essayée).