Présentation

Bildo est une galerie de photos en PHP, dont le nom vient de l’espéranto, et signifie images, photos.

L’objectif de la galerie photo Bildo est de se concentrer sur le rôle essentiel d’une galerie : présenter ses photos personnelles sur un site internet. Elle se veut simple à l’installation et simple d’utilisation. Bildo n’est pas une galerie communautaire multi-utilisateurs, où les visiteurs peuvent laisser des commentaires.

La version actuelle est encore en développement, plus d’informations sont disponibles sur ce Wiki, dans la section développement.


Ce logiciel est un Logiciel libre, régi sous la licence CeCILL V2.

Démonstration

Bildo est en démonstration, sur les pages perso de free.fr :


La galerie en action :

  • Démonstration sans javascript
  • Démonstration en mode Ajax/Javascript. Attention, contrairement au la démonstration précédente, le bouton « retour » vous ramène sur ce wiki.
  • Même galerie, avec les albums traduits en anglais. Même remarque que précédemment sur le bouton « retour ».
  • Même galerie, avec thème différent.
  • Un thème complètement différent.

L'interface d'administration :

  • Ce site vous permet d’utiliser la partie la plus importante de l’interface d’administration : Le gestionnaire d’albums et de photos.
  • La démonstration a été testée avec Firefox 2.0 et Internet Explorer 6.0 au minimum.

Avertissements légaux

  • Les envois de photos sont journalisés, et contiennent la date, l’heure et l’adresse IP.
  • Si vous ne souhaitez pas que votre adresse IP soit enregistrée, n’utilisez pas l’interface d’administration. Téléchargez alors la galerie.
  • N’envoyez pas de photos soumises à des droits que vous ne possédez pas.
  • N’envoyez pas de photos au contenu répréhensible par la loi.
  • N’utilisez pas la galerie comme support publicitaire.
  • Les propos injurieux ou diffamatoires sont strictement interdits.

Notes à propos de la démonstration du gestionnaire de photos.

  • Bildo n’a pas été conçu pour que plusieurs utilisateurs modifient en même temps plusieurs photos ou plusieurs albums.
  • Toutefois, les développeurs ayant souhaité offrir un accès à l’interface d’administration.
  • Il est probable que plusieurs personnes soient connectées en même temps.
  • Prenez donc quelques précautions :
    • Ne supprimez que les albums que vous avez crées.
    • N’envoyez des photos que dans les albums que vous avez crées.
    • Ne modifiez les photos que dans les albums que vous avez crées.
    • Vous pouvez créer et organiser des albums dans les collections que vous créez
    • Vous pouvez créer et organiser des intercalaires dans les albums que vous créez

Téléchargement

Communauté & Support

Bildo est un logiciel relativement Jeune, et ce site a pour but de favoriser au maximum la communication entre utilisateurs et développeurs.

  • Vous avez tout d’abord le Guide Utilisateur, au format PDF.
  • Vous disposez donc d’un forum, pour poser vos questions, ou soumettre vos idées, discuter, etc.
  • D’une Foire Aux Questions, continuellement en cours de rédaction.
  • D’un espace de classement de bugs, très utile aux développeurs.
  • Pour participer au développement, commencez par la page d'accueil de l'Espace développeurs.

Caractéristiques générales

Affichage

La galerie comporte trois tailles de visualisation : vignettes, diapositives et photo en taille réelle.

  • Les vignettes sont présentées soit sous forme de « planche contact », soit sous forme de liste détaillée.
  • Dans le premier cas, le titre de chaque photo est visible. Dans le second cas, c’est le titre et la description de chaque photo qui est affichée.
  • Si vous le souhaitez, vous pouvez interdire l’enregistrement des photos originales.

 

Utilisation optimale de l'écran

  • Si une diapositive est trop grande pour être affichée sur l’écran, elle est automatiquement retaillée.
  • Mode fluide : le nombre de vignettes affichées sur l’écran est calculé en fonction de la place disponible.
  • Ceci rends accessible votre galerie aux personnes utilisant des terminaux portables ( e.g les téléphones GPRS ).

  

Flux de syndications RSS

La galerie exporte un fil RSS pour chaque album, et un fil RSS pour les dernières photos ajoutées sur le site.

 

Interface d'administration

L’interface d’administration vous permet de faire énormément de choses :

  • Bien sûr, configurer la galerie.
  • Vérifier automatiquement si une mise à jour est disponible, et l’installer en un clic !
  • Vérifier l’espace disque disponible sur votre site.
  • Afficher et activer la liste des greffons disponibles.

  

Gestionnaire de photos intégré

