Piwigo API: unlock the full potential of your photo library

Discover how the Piwigo API allows you to automate workflows, connect your tools, and use Piwigo as a reliable image and video management backend for third-party digital platforms.

What is the Piwigo API?

The Piwigo API is an interface that lets you interact programmatically with your photo library, without using the web administration interface. It provides access to most of Piwigo’s features: uploading files, creating or editing albums, managing tags and users, or deleting content.

The API documentation is available on GitHub. To make things easier, Piwigo also provides a visual interface that lets you test each API method directly on your own data.

Piwigo API

To access it, simply go to: [yourpiwigo.com]/tools/ws.htm – first replace [yourpiwigo.com] with your own Piwigo URL.

An API available to all users

Whether you have subscribed to a Piwigo Cloud plan or are running Piwigo in a self-hosted environment, the API is available at no extra cost.

  • Piwigo Cloud customers: the API is included in your subscription, with no request limits.
  • Self-hosted users: since Piwigo is open source, the API is a core part of the software and remains fully accessible.

Unlike many digital asset management solutions, Piwigo does not charge API usage based on the number of requests.

Why use the Piwigo API?

The API allows you to go beyond standard usage of Piwigo. Common use cases include:

  • Automating repetitive tasks: automatically importing large volumes of images or updating metadata.
  • Connecting Piwigo to internal tools: ERP, CMS, PIM, websites, intranets, or business applications.
  • Using Piwigo as an image and video backend for another platform: in this setup, the Piwigo administration interface is rarely used, as all operations are handled via the API.

Real-world API use cases

Some organizations use Piwigo as a digital asset manager that is fully or partially driven by API calls.

EarthScope / UNAVCO

EarthScope / UNAVCO manages an international network of geophysical stations (GPS / GNSS) used to monitor movements of the Earth’s crust. On their website, stations are displayed on an interactive map with detailed information. Each station page includes a photo tab powered by the Piwigo API.

  • Field photos are uploaded to and organized in Piwigo.
  • The front-end queries the API to retrieve images associated with each geolocated station.
  • Each station page displays its related photos dynamically via the API.
  • Behind the scenes, the system handles a high volume of API requests.

Akena Véranda

Akena Véranda (a manufacturer of verandas and aluminium structures) relies on an internal user management system. Their goal was to provide seamless, secure access to the Piwigo photo library from their internal portal, fully synchronized with their corporate directory.

  • A background service synchronizes users from the internal directory with Piwigo via the API (creation, updates, deletion).
  • When a user accesses the photo library from the internal portal, an API call generates a dedicated access key or token, matching the user to their Piwigo account (a custom, in-house SSO system).

ZF

ZF is an automotive parts manufacturer with strong requirements for quality control and traceability. During production runs, an image sample (for example, 12 parts out of thousands) is photographed from all angles. These images must be easy to identify, organize, and retrieve if an issue is detected later.

  • Automated scripts handle the entire workflow via the API: generating tags (lot number, date, orientation), associating tags with images, and uploading photos to the correct albums.
  • If an incident occurs, all images related to a specific production batch can be quickly retrieved using tag-based or date-based searches.

Piwigo as a digital asset management API

The Piwigo API enables advanced use cases similar to those offered by proprietary Digital Asset Management (DAM) solutions. In practice, your Piwigo library can become:

  • a centralized engine for managing images and videos,
  • an automated content source for websites or e-commerce platforms,
  • a connected media library integrated into your business applications.

In English-language contexts, Piwigo can also be described as a photo management API or a digital asset management API.

With two key advantages:

  1. Open source: the codebase is open and documented, with no vendor lock-in.
  2. Unlimited and included API access: no hidden fees and no usage-based pricing.

Conclusion

The Piwigo API is a powerful tool for automating workflows, connecting systems, and integrating your photo library into your own digital ecosystem. Whether you use it simply to import files from external sources or as a full-scale backend managing millions of images, the API is included with Piwigo, with no additional cost or limits.

👉 To learn more and start testing the API, visit the official documentation.

Piwigo 16 is coming to piwigo.com: discover what’s new!

