Release note / Piwigo 2.2.0

User upload with Community, New batch manager

2.2.0
Download Piwigo 2.2.0

Released on 1 Aprile 2011

md5sum

Con Piwigo 2.2 è stata migliorata l'interfaccia utente, sono state aggiunte nuove funzionalità ed è ancora più rapido. L'upload delle foto è stato completamente riscritto e diventa molto più facile da configurare. Il Batch Manager (o gestione per lotti) è stato anche esso riscritto. E' stata aggiunta la possibilità di aggiornare i temi e le lingue direttamente da piwigo.org. Una particolare attenzione è stata posta per ridurre gli scambi tra il browser e il server web ed ottenere così una maggiore velocità di visualizzazione delle pagine.

Alcuni numeri: 80 funzionalità o bug sono stati chiusi e 750 commit sono stati registrati. Piwigo 2.2 è disponibile in 37 lingue (contro 23 con Piwigo 2.1.0). Più di 50 collaboratori tra sviluppatori, traduttori e beta-tester hanno partecipato alla creazione della versione 2.2 di Piwigo.

Funzioni Utente

Nuovo design per l'upload di foto degli utenti

Lo storico caricamento è stato rimosso dal core di Piwigo.

Ritorna con il plugin Community con lo stesso modulo avanzato disponibile anche per gli amministratori: ridimensionamento automatico, creazione automatica delle miniature, rotazione automatica, caricamento di più foto contemporaneamente, barra di stato... Definizione permessi upload per gruppo o utente, con la possibilità di creare o non creare dei sub-album, con validazione o non validazione da parte degli administratori.

1. l'amministratore crea i permessi per l'upload, rispondendo alle seguenti domande:

2. se almeno una autorizzazione corrisponde all'utente corrente, un link "Carica foto" appare nel menu. Questo è il modulo di upload, tale e quale quello presente in amministrazione, con: ridimensionamento automatico, creazione di miniature, rotazione automatica, più foto contemporaneamente, barra di stato...

Se l'utente ha un basso livello di fiducia per quest'album, le foto vengono messe in attesa per convalida. Una email di notifica è inviata agli amministratori.

3. gli amministratori aprono la pagina delle foto in attesa di convalida e decidono quali foto accettare e quali rifiutare. Gli amministratori possono anche modificare le foto e gli album, prima della convalida.

Modifica voci "categorie", "elementi", "immagini"

La voce "categoria" è sostituita da "album" che è una parola più comunemente utilizzata per specificare una serie di foto.

Le parole "elemento / immagine" sono sostituite da "foto". Piwigo è in grado di gestire più che solo delle foto (è possibile gestire anche i video, o qualsiasi altro tipo di documento), ma Piwigo è stato progettato per gestire una galleria di foto, e quindi cerchiamo di semplificare il vocabolario.

Nuovo Batch Manager o gestione per lotti

Abbiamo voluto rendere le cose più semplici, abbiamo dunque riscritto il Batch Manager. La nuova versione funziona nel modo seguente: prima si definisce un filtro, quindi si selezionano alcune foto dal lotto cosi filtrato ed in fine si applica un'azione.

1) Filtro

Ci sono alcuni filtri preimpostati come "le foto senza tag" o "i doppioni". E' inoltre possibile effettuare un filtro su un album specifico includendo i sub-album. E' possibile combinare diversi filtri per ridurre l'insieme di foto filtrate.

2) Selezione

L'insieme appare come un elenco di miniature, con una check box per ogni foto, il suo "livello di privacy" e di un tooltip con il titolo della foto. E' possibile selezionare una foto alla volta, cliccando sulla miniatura o utilizzare le funzioni "tutto", "nessuno", "inverti". Piwigo indica quante foto sono selezionate tra tutte le foto filtrate e visualizzandole su uno sfondo verde chiaro.

3) Applicare un'azione

Non appena è stata selezionata almeno una foto, è possibile selezionare l'azione nella lista. Ci sono diverse azioni:

