Partager ses photos avec sa famille ou ses proches, avoir le contrôle des données est un plus par rapport aux services d'hébergement de photos proposées à gauche et à droite sur le Net.
J'aime bien découvrir et tester des nouveaux systèmes de gestion d'albums photos. Alors quand ils sont open source, c'est encore mieux ! Découvrons ensemble Lychee.

Présentation

Lychee est un système open source développé en PHP / MySQL et Javascript vous permettant de gérer vos albums photos en ligne.

L'interface proposée est claire et va droit au but. Pas de paillettes ici, on va à l'essentiel ! On voit des albums et des photos !

Voici quelques fonctionnalités de Lychee :

  • Interface compatible mobiles / tablettes
  • Upload multiple de photos
  • Import des photos depuis un lien, un répertoire sur le serveur ou depuis Dropbox
  • Création d'albums
  • Partage d'albums via les réseaux sociaux ou un lien
  • Possibilité de définir un album ou une photo publique ou privé
  • Déplacement de photo dans un autre album
  • Téléchargement d'un album ou d'une photo
  • Notion de favoris
  • Importe les infos EXIF et IPTC
  • Raccourcis clavier (voir ici)

Installation

Les prérequis sont simples : un serveur Web avec PHP 5.3 minimum et une base de données MySQL.

Les extensions PHP suivantes doivent être activées au préalable :

exif, gd, json, mbstring, mysqli, zip

Ensuite, clonez le dépôt Git via un git clone https://github.com/electerious/Lychee.git ou téléchargez la dernière version via https://github.com/electerious/Lychee/archive/master.zip.

Configuration

Ouvrez dans votre navigateur la page de Lychee. L'assistant de configuration débute en vous demandant les informations de la base de données :

  • Nom du serveur MySQL
  • L'utilisateur MySQL
  • Son mot de passe
  • Le nom de la base de données pour Lychee (à créer avant si elle ne l'est pas déjà)
  • Un préfixe pour les tables si nécessaire (par défaut, Lychee nomme ses tables lychee_albums)

Hop, Lychee est installé !

Utilisation

Accès à l'administration

Pour entrer dans l'administration de votre galerie, cliquez sur l'icône représentant une porte, situé en haut à gauche :

A la première connexion, Lychee vous demande le mot de passe admin. Entrez admin/admin.

Ensuite, une autre fenêtre s'ouvre vous demandant le nom d'utilisateur et le mot de passe de l'utilisateur à créer. Ce seront vos identifiants d'accès à l'administration.

Création d'album et ajout de photos

Pour créer un album, rien de plus simple. Cliquez sur le bouton représentant un plus en haut à droite. Puis choisissez "New Album".

Pour ajouter une ou plusieurs photos, rendez-vous dans l'album créé et re-cliquez sur le plus puis sur "Upload a photo".

Une fenêtre s'affiche dans laquelle vous pourrez choisir vos photos. Si vous souhaitez en choisir plusieurs, maintenez la touche ctrl de votre clavier tout en cliquant sur les photos.

Vous avez également la possibilité de glisser-déposer vos photos à partir de votre répertoire vers l'interface de Lychee.

Attributs de l'album

Par défaut, l'album créé n'est pas visible de tous. Cliquez sur l'icône suivant pour rendre l'album public :

Une fenêtre s'ouvre vous proposant plusieurs choix : rendre l'album public (visible), rendre l'album téléchargeable (downloadable) et protéger l'album par un mot de passe (password protected).

Modification d'un album

Pour modifier un album, cliquez sur l'icône représentant un "i" à côté de la poubelle.

Déplacer une photo dans un autre album

Pour déplacer une photo dans un autre album, cliquez sur la photo en question puis sur l'icône représentant un petit dossier en haut à droite.

Partager une photo

Vous pouvez partager facilement une photo en cliquant sur l'icône représentant un oeil, en haut à droite.

Conclusion

Très simple d'utilisation que ce soit en tant que gestionnaire ou simple visiteur de la galerie, Lychee est également agréable à l'oeil.
Bref, il rempli son rôle de galerie photos très simplement et efficacement !

Cependant, j'ai quelques inconvénients à lui reprocher :

  • Pas de gestion d'utilisateurs
  • Pas la possibilité de créer des sous albums
  • Pas la possibilité d'uploader un dossier entier (dossier local)
  • Système de mise à jour à rendre plus facile pour l'utilisateur
  • Améliorer la gestion de la couverture d'un album (il faut mettre en favoris une photo de l'album pour qu'elle soit la couverture...)

Liens utiles