On November 24, 2026, we released Piwigo version 16. Visual redesigns and UI improvements, two-factor authentication, enhanced search filter management… let’s take a closer look at what’s new in this release, which will soon be available to all piwigo.com customers.

New design for “common” pages

With Piwigo 16, you can enable a new option that applies a modern design to pages shared across all themes (login, profile, password recovery).

Until now, each theme provided its own design for these pages, which could sometimes cause issues—especially when new features were introduced and were not compatible with certain themes. This could also be problematic when using plugins that modify these pages but are not compatible with your theme.

To address this, we designed a new theme-independent layout that modernizes these pages and ensures compatibility with all future Piwigo versions.

Here’s what the profile page now looks like in your gallery:

By clicking on a section, you can expand it to display the related fields.

This page also includes some of the new features introduced in Piwigo 16, which we’ll cover later on:

  • Two-factor authentication
  • API keys

If you prefer to keep your theme’s original design for these pages, simply go to Administration > Configuration > Options and uncheck “Use standard Piwigo template for common pages.

From version 16.2.0 onwards, this setting will be moved to the Administration>Configuration>Themes>Standard Pages page.

Introducing two-factor authentication (2FA)

Since 2022, a “Two-factor Authentication” plugin has been available, allowing users to receive a one-time code by email to secure their Piwigo login. However, this plugin was incompatible with mobile applications and any scripts using the Piwigo API.

We therefore released a brand-new plugin to strengthen this feature:

  • Compatibility with Piwigo mobile apps
  • Support for one-time codes via a dedicated TOTP app (such as 1Password, Authy, Microsoft Authenticator, etc.)

Of course, you can choose whether or not to enable this feature on your gallery, select the available recovery methods (email and/or authentication app), and configure additional options such as the maximum number of failed attempts before account lockout.

Each user can then decide, from their profile page, whether or not to enable two-factor authentication for their account.

Everything is explained step by step in the dedicated documentation.

⚠️ Two important things to know before enabling 2FA on your Piwigo:

  • When 2FA is enabled, third-party applications will no longer be able to connect using just a username and password. If a user enables 2FA and wants to continue using the Piwigo mobile app, Piwigo Remote Sync, or the Lightroom export plugin, they will need to create an API key. Full details are available in the documentation.
  • At the moment, theme-based login and profile pages do not implement 2FA. To use it, you must enable the standard Piwigo pages (see the previous section).

New design for related tags

We decided to improve the display of related tags. We believe—and always have—that this is a powerful feature offered by Piwigo and one that is still uncommon in other photo management software. This new design encourages its use, and we hope you’ll enjoy rediscovering related tags.

When you open a tag page, related tags now appear as badges, allowing you to combine them with the current tag in a single click.

On all thumbnail pages, you’ll also find a dropdown menu for related tags in the batch actions area (on the right-hand side when using the Modus theme).

Customizing available search filters

We listened closely to your feedback following the introduction of the new search filters in Piwigo version 14.

Until now, four search filters were enabled by default for everyone, and users could choose to display additional filters if needed.

With Piwigo 16, administrators can now choose which filters are enabled by default.

They can also define who is allowed to use each filter (everyone, registered users only, or administrators only).

Expert search mode

Another improvement to gallery search: you can now enable Expert mode, which allows you to refine your search by excluding words, searching for exact matches, and using many other advanced options.

Expert mode was already available in the administration interface; we’ve simply made it accessible to everyone and improved the help window explaining how to use it.

New look for comment manager

The comment manager has been redesigned to be both easier to use and more visually clear.

The new layout makes it easier to distinguish comments that are still pending approval from those that have already been validated. A selection mode also makes it easier to process comments in bulk.

New activity filters

The activity list is a useful way to see who performed an action (import, deletion, etc.) on your gallery.

Until now, activities could only be filtered by user.

With Piwigo 16, you can now also filter activities by type—and most importantly, by date.

Bulk image updates

On the photo import page, you can now enable an option to update a batch of photos in one go.

Among the uploaded photos, Piwigo will detect files in the same album with the same filename. The image itself will be updated visually, while its properties (title, tags, description, etc.) will remain unchanged.

Other new features

