Multiverse
Un tema responsive per Zenphoto
Video illustrativo, Estensioni supportate, Licenza, Installazione, Download, Contribuisci, Crediti, Commenti.
In un primo momento, avevo sviluppato questo tema per assegnarlo solo ad alcuni album specifici, destinati alla presentazione di progetti fotografici da mettere in evidenza. Successivamente ho aggiunto il supporto per un’intera galleria e per l’estensione Zenpage, quindi Multiverse può essere utilizzato come tema principale di una galleria Zenphoto o di un CMS Zenphoto/Zenpage. Il tema deriva dalla galleria web a pagina singola Multiverse di HTML5 UP, da cui prende il nome, che ho adattato per Zenphoto ed esteso fino a renderla un tema articolato in diverse pagine, con alcune nuove funzionalità JavaScript:
- Touch swipe sul popup per navigare tra le immagini
- Preload di due immagini (precedente & successiva)
- Zoom su doppio tap (o doppio click) e pan dell’immagine
- Slide show
- Pulsante full screen
- Alcune modifiche al layout di Zenphoto
- Modulo di contatto Ajax per Zenphoto
Per non stravolgere la natura originale del layout di Multiverse, non ho inserito una vera e propria pagina per le immagini singole. Il file image.php è in realtà soltanto uno script di redirect, che agisce per aprire il popup dell’immagine nella pagina dell’album a cui questa appartiene.
Edit - 12 Febbraio 2021: a partire dalla versione v2.0, ho aggiunto una normale pagina image.php per le immagini singole.
Al momento solo gli oggetti immagine sono gestibili negli album, quindi Multiverse non è ancora utilizzabile per una galleria multimediale completa. Prima o poi potrei voler aggiungere la gestione di media diversi dalle immagini, ma non saprei dire se e quando lo farò davvero. In ogni caso, i video e gli altri media possono sempre essere inseriti nelle pagine e nelle notizie, come qualunque altro tema compatibile con Zenpage permette di fare.
Edit - 30 Dicembre 2022: nella versione 2.2 ho aggiunto il suppotro per gli altri elementi multimediali: video, audio e class-textobject di Zenphoto.
Video illustrativo
Registrazione da uno schermo desktop @ 1248x820 pixel.
Estensioni di Zenphoto supportate
L’elenco include solo i plugin che richiedono un supporto specifico, non quelli che possono essere utilizzati indipendentemente dal tema. Sono raggruppati seguendo la versione di Multiverse a partire dalla quale ne è stato implementato il supporto.
- v1.0
- comment_form
- contact_form
- dynamic-locale
- print_album_menu
- zenpage
- v2.0
- openstreetmap (solo nella pagina dell’immagine)
- rss
- v2.2
- paged_thumbs_nav
Licenza
Multiverse per Zenphoto è rilasciato su licenza GPL-2.0 License o successiva, Copyright (c) 2020 Antonio Ranesi.
Questo programma è distribuito nella speranza che possa essere utile, ma SENZA ALCUNA GARANZIA; senza nemmeno la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ A UN PARTICOLARE SCOPO. Vedi la GNU General Public License per maggiori dettagli.
La licenza GNU General Public License, version 2 è scritta in inglese. È necessario fare riferimento al testo completo per conoscerne i termini e le condizioni. La traduzione delle poche righe qui sopra, che del resto non sono che un piccolo estratto della licenza originale, non pretende di assumere valore legale.
Installazione
- scarica l’ultima versione qui sotto ed estrai il contenuto del file zip
- usa un client ftp (o l’estensione elFinder) per caricare solo la cartella multiverse nella cartella themes della tua installazione di Zenphoto
- visita la pagina delle opzioni di Multiverse nel pannello di amministrazione
- attiva Multiverse per usarlo come tema principale della galleria oppure assegnalo solo agli album a cui vuoi abbinarlo
Nota: siccome nella versione 2.2 i nomi delle opzioni sono stati modificati, dopo l’aggiornamento da una versione precedente sarà necessario visitare la pagina delle opzioni del tema per consentire l’importazione automatica delle impostazioni esistenti.
Download
Vedi il Changelog per maggiori informazioni sulle diverse versioni. La sezione Unreleased, quando è presente, elenca le eventuali modifiche non ancora rilasciate ma già realizzate e disponibili su GitHub.
- multiverse-2.2.zip (978,76 kB) - 313 download
Versioni precedenti, non adatte a Zenphoto v1.6 o superiore.
- multiverse-2.1.zip (943,36 kB) - 1577 download
- multiverse-1.2.zip (940,08 kB) - 391 download
- multiverse-1.1.zip (939,9 kB) - 1786 download
Contribuisci
Se ti piace questo tema e lo utilizzi per il tuo sito, puoi aiutare con una libera donazione a sostenerne manutenzione e sviluppo.
Se vuoi segnalare un bug o fornire una traduzione diversa da quella italiana, tedesca o olandese, già disponibili al momento, puoi farlo nella repository di Multiverse su GitHub.
Come da linee guida di Zenphoto, Multiverse può essere tradotto configurando un catalogo Poedit con le chiavi di ricerca gettext_th, ngettext_th:1,2. Assicurati di deselezionare la casella Usa anche parole chiave predefinite... nelle proprietà del catalogo, in modo da evitare di dover tradurre stringe già gestite dai traduttori di Zenphoto, per limitarti piuttosto alle poche stringhe definite dal tema.
Crediti
Questo tema è basato su Multiverse di HTML5 UP, una galleria web rilasciata su licenza CC BY 3.0, Copyright (c) @ajlkn. Tutti i file JavaScript e CSS del programma originale sono stati inclusi così com’erano (anche se minimizzati e fusi insieme), tranne i file main.js e style.css, che sono stati invece modificati per adattarli al design di Zenphoto e per aggiungere alcune funzionalità JavaScript e alcune regole CSS.
A partire da Multiverse v2.2, il file jquery.poptrox.min.js, che proveniva da jquery-poptrox v2.5.2-dev, è stato sostituito con jquery.poptrox.mod.min.js, una versione personalizzata del precedente, adattata per permettere la gestione di file audio e video.
Per gli eventi touch, è stato incluso il software TouchSwipe Jquery Plugin di Matt Brison, rilasciato su doppia licenza, MIT o GPL-2.
Multiverse inoltre include Font Awesome di Dave Gandy.
Pubblicato: 21 lug 2020
Aggiornato:
Tony Marshall: il 27 dicembre 2020
Once again, thanks for the theme; I appreciate your generosity in providing this to the public.
Regards
Tony
Antonio Ranesi: il 27 dicembre 2020
I'm actually already working on adding a single image page to Multiverse, from which it will be possible to open the full size image, although at the moment I can't say when the new version will be released.
As for now, it is already possible to zoom on the image in the popup to display it at the custom resolution set in the theme options.
paul burgman: il 12 agosto 2021
Many thanks
Antonio Ranesi: il 13 agosto 2021
I could add an option to have the description again in the popup as well, but not anytime soon, I'm afraid, because I'm on vacations right now.
paul burgman: il 13 agosto 2021
Antonio Ranesi: il 14 agosto 2021
About where it only shows the filename without description below the image, probably there is no proper IPTC caption or Zenphoto is unable to extract that data for some reason. That should not be related with Multiverse.