Release note / Piwigo 14.0.0

New search engine, new album editor, new file types.

14.0.0
Download Piwigo 14.0.0

Released on December 11th, 2023

md5sum

Search and beyond

piwigo 11 banner
Download Piwigo 14.0.0

Released on December 11th, 2023

md5sum

Search engine in the gallery gets an in-depth redesign. Our surveys have shown Piwigo was good at finding photos among thousands. Let's Piwigo become perfect on this task! That's why we reworked the user experience from scratch.

Piwigo 14 also comes with highly expected support for new image file types like HEIC, compatibility with PHP 8.2, new album editor and speed improvements.

The menu

Search engineredesign

The new search engine in the gallery is certainly the biggest evolution brought by Piwigo 14. Instead of a form page and then a result page, the new "multi-criteria" search displays search criteria and results at the same time. For now, you can filter on albums, tags, search by word, added by, author, post date and file types. New filters will come in future versions.

This new filter bar for search replaces both the old "quicksearch" in the menu and the "advanced search" page.

When you search word "panda", then Piwigo may find matches among tags or albums. Piwigo will display the list and let you directly open the tag or the album, outside the search.

Search in this set: when browsing an album or a tag or a combination of tags, Piwigo will provide a "search in this set" button and icon. When you click on it, you will create a new search pre-filtered on the album (or the list of tags) and you will be free to add filters. For example, if you want to find photos added during year 2018 in album "animal/foxes", it's going to be super easy.

New file types supported

HEIC: this is currently the default file type used for photos on iOS and Android phones. Piwigo will generate a JPEG file for display and keep the HEIC as original file.

WebP: the most "supported by web browsers" file type as a JPEG replacement. Piwigo will generate WebP files for multiple-size display. This is a big difference compared to other file types only supported "as input". WebP is supported for import as well as for display. What's interesting with WebP is that it can replace JPEG with higher quality for the same file weight, it can replace animated GIF for a much smaller weight and can also replace PNG with lossless quality and transparency.

PSD (Photoshop) and EPS: Piwigo will generate a JPEG or PNG for display and keep the PSD/EPS as original file.

Album editorredesign

New album editor: better use of space, more consistent display on small and big screens, validate button fixed position (bottom right).

My name is Alice and I'm UX/UI designer at Piwigo since June 2022. Behind this curious acronym lies a fascinating job: creating ergonomic, intuitive and user-friendly interfaces for the entire application. My main goal is for you to enjoy using Piwigo every day!

I also sometimes wear my graphic designer hat to create visuals of all kinds to illustrate Piwigo's various websites and communications initiatives. Like the banner for version 14, for example!

Groups Notificationsnew

If you have many administrators but you don't want them all to be notified when a new user subscribes, you can filter with a group of users.

Avoid duplicates

During upload, Piwigo will detect if the very same file has already been uploaded before. If a file is found, then Piwigo will simply use the existing photo and associate it to the upload album, without duplicating the file.

This option will be activated by default for all new installations, but will be deactivated for updated installations, to avoid changing the upload behavior. Of course, you can change this setting, on page [Administration > Configuration > Options].

Mimetypes iconsrefresh

The mimetype icons, which are displayed by Piwigo when no poster is available, get a refresh.

My name is Claire and at Piwigo I'm in charge of marketing, communication, documentation and much more! I love talking to users to better understand their expectations and how they use Piwigo.

For this Piwigo 14 version, I worked on a benchmark of different search and filtering solutions, drawing inspiration from photo library tools, but also e-commerce sites, CRM software... My aim was to provide the development and design teams with sources of inspiration for improving the searching and filtering features in Piwigo galleries.

Claire

Storage detailsnew

Nice looking details on dashboard storage bar. For each "category" of files, Piwigo tell you how many files for each file extensions and the filesize they take on your storage capacity.

Technical features

Please note that more detailed documentation is available about Technical changes in Piwigo 14. Please read it to make your extensions compatible with Piwigo 14.

Compatibility with PHP 8.2

PHP 8.2 has rapidly arrived on many servers and Piwigo had to be compatible! Libraries updated: Smarty 4.3, PHPMailer 6.8.0, cssmin custom change.

Calculate orphans

On big galleries, with 100k+ photos, finding the orphans can take several seconds. Piwigo 14 decreases the time to find orphans and use a cache to run this search much less often.

Configuration setting for url_port

New advanced configuration setting $conf['url_port'], very useful with exotic reverse-proxy environments.

API changes

  • newpwg.images.setCategory associate/dissociate/move photos
  • newpwg.images.filteredSearch.create create a new search
  • newpwg.history.log new parameter is_download
  • updatedpwg.categories.getList new parameter search
  • updatedpwg.categories.setInfo new parameters