To discover all the improvements introduced in Piwigo 16, we invite you to visit the Piwigo 16 presentation page.

What do you think? Feel free to share your feedback in the blog comments or on the forum!

Importing an Existing Photo Library into Piwigo: How Does It Work?

When an organization decides to implement Piwigo, sometimes the photo library starts from scratch. But more often than not, there is already a system in place: a photo libray tool, a Digital Asset Management (DAM) system, a CMS like WordPress or Drupal, or even a custom-built solution. In that case, starting over is out of the question—users want to preserve their structure, albums, and metadata (titles, authors, descriptions, copyrights, tags…).

So, how does it work? What can be imported? How? And how easy—or complicated—is it? Let’s take a look, with real examples from the Piwigo team.

The Custom Import Process

When a client asks us to migrate an existing photo library into Piwigo, the general method is always the same, regardless of the previous software:

  1. The client provides a spreadsheet (CSV or Excel), with one row per photo and columns for metadata: filename, title, author, date, description, tags, albums…
  2. They also send us the media files, ideally via an FTP account we set up for them. In some cases, we’ve also received hard drives by post or 220 GB zip files uploaded to cloud storage!
  3. We prepare a development instance of Piwigo, where we first import the images. Then, we match the spreadsheet data with the imported files to populate properties, assign images to albums and tags, and so on.

This matching step (called mapping) is the most delicate: each row in the spreadsheet must correspond exactly to a file. And that’s not always straightforward…

What Makes the Import Complicated?

Several factors can slow down the process:

  • Filenames: Sometimes the filenames in the CSV don’t exactly match the actual files (accents, special characters, spaces, different extensions, etc.). This often requires cleanup and reprocessing.
  • Duplicates: There may be several files with the same name in different folders, complicating automatic mapping.
  • Useless or empty columns: We sometimes spend time analyzing data we end up not importing.
  • Rules to define: In some cases, filenames can’t be used for mapping at all. We then need to get creative—maybe by writing a custom algorithm to extract a date or another property from the filename.
  • Complex or locked exports: Sometimes, the hardest part is getting the data out of the previous system. Some vendors charge thousands of euros for data exports, or deliver hard-to-exploit files. At Piwigo, we think that’s unacceptable—your data is yours, period.

Finally, one of the most time-consuming parts is working with the client: What do you want to keep? What should we do with this column? Does this field have real value? All of this is discussed together, and each project is unique.

Want to Handle the Import Yourself?

Custom data migration is included in Piwigo’s VIP plans. Other clients, including self-hosted users, can request a quote. As you’ve seen, this process is never automatic—it takes time and expertise, so it can’t be free.

However, if you’re on a limited budget, here are a few solutions to help you import your files into Piwigo:

  • Piwigo Remote Sync: Automatically imports a local folder tree into Piwigo, preserving the folder structure as albums.
  • Initial FTP Import (for piwigo.com clients): We can provide an FTP account for you to upload your files. We then take care of the base import and create albums based on your folder structure.
  • Properties Mass Update plugin: Allows you to import metadata from a CSV file. You need one file per property (title, description, author, tags…). The files must already be in Piwigo, and the filenames must match exactly.
  • Flickr2Piwigo plugin: If you previously used Flickr, this plugin lets you import your albums or photos in bulk, along with associated metadata.

Real-World Examples: We Did It for Them

Here are a few examples of clients for whom we performed custom data imports. Their photos were originally stored in various systems like Drupal, Ajaris, ePhoto, or Oodrive.

As you’ll see, each case is unique—and there are always surprises!

INRAE

The vendor of INRAE’s former photo library provided a CSV export, but the file was corrupted: some lines contained data for two photos at once, which we had to manually clean up.

Another challenge: there was no column to indicate which album each photo belonged to. We had to infer the folder structure from the filenames and write a custom algorithm to recreate the album hierarchy. This required several iterations with the client.

London Legacy

This London government agency manages the photo archive for the 2012 Olympics. We received a complex database dump (each custom field in a separate table) and a CSV with 30+ columns, plus a 220 GB zip file on Google Drive—of which 100 GB turned out to be unnecessary duplicates and backups. It took quite a bit of time to sort and download everything!

