Filing photos in Piwigo means opening the album picker, searching the tree, and confirming — every time, for every photo. If you're sorting a batch into the same handful of albums, that's the same several clicks over and over.
This plugin puts a small panel on the edge of the screen listing the albums (or tags) you actually use. Drag a photo onto one and it's filed. No picker, no page reload, no leaving the page you were browsing.
Where it works
- Gallery album pages — where you're already browsing photos
- The Batch Manager's thumbnail grid
- The photo Properties page
Albums or tags
A switch selects which you're filing. For albums, a second switch chooses Add (link the photo, leave its current albums alone) or Move (remove it from its others). Add/Move resets to Add on every page load, so a forgotten Move can't quietly pull photos out of albums. Tags have no move — dropping on a tag appends it and leaves existing tags intact.
A list you arrange
Pick albums or tags with the built-in search; drag the handle to order them however you like. Your arrangement is yours — using an entry doesn't promote it, and new picks land at the bottom rather than displacing what's at the top. Remove an entry with the ×.
Per-user, no database tables
Each administrator gets their own list, persisted across sessions in Piwigo's existing user preferences. The plugin creates no tables and leaves nothing behind but a few bytes when removed.
Administrators only
The panel renders for admins alone, and every action goes through admin-only web-service methods. Visitors never see it.
Settings
How many entries to keep, which mode to open in, which side of the screen to sit on, and which pages to appear on.
Filing reuses Piwigo's own pwg.images.setCategory and pwg.images.setInfo, so it inherits core's permission and token handling rather than reimplementing it. No core template files are modified.
Offline