HTML5 upload, Take a Tour plugin
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.
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.
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!
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.
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 ...
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.
Potete disattivare il campo website nei commenti utente.
Ora è possibile ordinare i vostri album in base alla data di creazione foto o data inserimento.
Nuovo filtro per trovare i vostri plugin facilmente prima di installali. Con più di 150 plugin compatibili con Piwigo 2.6, è più che utile!
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!
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.
Two caches were added to improve global performances on large galleries (with tens of thousands of photos and more).
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.
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 sizeThe database fields storing the user identifier have been increased to 8 digits, allowing up to 16M users (previously limited to 30k).
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.
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.
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.
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
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.
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
!
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 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.
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.