That’s why we now recommend FTP transfers 😊

Once the data was cleaned, we worked with the client to determine the best way to use each column in Piwigo. For example:

  • The “collection” column sometimes contained multiple values—we used that to create albums.
  • The “location” column also had multiple values—we turned those into tags.

The client paid €1300 for the custom import. That might sound like a lot, but imagine manually importing and tagging 27,000 photos in Piwigo…

In the end, the team was delighted:

“We didn’t expect it to be this good—this is way better than our previous system!”

Grand Paris Seine et Oise (GPSEO)

This local authority previously used a different photo management system. Fortunately, the vendor cooperated to help recover the data—but GPSEO still had to pay €2000–3000 to get the full export.

What we received:

  • A CSV with the files and their properties
  • A CSV with a complex multi-level thesaurus
  • 200 GB of images uploaded via FTP

The challenge: each photo was linked to only one entry in the thesaurus (e.g., “skatepark”), without any information about its higher-level category. But “skatepark” might exist in multiple branches, like under “urban planning” or “leisure.” We had to manually decide, in collaboration with the client, where each photo belonged.

Once the import was completed, Julie, a Piwigo partner and photo librarian, stepped in to fine-tune albums and tags.

Foyers de Charité

This client also used another photo management tool. Their data was relatively clean: 3,200 photos, 14 GB, and a metadata CSV. Still, some cleanup was needed—dates were written out in full text, and filenames in the CSV included accented characters, while the files themselves did not.

The files were transferred via FTP, and the import went smoothly after cleaning.

In Summary

Importing a photo library into Piwigo is rarely plug-and-play—but it’s absolutely doable. It all depends on the quality of your data, the original format, and your specific needs.

Our role is to help you make the right choices: what to keep, how to structure your albums, which metadata matters, and how to ensure your users can find what they need.

One last thing worth repeating: at Piwigo, your data truly belongs to you. We will never lock you into a system that makes it hard or expensive to export your content. If you ever decide to leave Piwigo, you’ll be able to recover your full photo library and metadata—no strings attached 😊

Piwigo AI: Artificial Intelligence is coming to Piwigo

Pierrick’s message

Willy and I are currently working on a major project: bringing artificial intelligence into Piwigo.
We’re not doing this just to follow the hype — we want to make AI genuinely useful.
It’s still a work in progress, but we thought you’d be interested to get a sneak peek 🙂

Why use AI in Piwigo?

You might be wondering:

“How could artificial intelligence be useful in Piwigo?”

The most obvious answer is automating photo indexing, such as adding keywords automatically.

Piwigo’s search engine relies on textual data linked to your photos: title, description, tags, albums…

But if your images are all thrown into a “misc” folder, named IMG_0123.jpg, with no tags or descriptions, search becomes almost useless.

Sure, you can filter by date or file format — but that’s about it.

For the search to be really helpful, your photos need to be indexed with titles, descriptions, tags…

And that takes time. Lots of it.

⇒ AI can do a first indexing pass in seconds. Our tests show the results are solid.

You can then review and edit the results as needed. And voilà — a well-organized, searchable photo library.

If you like, you can take a look below at some (non-contractual!) mock-ups of how these features could be integrated into Piwigo.

AI Analysis while editing a photo

AI Analysis while editing a photo

AI analysis while uploading photos

AI analysis while uploading photos

AI Analysis with batch manager

AI Analysis with batch manager

AI generated tag management

AI generated tag management

What we had before… and why it wasn’t ideal

A few years ago, Zacharie developed a plugin called Tag Recognition. It uses external services (like Microsoft or Imagga) to analyze photos and suggest tags.

It works, but there are two big issues:

  1. These are closed, proprietary services. We don’t control how they work or how your data is handled. That goes against Piwigo’s open-source values.
  2. They’re expensive. Imagga recently raised its base price to $70/month. Way too much.

What’s changed

Recent AI advancements have opened new doors. Today, it’s possible to run open-source AI models on your own server or a dedicated one.

Not on a tiny shared hosting server, of course, but on more powerful machines — like the ones we rent and manage for piwigo.com.

