====== 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... * Il faut donner les droits d'écriture à la racine, sinon erreur... * Il faut donner les droits d'écriture au dossier users/db, sinon bloqué... car il crée un user temporaire appelé 'installer'... et si il n'y arrive pas, ça foire tout... il faut alors effacer le fichier config-mon-domaine.php crée ainsi que le .config.lock à la racine du site On recommence avec les dossiers chmodés en 777... * Il mouline pour créer son utilisateur 'installer' et puis l'assistant de configuration se lance! youpi Il y a maintenant 6 étapes à remplir pour finir l'installation * Donner un user admin, un mot de passe (2fois...) et puis un mail... Classique! * Choisir le répertoire des albums. Il peut être en dehors de l'installation ? Allez, je crée un dossier pour mes albums, avec les droits en 777... * On configure maintenant le Design et on personnalise le site: album aléatoire (pas d'autre choix?), titre de la page d'accueil, description, pour quel public (tous, adulte, restreint, +14ans !), langue (français, anglais), thème (clean ou tiaret) * dimensions des vignettes, des diapos, signature des diapos, copyright de la galerie et accès aux originaux... je laisse tout par défaut... * disposition des vignettes: grille ou liste, nombre de colonnes, nombre de lignes, nombre de vignettes... je laisse tout par défaut... * PAF... on se retrouve dans le panel d'admin... tout vide... allez, on va ajouter des photos! ===== 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.