Gallery
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.
- 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.
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.
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 : 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.
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