That’s exactly what we’re building. Pigolabs (the company behind Piwigo.com) will host an AI service that any Piwigo — including self-hosted ones — can connect to via a plugin: Piwigo AI.

What Piwigo AI can already do

Here’s what’s available in the first version:

  • Auto-tagging (keyword suggestions)
  • Description generation
  • Text recognition in images (OCR)

And this is just the beginning. More features will come in future updates.

What about your data?

This is a top priority for us: your data remains yours.

The AI server we’re setting up:

  • doesn’t know your Piwigo URL
  • deletes your data right after processing

It receives a request, analyzes the image, returns the result, and deletes everything.

We don’t store anything, track anything, or try to collect any info. Period.

Pricing model

This service won’t be free, for two good reasons:

  1. It has real costs (servers, maintenance, development…), and it needs to be sustainable.
  2. Free services often lead to overuse. Running AI servers consumes energy, so it’s important to encourage thoughtful use.

We’re planning to use a credit system:

You’ll get some free credits to test the feature, and if you like it, you can buy more and use them as needed.

A smooth integration in Piwigo

For this to really work, it needs to be simple, fast, and built into your usual workflow.

That’s what we’re aiming for. Alice is working on the UI mockups, Willy is starting the integration, and the first version of the server is already running.

Now comes the hard part: making it feel seamless inside Piwigo.

You’ll be able to trigger AI analysis:

  • when uploading a photo
  • from batch management
  • while editing a single photo

And you’ll be able to choose which actions to run — for example, OCR only, to save credits.


That’s where we are.

This is an ambitious project, and we wanted to share it with you early.

We know AI raises valid questions, and we want to build this in full transparency.

As always, your feedback is more than welcome!

Why We Moved Our Support from HelpScout to FreeScout – and What It Says About Reversibility in SaaS business

Back in 2010, handling customer support at Piwigo was simple: one inbox, one operator (Pierrick), and fully manual management. In 2014, we adopted HelpScout, a SaaS ticketing solution that did the job well at the time.

But over the years, we saw HelpScout raise its prices, degrade its user experience, and pile on “sexy” but unnecessary features—without addressing users’ real needs.

So we decided to switch to FreeScout, an open source alternative that we now host ourselves. And this transition reinforced one of our core beliefs: reversibility isn’t a detail. It’s a fundamental issue.

When Software Becomes Too Expensive for What It Offers

HelpScout originally charged $15/month/agent, then bumped that up to $20. With three agents (Damien, Hannah, and Pierrick), our bill was $60/month. But adding more agents—even for occasional needs—would have pushed costs through the roof.

Then came their new ticket-based pricing model. The result? We would have landed in the $150 to $250/month range. That’s a ridiculous price for… a shared inbox.

At Piwigo.com, we take a different approach. Yes, our prices evolve over time, but we respect our long-time customers: they keep their original rates, and we never force them to switch to new plans. In 15 years, we’ve only raised prices once on our legacy “Individual” plan (+10% in 2023 to account for inflation).

When the Interface Evolves… in the Wrong Direction

In the beginning, HelpScout was smooth and efficient. But when they tried to modernize the UI, everything started to fall apart:

  • Repeated bugs (losing messages when clicking “Reply”)
  • Frequent slowdowns and crashes
  • A clear drop in usability

The most frustrating part? During all this, they rolled out AI-powered reply suggestions… while their core interface became painful to use.

It reminded us of Piwigo: we’ve steadily improved our interface over the years (from version 2.10 to 15), always prioritizing user experience. A good-looking UI is nice. But a stable, intuitive, and smooth one is better. Before adding anything flashy, we make sure the foundation is rock solid.

Reversibility: A Core Principle in Software

We’re very familiar with the concept of vendor lock-in—when a SaaS tool makes it hard for you to switch to something else. It’s always been against our values. But this migration has made us realize just how rare and valuable our approach at Piwigo is.

When we tried to leave HelpScout, we hit roadblock after roadblock:

  • No proper export options from HelpScout
  • FreeScout has no native import tool
  • The only option: pay a third party $1,100 to run an “automated” script

