Note della versione / Piwigo 2.7.0

HTML5 upload, Take a Tour plugin

2.7.0
Scarica Piwigo 2.7.0

Uscita il 24 Settembre 2014

md5sum

Piwigo versione 2.7 dispone di molti importanti miglioramenti. Speriamo che lo amerete come lo amiamo noi! Il web form di upload è stato riscritto da zero. Un nuovo plugin "Fai un Tour" offre tour interattivo all'interno del vostro Piwigo. Le funzioni di ricerca sono state ampiamente migliorate. I proprietari di gallerie fotografiche di grandi dimensioni potranno apprezzare i miglioramenti di velocità. Gli sviluppatori di plugin scopriranno molte nuove caratteristiche tecniche.

Form di caricamento

Il modulo web upload è stato riscritto. Il nuovo modulo di caricamento in Piwigo 2.7 è basato su HTML5 invece di Flash, ciò significa una migliore compatibilità con i moderni web browser, nonché un maggiore affidabilità utilizzando connessioni lente, grazie al caricamento a blocchi. Il Drag & drop faciliterà la selezione delle foto dal vostro file browser!

Potete aprire un file browser locale con il pulsante "+ Aggiungi foto", oppure potete fare drag & drop dei file nella area file. Durante il caricamento, verrà generato un avviso se si tenta di lasciare la pagina. Potete annullare il trasferimento in qualsiasi momento.

Funzioni avanzate: ora potete caricare ogni tipo di file. Nella vostra configurazione locale, impostare conf['upload_form_all_types'] = true; e Piwigo vi permetterà di caricare qualsiasi file corrispondente $conf['file_ext']. Se attivate un plugin tipo VideoJS, sarete in grado di caricare video. Piwigo genererà automaticamente un'immagine rappresentativa per video e file PDF.

Fai un Tour

Il nuovo plugin "Fai un tour" è una guida dal vivo dentro al vostro Piwigo. Attivarlo e seguire i passaggi! Ci sono attualmente 3 tour disponibili: "primo contatto", "privacy" e "nuove funzionalità in 2.7". Altri verranno!

Batch Manager

Un filtro di ricerca è stato aggiunto al batch manager. Esso viene fornito con una potente sintassi per la ricerca di foto su data, tag, dimensione, nome del file e anche le opzioni di ricerca come esatta corrispondenza, AND/OR, raggruppamento, esclusione. Un aiuto dettagliato è disponibile, basta cliccare su (?). La stessa sintassi potente si applica al campo di ricerca rapida sul menu lato pubblico.

Nel Batch Manager, trovare duplicati non solo sui nomi di file, ma anche sulla data, l'ora, la larghezza e l'altezza

Sempre in Batch Manager, cercate le vostre foto con il nuovo filtro sulla dimensione del file.

Facile action link per svuotare il vostro cestino con un solo click.

Form Ricerca

La pagina di ricerca è stata rielaborata: possibilità di selezionare le proprietà in cui si applica la ricerca di parola, l'elenco degli autori trovato nel database, il completamento automatico lista di tag, il completamento automatico lista di album ...

Modifica Foto

Potete adesso modificare l'ora e la data sulle foto.

Quando si modifica una foto, potete cliccare sulla sua miniatura per aprire una dimensione più grande, senza lasciare la pagina.

Commenti Utenti

Potete disattivare il campo website nei commenti utente.

Ordinare Album per Data

Ora è possibile ordinare i vostri album in base alla data di creazione foto o data inserimento.

Filtri plugins

Nuovo filtro per trovare i vostri plugin facilmente prima di installali. Con più di 150 plugin compatibili con Piwigo 2.6, è più che utile!

58 lingue

Piwigo 2.7.0 aggiunge due nuove lingue: Basco (Euskara) e Lussemburghese (Lëtzebuergesch). La vostra partecipazione è ben venuta sulla piattaforma di traduzione Piwigo.org per nuove lingue, miglioramenti e nuove stringhe da tradurre nel Piwigo core, ma anche nei plugin e temi. Ci sono molte stringhe da tradurre quindi abbiamo davvero bisogno di aiuto da parte della Piwigo community!

Caratteristiche tecniche

Si prega di notare che la documentazione più dettagliata è disponibile su Modifiche tecniche a Piwigo 2.7. Si prega di leggere per creare estensioni compatibili con Piwigo 2.7.

Caches

Two caches were added to improve global performances on large galleries (with tens of thousands of photos and more).

Replacing TokenInput and Chosen by Selectize (details)

We dropped two JavaScript libraries used for the multiple-selection of albums and tags in favor of Selectize, much more powerful and versatile. It is also used for users and groups.

Exclude folders in files sync

Piwigo by default ignores folders "thumbnail", "pwg_high" and "pwg_representative" when syncing files. Now you can tell it to ignore some other folders by filling the $conf['sync_exclude_folders'] parameter with LocalFiles Editor plugin.

user_id field size

The database fields storing the user identifier have been increased to 8 digits, allowing up to 16M users (previously limited to 30k).

Password reset keys expiration

The "one-use" key sent by email when a user requests to reset his password expires after one hour. To increase security, the reset key is now stored as a hash.

Javascript libraries updated

Updated libraries: jQuery 1.11.1, jQuery UI 1.10.4, Colorbox 1.4.1. New libraries: jQuery UI Timepicker 1.4.4, Plupload 2.1.2 and Selectize 0.9.1.

Improvements for plugin creators

Plugins maintenance & auto-update (details)

A new special file called maintain.class.php has been introduced. It replaces the old maintain.inc.php file with more flexibility and handling of plugins manually updated (by FTP). The migration to this new system is advised but not mandatory.

Rename triggers functions (details)

Following what has been announced for Piwigo 2.6, the functions trigger_event and trigger_action have been renamed in trigger_change and trigger_notify. The old functions don't exist anymore.

conf_update_param() improvements (details)

conf_update_param function, used to create and update in-database configuration, got some nice enhancements: it automatically serialize and escape the input data and allows to update the global variable $conf as well.

Give include path to add_event_handler (details)

The function add_event_handler now accepts as 4th parameter the path a file to include before executing the callback. Don't do useless global imports anymore in your main.inc.php!

Option "force_fallback" for load_language

The fonction load_language got a new option named force_fallback allowing the tell Piwigo to always load the language file in a certain language (typically en_UK) before loading the actual localized file.

Theme colorscheme (details)

Theme creators are now advised to define $themeconf['colorscheme'] to "dark" or "clear" (and nothing else), in order to help plugins developers to choose the right stylesheet for their components.

Plugins and Batch Manager (details)

Three new triggers to allow plugins to add their own filters in the Batch Manager: batch_manager_perform_filters, batch_manager_register_filters, batch_manager_url_filter. perform_batch_manager_prefilters still exists for the special case of predefined filters.