Standard pages, API keys, Docker image.
Piwigo 16 biedt een nieuwe laag van consistentie, controle en beveiliging. Met het nieuwe ontwerp van de standaardpagina's delen pagina's zoals Aanmelden, Profiel en meer nu een strakke, aanpasbare look. API-sleutels en een nieuwe plug-in voor twee-factorauthenticatie versterken de beveiliging van de galerij, terwijl updates van de geavanceerde zoek- en beheerschermen dagelijkse taken soepeler maken.
Piwigo 16 bewijst opnieuw dat doordachte details het verschil maken bij het beheren van uw fotobibliotheek.
We hebben een optioneel standaardontwerp geïntroduceerd voor algemene pagina's voor alle thema's. Namelijk de pagina's Aanmelden, Registreren, Wachtwoord vergeten en Profiel.
Het doel is om een minimalistisch ontwerp te bieden dat eenvoudig aanpasbaar is en voor alle gebruikers hetzelfde is, ongeacht het thema dat ze kiezen.
Beheerders kunnen kiezen of ze het standaardontwerp voor de pagina's willen toepassen of het huidige themaontwerp willen behouden.
Alle standaardpagina's zijn voorzien van een aantal handige functies: een schakelaar voor de lichte/donkere modus, een link naar hulp in onze documentatie en een schakelaar voor de taal.
Op de profielpagina kunnen gebruikers alles regelen zoals voorheen (hun e-mailadres, wachtwoord en galerijvoorkeuren bijwerken)
Twee factor authenticatie (of 2FA) is de bekende bevestigingscode die wordt gevraagd in aanmeldformulieren. De bevestigingscode wordt verzonden via een extern systeem om identiteitsdiefstal te voorkomen.
Piwigo had al sinds 2022 een plugin voor "Twee factor authenticatie" (alleen per e-mail), maar door deze plugin te activeren, was authenticatie via mobiele apps of scripts die de Piwigo API gebruikten, onmogelijk. We hebben besloten deze te herzien. De nieuwe plugin is nu compatibel met mobiele apps dankzij de nieuwe API-sleutels. In plaats van e-mail te gebruiken om de bevestigingscode te ontvangen, hebben we compatibiliteit toegevoegd met TOTP (Time-based one-time password), wat veel betrouwbaarder is.
We hebben besloten om de weergave van gerelateerde tags te verbeteren. We vinden het een geweldige en vrij ongebruikelijke functie van Piwigo, en dat is het altijd al geweest. De nieuwe manier om gerelateerde tags weer te geven, zal het gebruik ervan stimuleren en we hopen dat u ze met plezier zult herontdekken.
Op elke pagina met miniaturen vindt u de vervolgkeuzelijst met gerelateerde tags in het menu met secundaire acties (aan de rechterkant als u het thema Modus gebruikt).
Wanneer u een tagpagina opent, worden gerelateerde tags weergegeven als badges. U kunt deze met één klik combineren met huidige tags.
Na een eerdere update op de pagina Album bewerken, waarbij de knop Opslaan werd verplaatst, vonden we het beter voor de gebruikerservaring als de knop Opslaan altijd zichtbaar zou zijn onderaan de pagina.
Hallo, mijn naam is Romain (perrom op GitHub). Van april tot augustus 2025 werkte ik als stagiair fullstack developer in het Piwigo-team. Tijdens mijn tijd hier was ik altijd enthousiast om mijn code te verbeteren en me te ontwikkelen als developer, zodat ik met mijn werk het beste van mezelf kon bieden aan alle Piwigo-gebruikers.
Een van de taken die ik heb uitgevoerd, was de implementatie van de nieuwe optiepagina voor de zoekfilters in de galerij. Ik heb ook de pagina met gebruikersactiviteiten enigszins aangepast, omdat deze voorheen wat verwerkingsproblemen en beperkte filters had. Dat waren geen gemakkelijke taken, maar ik ben tevreden met wat ik tijdens mijn stage heb gedaan. Ik hoop dat jullie Piwigo en het team erachter blijven steunen: ze hebben me enorm geholpen toen ik bij hen werkte.
In Piwigo 14 hebben we een nieuwe manier geïntroduceerd om in de galerij te zoeken. Standaard waren er 4 filters actief. Met Piwigo 16 kunnen beheerders de beschikbare filters en de standaard weergegeven filters wijzigen.
Het is nu mogelijk om te bepalen wie toegang heeft tot welk filter. Kies wat alleen beheerders, alleen geregistreerde gebruikers of iedereen mag gebruiken in de gefilterde zoekopdracht.
Beheerders kunnen kiezen welke filters standaard worden weergegeven. Het is ook mogelijk om de standaardfilters in te stellen op wat de gebruikers het laatst hebben gebruikt.
De opmerkingenbeheerder heeft een make-over ondergaan, zodat u hopelijk gemakkelijker dan ooit tevoren de opmerkingen bij uw foto's kunt verwerken.
Dit ontwerp maakt het duidelijker welke opmerkingen nog gevalideerd moeten worden en welke al gevalideerd zijn. Een selectiemodus maakt het eenvoudiger om opmerkingen in batches te verwerken.
We hebben ondersteuning toegevoegd voor verschillende schrijfwijzen van datums, afhankelijk van de taal. Standaard wordt de Engelse schrijfwijze van een datum gebruikt. Bijvoorbeeld:
Het vinden van informatie in de activiteitenlogboeken kan soms lastig zijn. Maar met nieuwe filters is het vinden van informatie over gebruikersactiviteit nog nooit zo eenvoudig geweest.
Je kunt een specifieke gebruiker of actie selecteren om informatie te vinden over waarom de informatie over foto's, albums of groepen is gewijzigd. Dit kan handig zijn om te achterhalen welke collega een onverwachte actie heeft uitgevoerd, zoals het verwijderen van een album (uiteraard per ongeluk).
Om een set afbeeldingen bij te werken is er nu een optie in het formulier voor het uploaden van foto's. Deze optie kan op elk moment worden geactiveerd wanneer u afbeeldingen uploadt.
Piwigo detecteert bestanden in hetzelfde album met dezelfde bestandsnaam. De foto wordt visueel bijgewerkt, maar de eigenschappen (titel, tags, beschrijving...) blijven hetzelfde.
Met de toenemende HD-beelden en schermresoluties hadden we ook grotere schermformaten nodig. Zelfs op een klein 14-inch scherm vult het XXL-formaat niet altijd de schermruimte, omdat het scherm vaak een hoge resolutie heeft. 3XL en 4XL maken het nu mogelijk om "de hele ruimte te vullen". Als de originele afbeeldingen dit toelaten, genereert Piwigo nieuwe 3XL- en 4XL-formaten. Deze optie is standaard niet ingeschakeld om opslagruimte te besparen.
De galerijzoekfunctie krijgt een nieuw filter om, naast het bestaande filter, naar woorden te zoeken. Dit filter maakt gebruik van uitgebreide syntaxis en operatoren om de zoekopdracht uit te voeren.
We hebben een zoekfilter in de Expertmodus toegevoegd waarmee je je zoekopdrachten veel nauwkeuriger kunt verfijnen. Je kunt nu woorden uitsluiten, zoeken naar exacte overeenkomsten en gebruikmaken van diverse andere operatoren.
Voor gebruikers die nog nooit eerder geavanceerde syntaxis hebben geprobeerd (vooral omdat het alleen beschikbaar was in de batchmanager van het beheer), hebben we de help-pop-in opnieuw ontworpen. Hier vindt u instructies over hoe u de expertmodus effectief kunt gebruiken.
Hallo! Ik ben Lana (RushLana of Renarde op GitHub en de forums). Ik ben in april als stagiair bij het Piwigo-team gekomen en sinds september werk ik fulltime. Mijn grootste bijdrage was aan de onlangs uitgebrachte officiële docker-image, om ervoor te zorgen dat deze stabiel is en qua functionaliteit gelijkwaardig aan een standaard Piwigo-installatie.
Het zien van de levendige community rond Piwigo die plugins en aangepaste thema's maakt, motiveert me altijd om het beter te doen. Een baan als open-sourceproject is altijd al een droom voor me geweest en ik hoop dat dit tot uiting komt in mijn bijdragen aan Piwigo!
Houd er rekening mee dat er meer gedetailleerde documentatie beschikbaar is over Technische wijzigingen in Piwigo 16. Lees dit aandachtig door om uw extensies compatibel te maken met Piwigo 16..
Compatibiliteit met PHP 8.4 vereiste de overstap naar Smarty 5.5.2 (template engine). Dit betekent echter dat de minimale PHP-versie die vereist is voor Piwigo nu PHP 7.4 is.
Gebruik "External ImageMagick" (opdrachtregels) als prioriteit in plaats van "ImageMagick" (PHP-wrapper). Het aanroepen van ImageMagick via de opdrachtregel is geoptimaliseerd en gebruikt zijn eigen geheugen. De PHP-wrapper is niet altijd op de hoogte van de laatste wijzigingen die beschikbaar zijn in de opdrachtregel.
Scripts en apps die de Piwigo API gebruiken, hoeven geen gebruikersnaam en wachtwoord meer in te voeren voor authenticatie. In plaats daarvan is het nu mogelijk om een API-sleutel te gebruiken. Elke API-sleutel is gekoppeld aan een specifieke gebruiker en heeft een tijdslimiet.
Om deze API-sleutels te beheren, vindt u ze (voorlopig) alleen in het galerijprofiel bij standaardpagina's. API-sleutels kunnen ook worden gebruikt om in te loggen, door de API-sleutel-ID als gebruikersnaam en de geheime API-sleutel als wachtwoord te gebruiken, om 2FA compatibel te maken met mobiele apps.
Piwigo 16 introduceert een officiële Docker-image, die een eenvoudige en betrouwbare manier biedt om Piwigo in containeromgevingen te gebruiken. Deze image wordt onderhouden door ons team en maakt installatie en updates eenvoudiger voor gebruikers die de voorkeur geven aan Docker-gebaseerde implementaties.