In other words, HelpScout locks your data in, and FreeScout (despite claiming to be an alternative) doesn’t make switching easy. It’s a perfect case study on why reversibility matters.

At Piwigo.com, we’ve chosen the exact opposite path:

  • Our customers can export their data at any time and host it elsewhere
  • With a custom domain, the switch can be completely transparent for their users
  • We don’t lock anyone in. Ever.

That’s what real reversibility looks like. The user owns their data, free to stay or leave—and that changes everything.

Moving to FreeScout: More Stable, Faster, Cheaper

After some testing, FreeScout turned out to be more performant than HelpScout. We host it on an OVH server for less than €5/month, with unlimited agents and no extra fees.

And surprise: some basic features that HelpScout had long refused to implement—like the ability to reply without including the full message history—were already there by default. Proof that it was possible all along.

What This Story Tells Us About SaaS software

Our migration highlights three worrying trends in the SaaS world:

  • Unjustified price hikes
  • Updates that harm user experience
  • Data lock-in that makes switching tools difficult

At Piwigo, we’re betting on the opposite approach:

  • Even as our pricing has evolved to meet the needs of businesses and public institutions, we’ve always allowed existing customers to keep their original rates;
  • Our interface evolves with and for our users;
  • Our customers have full freedom to self-host the software, and they can export all their data at any time—no charge.

This experience has only reinforced our convictions. Reversibility isn’t optional. It’s a commitment.

Piwigo 15 release: what’s new?

You won’t have missed it: Piwigo version 15 was released on October 22, 2024, and is now deployed on all piwigo.com accounts! Improved user management, system activities, overhauled batch management: this article reviews the main new features of this version.

Table of contents

User management: lots of new features for administrators

We know that some of you manage hundreds of users in your Piwigo. Sometimes you need to create new users on a regular basis, or manage users who create their account from your web gallery. With Piwigo 15, we’ve thought of you and made some major improvements to user management. We hope you enjoy it.

Sort users by name or creation date

It’s something many of you have been waiting for, especially if you manage many users in your Piwigo: with one click, you can now sort the list of users by name or creation date, in ascending or descending order, by clicking on the column heading.

New user creation window

Previously, when you had to create a user in administration, you had no access to any options for customizing his account: you then had to modify the user to change his status, his confidentiality level, assign him a group…

Now you can do all this in one go in the user creation window.

New password policy

Until now, when creating a new user, you had to generate their password, which was sent to them by email. We’ve completely changed this process to a more standard and secure system.

With Piwigo 15, once a user has been created, an email is automatically sent to them with a link to create their password before their first connection. If Piwigo ever fails to send the email (yes, this communication channel is far from 100% reliable), an administrator can regenerate a password initialization link and send it to the user by any means. And it is still possible for the administrator to choose another user’s password.

Redesign of the user modification window

The user modification form gets a new design. Clearer, simpler, easier for plugins to add features thanks to tabs.

Ability to change the main Piwigo user

You can now change Piwigo’s main user from the administration. Until now, the only way was to edit the ‘webmaster_id’ parameter in the local configuration. Only one webmaster can be chosen as the main user. It is represented in the list by a crown-shaped icon.

Improved filters in the user list

In the user list, the number of users corresponding to a filter is now displayed, and filters without results are deactivated.

New feature: system activities

Users with webmaster status will see a new tab appear in Piwigo’s Maintenance menu: the System Activities tab. A useful screen for monitoring all “technical” activities on your Piwigo: plugin installation, updates, maintenance operations…

Batch management: what’s new

Batch management unit mode redesign

Are you familiar with the batch manager, which lets you make mass modifications to a selection of files in your Piwigo? Then you probably know the “unit mode” option: a tab that lets you edit the information on each file in your selection independently.

We have completely redesigned this screen to improve its design and ergonomics.

More room for the image, optimized space, more information and actions available for each photo… And what’s more, active filters are kept at the top of the screen and can be modified at any time.

Assign a selection to several albums at once

With batch management, you can now associate your photo selection with several albums in a single action.

New PDF reader

With Piwigo 15, PDF files will open directly in your gallery, using your browser’s PDF reader. For the moment, this only works on the Modus and Bootstrap Darkoom themes.

