In tante occasioni mi sono trovato nella condizione di trovare una soluzione centralizzata per la gestione di immagini soprattutto quando non e’ possibile adottare una delle soluzioni online come Picasa, Flickr, Smugmug probabilmente tanti altri.
In effetti quando non ci e’ possibile pensare di ospitare la soluzione eternamente ai nostri sistemi anche se le soluzioni sopra citate sono eccellenti dobbiamo trovare soluzioni da installare in house.
Gallery
E’ una soluzione open source basata, manco a dirlo, su sistemi LAMP (Linux, Apache, PHP e MySQL).
Ogni gallery può contenere un qualunque numero di album il quale a sua volta può contenere un qualunque numero di immagini.
Passiamo in rassegna le caratteristiche salienti:
- Supporta image magik e netpbm, due interessanti sistemi di manipololazione delle immagini
- Supporta la Autorotazione delle immagini, le informazioni contenute nelle immagini stesse possono essere automaticamente interpretate per ruotarle in maniera adeguata
- Permette di gestire i default di qualità e dimensione delle immagini, in questo modo potremo occupare meno spazio di quanto e’ necessario caricando le immagini in qualità sorgente e demandando al server la ottimizzazione desiderata
- Supporta la personalizzazione del look and feel della Main gallery e del suo comportamento
- Supporta più lingue per le gallery, 30 lingue gestite
- Supporta la notifiche via mail di novità di rilievo
- Permette eventualmente i commenti alle immagini
- Supporta il Logging, ossia tracciamento di tutte le operazioni effettuate sul sistema
- Implementa i feed RSS delle gallery
- Supporta il caricamento via ZIP, in un colpo solo sara’ possibile carciare numerose immagini
- Abilita l’Embedding nativo con alcuni CMS
- Permette la personalizzazione della gallery via css e utilizzo dei temi
- Supporta le friendly URL, quindi migliora le prestazioni in termini di ottimizzazione per i motori di ricerca
- Supporta alcuni servizi di stampa fotografica
- E’ in grado di leggere gli EXIF Headers, e’ quindi possibile leggere i contenuti extra presenti nelle nostre immagini
- Conteggio delle letture
- Supporta la votazione delle immagini
- Slideshow
- Supporto API
Tutte le sue caratteristiche sono interessanti ma quella che merita particolare attenzione è la disponibilità di API (http://codex.gallery2.org/Development) che apre praticamente il mondo ad una serie infinita di possibilità di integrazioni con la piattaforma, purtroppo al momento solo in ambito PHP. Le API Rest, almeno per ora, sembra che RESTino ancora un miraggio in sviluppo.