Multiverse
A responsive theme for Zenphoto
Demo video, Supported extensions, License, Installation, Download, Contributing, Credits, Comments.
This theme was initially developed for use on my own website, as a single album theme, just for some special presentations. Later I’ve added support for a complete gallery and for Zenpage extension too, so it can now also be used as the main theme of a Zenphoto gallery or a Zenphoto/Zenpage CMS. It has been adapted for Zenphoto and extended to a multi-page theme from HTML5 UP’s Multiverse, a single-page web gallery, with some new JavaScript functionality as well:
- Touch swipe on the popup for navigation between images
- Preload of two images (prev & next)
- Zoom on double tap (or double click) and pan image
- Slide show
- Full screen button
- Some Zenphoto layout remodeling
- Zenphoto Ajax contact form
Following the original nature of Multiverse layout, I have not included a real single image page. The image.php file is actually just a redirect script that acts to open the image popup in its album page.
Edit - Feb. 12, 2021: a regular image.php page for single images has been added since v2.0.
Currently, only image objects are supported in albums, so Multiverse is not yet suitable for a full multimedia gallery. I may add support for medias other than images sooner or later, but I can’t really say if and when. However, videos and other medias can of course be embedded in pages and news articles, like every other Zenpage theme allows to do.
Edit - Dec. 30, 2022: since version 2.2, I added support for the other multimedia elements: video, audio and Zenphoto class-textobject.
Demo video
From a desktop screen capture @ 1248x820 pixels.
Supported Zenphoto extensions
The list includes only plugins that require specific support, not those that can be used independently of the theme. They are grouped according to the version of Multiverse since which their support was implemented.
- v1.0
- comment_form
- contact_form
- dynamic-locale
- print_album_menu
- zenpage
- v2.0
- openstreetmap (in image’s page only)
- rss
- v2.2
- paged_thumbs_nav
License
Multiverse for Zenphoto is licensed under the GPL-2.0 License or later, Copyright (c) 2020 Antonio Ranesi.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Installation
- download latest version below and extract the content from the zip file
- use an ftp client (or the elFinder extension) to upload just the multiverse folder into the themes folder of your Zenphoto installation
- visit Multiverse option page in your admin area
- activate Multiverse to use it as the main theme of your gallery or assign it to any album you wish
Note: Since option names were changed in version 2.2, if upgrading from a previuos version you must visit the theme options page to allow automatic import of existing settings.
Download
See the Changelog for more info about different versions. The section Unreleased, when present, lists any changes not yet released but already made and available on GitHub.
- multiverse-2.2.zip (978.76 kB) - 301 downloads
Earlier versions, not suitable for Zenphoto v1.6 or higher.
- multiverse-2.1.zip (943.36 kB) - 1564 downloads
- multiverse-1.2.zip (940.08 kB) - 387 downloads
- multiverse-1.1.zip (939.9 kB) - 1759 downloads
Contributing
If you like this theme and use it for your site, you can help with a free donation to support its maintenance and development.
If you wish to report a bug or provide a translation other than Italian, German or Dutch, already included at the moment, please visit Multiverse repository on GitHub.
Following Zenphoto guidelines, Multiverse is translatable by configuring a Poedit catalogue with the keywords gettext_th, ngettext_th:1,2. Be sure to uncheck the box Also use default keywords... in your catalogue properties, so that you don’t have to translate strings already managed by Zenphoto translators, but just a few theme defined strings.
Credits
This theme is based on Multiverse by HTML5 UP, a web gallery licensed under the CC BY 3.0 license, Copyright (c) @ajlkn. All JavaScript and CSS files of the original program have been included unchanged (but minified and merged) in this software, except for main.js and style.css files, which have also been edited to adapt them to Zenphoto design and add some JavaScript functionalities and some CSS rules.
Since Multiverse v2.2, the file jquery.poptrox.min.js, which came from jquery-poptrox v2.5.2-dev, has been replaced with jquery.poptrox.mod.min.js, a customized version of the former, adapted to handle audio and video files.
To run touch events, Matt Brison’s TouchSwipe Jquery Plugin has been included, which is dual licensed under the MIT or GPL-2 licenses.
Multiverse also includes Font Awesome by Dave Gandy.
Published on: 21 Jul 2020
Last update:
Tony Marshall: on 27 December 2020
Once again, thanks for the theme; I appreciate your generosity in providing this to the public.
Regards
Tony
Antonio Ranesi: on 27 December 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: on 12 August 2021
Many thanks
Antonio Ranesi: on 13 August 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: on 13 August 2021
Antonio Ranesi: on 14 August 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.