New search engine features

New filters are available in the gallery search engine. You can now filter photos by rating, file size, ratio (portrait, landscape, square), height, width and creation date.

If you filter photos by date of creation, you can now choose a custom date range, which can be a year, a month, a day, or a combination of all three. Smart icons help you define the right filters.

The search engine has also been significantly improved. You can now change the value of a filter at any time, without having to start a new search.

For example, if you have already applied the filter “Added by: John” filter, you can replace the selection with ”Added by: Paul”. And if you have another filter active, such as “File format: MP4”, you’ll only see users who have added MP4 files in the “Added by” filter. It’s a real step forward in terms of user experience, and we hope you enjoy it.

Other Piwigo 15 news

  • The album selection tool has been improved, making it much quicker and easier to associate a photo with several albums. And you can do it right from the add photos page.
  • Optimized album list: the album manager loads in milliseconds, regardless of the number of albums in your Piwigo.
  • The album search function is available directly in the album list, without having to go to a dedicated tab.
  • More details on each new feature in the Piwigo 15 release note.

So, what do you think? We hope you like all these new features!

Get a sneak preview of Piwigo 14

Piwigo version 14 was released in beta 1 at the end of June 2023, followed by beta 2 in August. The biggest news in this version is a complete overhaul of the gallery search engine. Preview this feature in this article, and if you like, test it out and let us know what you think!

How to test Piwigo 14?

First of all, here are the main new features of Piwigo 14:

  • A complete overhaul of the gallery’s advanced search function
  • An overhaul of the Album page in administration
  • The ability to choose which administrators will be notified when a new user registers on the gallery
  • New icons for files not supported in Piwigo
  • Support for HEIC and WebP files

The feature that required the most work was the new advanced search. It required a lot of thought in terms of ergonomics, design and technical aspects.

And that’s precisely why we need your opinion!

If you can install Piwigo yourself on your environment, you can download Piwigo 14 in beta 2 at this address. Don’t hesitate to give us your feedback on the test forum.

If you can’t install Piwigo yourself, no problem: contact us at contact@piwigo.com. We’ll then give you early access to Piwigo 14, so you can test it and give us your feedback. Of course, this will have no impact on your Piwigo account.

Being a beta tester is the best way to help us get a new version up and running. But it also allows you to get involved and contribute to a Piwigo that really meets your needs!

What’s new in Piwigo 14

Gallery search redesigned

For now, when you enter text in your gallery’s search box, you’re taken to the results, but you can’t refine your search. 

The same applies if you use the detailed search: once the search results are displayed, you can’t modify your criteria or add new ones.

With Piwigo 14, we’re completely reinventing the way you search for content on your gallery!

Whatever search you need to make, you have access to a single page that displays both the criteria and the results.

search piwigo 14

Several criteria are currently available: 

  • text
  • tag
  • date added
  • album
  • user who added photo
  • author
  • file type (PNG, JPG, MP4…)

If you’re not interested in certain filters, you can hide them with a single click.

choose filters piwigo 14

From an album or tag page, you can launch a search that will apply to the batch already selected.

search in album piwigo 14

Watch this animation to see the new search in action.

recherche piwigo 14

NB: Don’t confuse this new search with the filters that can be set up using the Tag Groups plugin (read more in this article). In future, the two screens will be merged, but this is not yet the case.

Redesign of the album manager in administration

We’ve completely reworked the ergonomics of the album page in administration.

album manager piwigo 14

The aim was to make information more visible regardless of screen size. A “save” button is always visible at bottom right, and actions (open album, add photos, delete album, etc.) are accessible from icons at top right.

New icons for files unsupported by Piwigo

When you add a file to Piwigo for which a thumbnail cannot be generated (Word, Excel, Zip…), a modern, self-explanatory icon will now be displayed.

icons files piwigo 14

Choose which administrators are notified when a new user registers

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

Support for HEIC and WebP files

HEIC is a photo format available on Apple devices since the release of iOS 11. This format generates images of higher quality than JPEG images, while taking up less space thanks to advanced compression technology.

