Table des matières

Introduction

Bildo est un logiciel pour créer une galerie photo en PHP, sans MySQL! Les captures d'écran montrées sur le site donnent envie d'essayer et la liste des fonctionnalités est impressionnante. Le version actuelle est la 0.9.94, donc ce n'est pas si mal! On devrait bientôt avoir une v1.0 ?

http://www.bildo-project.org/

http://www.bildo-project.org/dokuwiki/doku.php?id=devel:integration

Installation

Bon, c'est assez étrange, il n'y pas une notice d'installation qui vous saute aux yeux! On trouve un UserGuide.pdf plutôt sympa… en fouillant dans lang/fr-fr/…. !!!

Allez je me lance…

On recommence avec les dossiers chmodés en 777…

Il y a maintenant 6 étapes à remplir pour finir l'installation

Ajouter des photos

En appuyant sur 'Ajouter des photos', l'onglet charge une applet Java qui permet de charger plusieurs photos en même temps. (Il faudrait voir sans Java installé…) En tout cas, c'est super clair et simple… bravo… Je mets une dizaine de photos pour voir… La barre de progression monte tranquillement…

En attendant, je vais voir le dossier choisi pour mes albums: il a crée plusieurs dossiers cachés… .history .cache .data .import .trash et des fichiers de config index.dat et .album.uid

Voilà, l'upload est fini… un joli “wait” en Javascript apparaît… Et puis ? RIEN!

Je cherche un peu mes photos…

AH! Ca y'est! Il faut aller dans les “Spéciaux” et puis “Dossier d'importation” (qui donne 'Vide'!), mais en cliquant dessus, il réfléchit mieux et trouve les photos!

Sur le panneau à droite, les miniatures apparaissent… petit à petit! Il mouline pour les créer… C'est lent… Est-ce que c'est mon serveur ou bien le programme ?

Je sélectionne toutes photos pour les déplacer dans un album… Et puis, mon regard se pose sur la moitié inférieure de l'écran: on peut avoir les détails des photos et les modifier (rotation, mirroir et découpage…!)

Je clique sur une photo pour voir les détails, ça rame… il doit créer la version web en même temps… Et puis je clique sur rotation 180° pour tester…

Malheur! La rotation se lance sur TOUTES les photos sélectionnés… ça rame! Et il n'y a pas moyen d'annuler l'action alors que la gestion est en AJAX

Bon point (?), il copie les originaux dans la corbeille… (mais le nombre dans la corbeille est incorrect ?)

Je teste aussi un peu le découpage: vraiment très sympa! Je ne sauve pas, on creusera plus tard…

Création du premier album

Bon, une fois mes tests finis, je veux mettre les photos dans la galerie!

PAF, c'est pas possible de les mettre à la racine, il faur créer un album… Allez, navigation dans les menus… zou… c'est fait.

On envoie dans l'album: c'est rapide.

Affichage des albums

L'affichage est dynamique: le nombre de miniatures s'ajuste automatiquement suivant la taille de la fenêtre. C'est sympa.

Par contre, l'espace est mal utilisé sur la gauche, la barre de menu pour les albums est un peu trop grande.

L'affichage des photos en taille web est lent: ça vient peut-être du serveur, j'ai l'impression que tout passe par php, on ne doit pas accéder directment aux images?

Un peu plus loin

Je teste le mode FTP: je crée un album avec winSCP et je vais mettre des photos dedans.

Premier problème: si l'album n'est pas en écriture pour www-data, un message d'erreur est affiché! un error_log serait mieux…

Je mets une copie d'une photo déjà présente… la miniature affichée est celle de la première photo (pivotée à 180°, vous vous souvenez ?)

J'essaye de mettre un fichier .txt avec l'upload en Java… Le fichier n'est pas créé! Il faudrait pouvoir étendre Bild opour gérer des fichiers quelconques ou bien des audios/vidéos.