Il vous permet d’organiser vos photos de façon très intuitive :

  • Envoyer vos photos sur votre galerie, une par une ou par lot.
  • Classer vos photos par albums
  • regrouper des albums pour créer des collections
  • Découper un album en intercalaires.
  • Modifier vos photos avant de les publier :
    • Un outil de découpe intégré, vous permettant de recadrer vos photos, si besoin.
    • Un outil pour retourner plusieurs photos d’un coup, de portrait en paysage, et inversement.
    • Un effet miroir horizontal ou vertical.
  • Annotation multilingue des albums et des photos.
  • Affichage et explication des informations Exif

    

Connexion à l'interface d'administration

  • La connexion se fait via un identifiant et un mot de passe fournis à l’installation.
  • En cas d’oubli de mot de passe, vous pouvez le réinitialiser par courriel. La réinitialisation est limitée dans le temps.
  • Pour éviter de devoir utiliser votre mot de passe sur un ordinateur qui ne vous appartient pas, vous pouvez demander un mot de passe temporaire par courriel. Ce dernier ne peut être utilisé qu’une seule fois, et dans une intervalle de temps limitée.
  • Une protection contre les « attaques par dictionnaire » est intégrée : cinq échecs successifs bloque l’accès pour quinze minutes. ( le blocage se fait au niveau de l’adresse IP, pas au niveau des cookies )

    

Caractéristiques avancées

  • Défilement automatique des photos, avec ou sans Javascript.
  • Les liens vers vos photos restent valides, même si vous renommez, déplacez ou supprimez vos photos !
  • Possibilité d’ajouter un copyright sur les diapositives.
  • Possibilité d’interdire le téléchargement des photos originales
  • Historique des dernières photos ajoutées
  • Les modifications faites par FTP sont automatiquement prises en compte : Ajout, suppression, déplacement et renommage de fichiers et de dossiers).
  • Multilingue : la galerie vous permet de publier vos photos sur internet dans plusieurs langues. Dans l’exemple qui suit, seules les descriptions des albums ont été traduites, mais il est bien sûr possible de traduire les descriptions des photos.
    • Une galerie en français
    • Et la même en anglais

Caractéristiques techniques

Voici les informations techniques, pour les programmeurs :


Côté serveur

  • Fonctionne avec PHP4 et PHP5 sur Linux et Windows.
  • Totalement compatible avec le « safe mode » de PHP.
  • Nécessite la librairie GD (php5-gd)
  • Ne génère pas de “Notices PHP
  • Ne génère pas d’avertissement, même lorsque E_STRICT est activé
  • Fonctionne par défaut sans base de données.

Côté client

  • Compatible avec la majorité des navigateurs
  • Les thèmes par défaut sont conformes aux normes du W3C : XHTML1.0 Strict et CSS 2.0.
  • Peut fonctionner même lorsque Javascript est désactivé.

Programmation

  • L’aspect de la galerie est totalement modulaire.
  • Les « templates » peuvent contenir du code HTML, du code PHP et des fichiers Javascript.
  • Intégrable sur un site Web sans changer l’aspect du site hôte. Voir le tutoriel d'intégration sur ce wiki.
  • Traduction aisée, aucune connaissance technique nécessaire. Les termes sont enregistrés dans un fichier ini
  • Modulaire : des greffons sont possibles pour toutes les fonctions nécessaires :
    • Stockage des informations dans une base de données ( SQlite, MySQL, PostgreSQL, etc… )
    • Importation multiple des photos : utilisation des technologies, Xul, ActiveX, SilverLight, Flash, etc…
    • Modification dynamique de l’aspect ou des informations de la galerie,
    • Modules supplémentaires dans l’interface d’administration.

Gestion possible par FTP

  • Très simple : Un fichier = une photo, un dossier = un album.
  • Si vous voulez utiliser FTP pour gérer votre site, Bildo prends en compte automatiquement les modifications éventuelles que vous faites :
Modification par FTP Actions automatiques
Transfert d’un nouveau fichier JPEG/GIF/PNG Ajout d’une photo dans l’album correspondant , et création des miniatures
Suppression d’un fichier graphique Suppression de la photo dans l’album, mais conservation des informations associées
Transfert d’un dossier contenant des fichiers Création d’un album, et création des miniatures
Renommage d’un fichier Mise à jour de l’index de l’album
Modification d’un fichier (1) Mise à jour de l’index de l’album, création des nouvelles miniatures
Déplacement d’un dossier Mise à jour de la liste des albums.
Suppression d’un dossier Mise à jour de la liste des albums.
  • Toutes ces modifications sont transparentes pour l’utilisateur, même lorsqu’elles se font pendant la navigation
  • Les miniatures sont soit générées automatiquement lors de la navigation sur le site, en tâche de fond, soit via l’interface d’administration.

Note 1: Si par exemple, vous transférez sur votre site une photo que vous avez modifié (avec Gimp, photoshop, etc…), les informations associées seront conservées, et l’album mis à jour automatiquement.

TÉLÉCHARGEMENT

Guide Utilisateur, au format PDF