Ogni azione ha i propri parametri specifici e Piwigo visualizza solo i parametri della azione selezionata, per mantenere l'interfaccia utente lal più chiara possibile.

37 Lingue e 1 nuovo Gestore Lingue

In confronto a Piwigo 2.1, ci sono 14 nuove lingue : Catalano, Íslenska (islandese), Québecois (québecois), Latviešu (lettone), Norske (norvegese), Slovenščina (sloveno), Slovensky (slovacco), Svenska (svedese), Српски (serbo), Українська (ucraino), עברית (ebraico), فارسی (persiano), ქართული (georgiano), 中文 (繁体) (cinese tradizionale).

Il plugin Language Switch produce un display esteso: oltre alle bandiere, vengono visualizzati il nome della lingua.

Nuove opzioni di ordinamento per gli album

L'amministratore può ordinare automaticamente album e sub-album con pochi clic.

Rimuovere o ridimensionare in alta definizione

... nel modulo di caricamento (richiede ImageMagick installato sul server)

Cancellazione delle foto più facile

E' ora possibile eliminare una singola foto direttamente dalla schermata di amministrazione.

Proprio come qualunque altra foto, ora è possibile eliminare le foto aggiunte con la sincronizzazione con pochi clic, senza bisogno di eliminarle via FTP e sincronizzarle.

Lunedi o Domenica?

Sulla vista calendario, le settimane possono iniziare il lunedi o la domenica, a voi decidere!

Rotazione automatica

Piwigo può ora ruotare automaticamente le foto quando vengono caricate. La rotazione si basa sull'informazione presente nel tag EXIF.

Multisito

Nuova funzionalità di base del gestore multisito: possibilità di avere numerose gallerie con un unico Piwigo installato. E' necessario creare un file locale /config/multisite.inc.php e scrivere qualcosa simile a:

<?php
$conf['local_dir_site'] = 'local_site2/';
?>

Cancellazione del modo consigliere

La modalità di consigliere è stata rimossa. Era complesso da configurare, potenzialmente pericoloso ed aveva un impatto su molti file. Inoltre, non era così utile.

Tag orfani

Piwigo individua automaticamente i tag orfani (tags non legati ad una foto) e propone di eliminarli con un solo clic.

Aggiornamento automatico per i temi e le lingue

Piwigo si collega alla directory estensioni del sito piwigo.org e ricerca una nuova versione dei tuoi temi installati e lingue. Nello stesso modo che fa Piwigo per i plugin. Avrete così la lista degli aggiornamenti disponibili e potrete decidere cosa aggiornare con un semplice clic.

A proposito, il plugin Piwigo Auto Upgrade (che dovrebbe presto essere integrato di default in Piwigo), ha una nuova interfaccia utente e la possibilità di aggiornare diverse estensioni alla volta!

Caratteristiche tecniche

Una documentazione dettagliata (in inglese) è disponibile su Technical changes in Piwigo 2.2. Eccovi un riassunto.

ImageMagick

Se disponibile, Piwigo utilizza automaticamente ImageMagick invece di GD per ridimensionare le foto. A differenza di GD, ImageMagick mantiene i metadati EXIF/IPTC nella foto ridimensionata. Per questo motivo abbiamo aggiunto un'opzione per rimuovere o ridimensionare le foto in alta definizione se disponete di ImageMagick sul vostro server web.

Fusione dei file CSS, fusione dei file Javascript, degli sprites CSS per le icone

Ogni tema ed ogni plugin può caricare uno o più file CSS/Javascript. Con la nuova funzione combine_css, i visitatori scaricheranno un solo file CSS. Con la nuova funzione combine_script, i visitatori scaricheranno un solo file Javascript (quando ciò sarà possibile).

Dato che abbiamo veramente voluto ridurre il numero di richieste HTTP, invece di un file per ogni icona, il browser web scaricherà un solo file per tutte le icone.

Meno scambi tra browser e server web significa che le pagine si caricano più velocemente.

Varie