WebP is a very popular image format on the web, as it enables very high quality images and animations to be displayed on a site, at a much smaller size than JPG or PNG formats.

Both formats will be supported by Piwigo from version 14 onwards.

And that’s it! What do you think of this new version? Don’t forget to contact us by email if you’d like to test the new multi-criteria search in preview!

What’s new in Piwigo 13?

Available for download since October 11th, Piwigo 13 has been recently deployed on all customer accounts hosted on Piwigo.com. Let’s take a look at what’s new in this release, which focuses on the user experience!

Read More

Discover Piwigo 13 in a video, and send your feedback!

On March 30th, we announced on the forum the release of Piwigo 13 in beta version.

In this new version, you will discover improvements and redesigns for various features: history search engine, plugin installer, related album selecter, tag renaming, API explorer, album list and album editing.

We decided to try something new for this version 13: Pierrick presents you all the new features, including the ones that are still in development, in a video. We want to get a maximum of feedback from the community!

Read More

Expiry Date : a new plugin to manage expiration dates on photos

How to manage the expiration date of image usage rights and photo consents on your photo library? With the Expiry Date plugin for Piwigo, it’s easy. Today, let’s discover this new plugin designed in collaboration with one of our Enterprise customers.

Expiry Date : presentation

Expiry Date is a new plugin for our enterprise customers. It is not available by default on your Piwigo: you have to contact the customer support to benefit from it as part of your subscription (if you have an enterprise account).

Once activated on your gallery, this plugin will add a new “Expiry Date” field available on each photo.

You can change the expiry date of a photo from Piwigo’s administration, either individually or in bulk on a selection of photos with the batch manager.

Add an expiry date to a selection with the batch manager

Once an expiry date has been set on a photo, it will appear next to the other fields in your gallery.

Display of the expiry date on the gallery

The plugin’s settings allow you to choose what happens when the expiry date is reached.

You can choose between 3 options :

  • doing nothing (the date is just informative)
  • deleting the photos
  • archiving the photos (i.e. move them to a private album of your choice)

In addition, you can send an email notification before the date and on the precise day of the expiry date:

  • to users who downloaded the file (if visit history is enabled)
  • to your gallery administrators.

Why should you use the Expiry Date plugin?

There are several cases where you need to manage an expiration date or expiry date on a photo or any other file.

Information

Expiry date or expiration date? Well, both terms are OK. Expiry date is most often used in British English, and expiration date is more frequent in American English.

Image usage rights / copyright

First of all, it is necessary when the image usage rights are limited in time and must be renewed. 

This is often the case when you buy photos from a photographer, or on an online image bank: the license can be limited to 5 years or less. 

If you are still using an image on your website or in any communication medium when your license has expired, you may be prosecuted for copyright violation.

Photo consent policy

Then, there is the case of photo consent: in some cases and some countries, if you want to use a photo or a video of a physical person on your website or any other medium, you must first obtain their consent. The contract can mention a maximum duration, at the end of which you no longer have the right to use this image. 

These two legal constraints are the main reasons why an expiration date (or expiry date) can be useful on a photo, but there are many other use cases.

Are you interested in this plugin? Contact the support at the usual email address to request it! 

Warning

Any request made in the comment section on the blog will not be treated.  But feel free to tell us in comments what you could use this plugin for!


For more information on copyright and image rights, you can read the articles below. 

Please keep in mind that rules can differ depending on your country.

Copyright and GDPR for photographers (UK)

The Ultimate Guide To Photo Release Forms

Image Usage Rights 101: How to Make Sure You’re Covered

Legally using images

8 examples of customized Piwigo galleries

Piwigo is known for being very customizable. We offer many themes, in addition to Modus which is installed by default on all new galleries. Each theme can be declined in many color schemes and have multiple configuration options.

For our enterprise clients who wish to do so, we can customize the gallery to their colors.

In this article, we show you 8 examples of custom Piwigo galleries!

Read More

How to organize team work with Piwigo?

Over the years, Piwigo has integrated many features that allow you to collaborate with your team or partners, in an efficient and secure way. However, some of these features are still unknown to our customers! That’s why we have decided to focus on user management in this article.

Read More