Gallery

Fiche logiciel validé
  • Création ou MAJ importante : 11/04/10
  • Correction mineure : 13/04/10
Mots-clés
Pour aller plus loin
  • Fiches logiciel PLUME connexes : SPIP
  • Mots-clés principaux : photo

Gallery : gestion et diffusion d'images, photos et autres documents

Description
Fonctionnalités générales

Gallery est une application web de type photothèque.
Elle permet via une interface web de :

  • Télécharger des documents (tiff, jpeg, pdf, ...);
  • Organiser ces documents dans des albums (= dossiers).
  • Indexer ces albums et ces documents (titre, mots-clés libres, résumé).
  • Produire différentes versions d'images (imagette, retaillée(s), originale) avec la possibilité de les modifier (rotation 90°, homothétie).
  • Gérer le partage et la diffusion des documents ou albums pour des membres enregistrés ou des groupes prédéfinis.
Autres fonctionnalités
  • De très nombreux modules ou plugins permettent d'ajouter des fonctionnalités au logiciel (téléchargement de groupe de documents zippé, lecture des entêtes EXIF-IPTC, menus de navigation, ...).
  • Gestion de modèles paramétrables pour un choix personnalisé de l'affichage des albums.
  • Choix de la langue de l'interface (français, anglais, allemand, ...)
  • "Boite à outils" pour l'administration et la maintenance de la BDD (backup, refresh, ...)
  • Possibilité d'ajuster la gestion du cache pour gagner en rapidité
  • Gallery utilise une base de données pour stocker des informations (MySQL).
  • De nombreux hébergeurs proposent Gallery comme "add-on" aux utilisateurs.
Interopérabilité

Une API écrite en PHP propose l'ensemble des fonctions nécessaires à la synchronisation et à l'intégration de Gallery dans une autre application web du type gestionnaire de contenus.

Contexte d'utilisation dans mon laboratoire/service

Dans mon laboratoire Gallery a été utilisé comme réservoir de documents pour un projet de recherche comprenant des images (photos, scans) et documents texte (pdf).
Gallery a été intégré dans SPIP (voir la fiche Fiche Plume : http://www.projet-plume.org/fiche/spip) via un plugin développé à cette occasion. L'ensemble des comptes "membres" sont créés sous SPIP qui gère par ailleurs l'ensemble des contenus du site web associé au projet. L'interface web de Gallery est à accès restreint et permet à chacun des membres d'organiser, d'indexer ses documents comme bon lui semble mais aussi de les partager et de les diffuser.

Limitations, difficultés, fonctionnalités importantes non couvertes

L'indexation des documents reste limitée (titre, résumé, description, mots-clés, date) et les mots-clés sont libres. Il existe cependant des modules additionnels développés par la communauté pour corriger en partie ce manque (module Tags & Custom Fields).

Le logiciel gère les connexions avec les cookies, sur certains hébergeurs la gestion des cookies peut poser des problèmes.

L'installation et le bon fonctionnement de Gallery nécessite d'ajuster la configuration coté serveur (entre autre : safe_mode=off, max_execution_time, memory_limit, post_max_size, upload_max_filesize) ce qui n'est pas toujours possible chez certains hebergeurs

Environnement du logiciel
Plates-formes

Gallery fonctionne sur les serveurs HTTP suivants :

  • Apache 1 et 2
  • IIS (Microsoft)
  • Zeus (mais pas entièrement compatible)

Gallery a besoin de PHP 4.x (4.1.0 ou plus récent ; Gallery 2.2 utilise 4.3.0 ou plus récent) ou 5.x (5.0.4 ou plus récent). Attention Gallery 2 a des problèmes avec PHP 5.0.5 à cause d'un bug de PHP.

Gallery 2 utilise l'une des bases de données suivantes : MySQL 3.x ou 4.x, 5.x, PostgreSQL 7.x, 8.x, Oracle 9i ou 10g, IBM DB2 8.2, Microsoft SQL Server.

Autres logiciels aux fonctionnalités équivalentes

EasyPHPAlbum : http://www.mywebmymail.com propose la gestion d'un album photo avec un minimum d'installation. Il suffit d'installer un fichier PHP, aucune base de données n'est nécessaire. Le rendu graphique est intéressant pour un logiciel vraiment minimum.

Environnement de développement
Type de structure associée au développement
Eléments de pérennité
  • première version en Mai 2000 (Bharat Mediratta est l'un des développeurs historiques de ce projet)
  • présent sur SourceForge.net en Juillet 2000
  • en 2006 : Gallery serait installé sur 300 000 sites web !
Environnement utilisateur
Liste de diffusion ou de discussion, support et forums
Documentation utilisateur

Des vidéos de formation :
http://php.opensourcecms.com/free/videos.php

Divers (astuces, actualités, sécurité)

intégration de Gallery dans SPIP

A noter, la publication dans SPIP-Contrib de deux articles :

1) http://www.spip-contrib.net/Gallery2-pour-SPIP
Il présente le plugin "gallery2" pour l'intégration de gallery dans SPIP.
Tous les aspects liés à l'installation et à l'utilisation dans SPIP du plugin y sont traités.

2) http://www.spip-contrib.net/Integration-de-la-phot...
Il précise la manière d'installer (administrateur) et d'utiliser (membre référencé) gallery.

Contributions