Informacje o wydaniu / Piwigo 16.0.0

Standard pages, API keys, Docker image.

16.0.0
Pobierz Piwigo 16.0.0

Opublikowane dnia 24 listopad 2025

md5sum

Udoskonalony, aby ułatwić użytkowanie

piwigo 16 banner
Pobierz Piwigo 16.0.0

Opublikowane dnia 24 listopad 2025

md5sum

Piwigo 16 wprowadza nową warstwę spójności, kontroli i bezpieczeństwa. Dzięki nowemu projektowi Stron Standardowych, strony takie jak Logowanie i Profil oraz inne mają teraz przejrzysty, konfigurowalny wygląd. Klucze API i nowa wtyczka uwierzytelniania dwuskładnikowego wzmacniają ochronę galerii, a aktualizacje zaawansowanego wyszukiwania i ekranów administracyjnych ułatwiają codzienne zadania.

Piwigo 16 po raz kolejny udowadnia, że ​​przemyślane szczegóły robią dużą różnicę przy zarządzaniu biblioteką zdjęć.

The menu

Strony standardoweNowy

Wprowadziliśmy opcjonalny, domyślny projekt stron wspólnych dla wszystkich motywów. Są to strony: Zaloguj się, Zarejestruj się, Zapomniane hasło i Profil.

Celem jest stworzenie minimalistycznego projektu, łatwego do dostosowania, takiego samego dla wszystkich użytkowników, bez względu na wybrany motyw

Administratorzy mogą wybrać, czy chcą zastosować standardowy projekt stron, czy też nadal korzystać z obecnego projektu motywu

Wszystkie standardowe strony mają kilka przydatnych funkcji: przełączanie trybu jasnego/ciemnego, link do pomocy w naszej dokumentacji i możliwość przełączania języka.

Na stronie profilu użytkownicy mogą zarządzać wszystkim jak dotychczas (aktualizować swój adres e-mail, hasło i preferencje galerii)

Dwuskładnikowe uwierzytelnianie, odnowione

Uwierzytelnianie dwuskładnikowe (2FA) to słynny kod potwierdzający wymagany w formularzach logowania. Kod potwierdzający jest wysyłany za pośrednictwem systemu zewnętrznego, aby zapobiec kradzieży tożsamości.

Piwigo posiadało już wtyczkę „Uwierzytelnianie dwuskładnikowe” (tylko za pośrednictwem poczty) od 2022 roku, ale jej włączenie uniemożliwiło uwierzytelnianie w aplikacjach mobilnych i skryptach korzystających z API Piwigo. Postanowiliśmy to przerobić. Nowa wtyczka jest teraz kompatybilna z aplikacjami mobilnymi dzięki nowym kluczom API. Zamiast wysyłania kodu potwierdzenia e-mailem, dodaliśmy kompatybilność z TOTP (jednorazowym hasłem opartym na czasie), które jest znacznie bardziej niezawodne.

Postanowiliśmy ulepszyć sposób i miejsce wyświetlania powiązanych tagów. Uważamy, że jest to, i zawsze było, świetna i dość rzadka funkcja oferowana przez Piwigo. Nowy sposób wyświetlania powiązanych tagów zachęci do ich używania i mamy nadzieję, że z przyjemnością odkryjecie je na nowo.

Na każdej stronie z miniaturami znajdziesz rozwijaną listę powiązanych tagów w menu działań drugorzędnych (po prawej stronie, jeśli używasz motywu Modus).

Po otwarciu strony tagu zobaczysz powiązane tagi w formie odznak, które możesz jednym kliknięciem połączyć z bieżącymi tagami.

Przeniesiono przyciski zapisywaniaOdświeżenie

Po poprzedniej aktualizacji strony edycji albumu, w ramach której przeniesiono przycisk zapisywania, uznaliśmy, że dla wygody użytkownika lepiej jest, gdy przycisk zapisywania jest zawsze widoczny na dole strony.

Cześć, nazywam się Romain (perrom on GitHub). Od kwietnia do sierpnia 2025 roku odbywałem staż jako programista fullstack w zespole Piwigo. Podczas mojego pobytu tutaj, zawsze chciałem ulepszać swój kod i rozwijać się jako programista, aby móc zaoferować wszystkim użytkownikom Piwigo jak najlepsze usługi.

Wśród moich zadań było wdrożenie nowej strony opcji dla filtrów wyszukiwania w galerii. Nieco przerobiłem również stronę aktywności użytkowników, która wcześniej miała pewne problemy z przetwarzaniem i ograniczone filtry. Nie były to łatwe zadania, ale jestem zadowolony z tego, co zrobiłem podczas stażu. Mam nadzieję, że nadal będziecie wspierać Piwigo i stojący za nim zespół: bardzo mi pomogli, kiedy byłem z nimi.

Romain

Przeszukiwanie galerii, zarządzanie filtramiNowy

W Piwigo 14 wprowadziliśmy nowy sposób wyszukiwania w galerii. Domyślnie aktywne były 4 filtry. Piwigo 16 pozwala administratorom zmieniać dostępne filtry i to, które z nich są domyślnie wyświetlane.

Teraz można decydować, kto ma dostęp do którego filtra. Można wybrać, z którego filtra mogą korzystać tylko administratorzy, tylko zarejestrowani użytkownicy lub wszyscy.

Administratorzy mogą wybrać, które filtry mają być wyświetlane domyślnie. Można również ustawić domyślne filtry na te, których użytkownicy używali ostatnio.

Menedżer komentarzy Odświeżenie

Menedżer komentarzy przeszedł gruntowną przebudowę, dzięki której zarządzanie komentarzami do zdjęć będzie łatwiejsze niż dotychczas.

Dzięki temu rozwiązaniu łatwiej jest określić, które komentarze nadal wymagają walidacji, a które zostały już zweryfikowane. Tryb selekcji ułatwia obsługę komentarzy w partiach.

Format dat zależy od języka

Dodaliśmy obsługę różnych sposobów zapisu dat w zależności od języka. Domyślnie używany jest angielski sposób zapisu daty. Na przykład:

  • "Tuesday, October 7, 2025" w amerykańskim angielskim
  • "mardi 7 octobre 2025" po francusku
  • "Dienstag, 7. Oktober 2025" po niemiecku
  • "martes, 7 de octubre de 2025" po hiszpańsku
  • ...

Nowe filtry dla aktywności użytkownika Przeprojektowanie

Znajdowanie informacji w dziennikach aktywności bywało żmudne. Jednak dzięki nowym filtrom wyszukiwanie informacji o aktywności użytkowników nigdy nie było prostsze.

Można wybrać konkretnego użytkownika lub czynność, aby uzyskać informacje o przyczynach zmiany danych dotyczących zdjęć/albumów/grup. Może się to przydać, aby dowiedzieć się, który współpracownik wykonał nieoczekiwaną czynność, na przykład usunął album (oczywiście przez przypadek).

Aktualizowanie obrazów partiamiPrzeprojektowanie

Aby zaktualizować zestaw zdjęć, dostępna jest teraz opcja w formularzu przesyłania zdjęć, którą można aktywować w dowolnej chwili podczas przesyłania zdjęć.

Piwigo wykryje pliki w tym samym albumie o tej samej nazwie. Wizualnie zdjęcie zostanie zaktualizowane, ale jego właściwości (tytuł, tagi, opis...) pozostaną niezmienione.

Nowe rozmiary obrazów 3XL i 4XL

Wraz ze wzrostem rozdzielczości ekranu i obrazów HD potrzebowaliśmy również większych rozmiarów wyświetlaczy. Nawet na małym 14-calowym ekranie, rozmiar XXL nie zawsze wypełnia całą przestrzeń ekranu, ponieważ ekran często charakteryzuje się wysoką rozdzielczością. Rozmiary 3XL i 4XL umożliwią teraz „wypełnienie całej przestrzeni”. Jeśli oryginalne obrazy na to pozwolą, Piwigo wygeneruje nowe rozmiary 3XL i 4XL. Ta opcja nie jest domyślnie włączona, aby zaoszczędzić miejsce na dysku.

Nowy filtr wyszukiwania, tryb eksperckiNowy

Wyszukiwarka galerii otrzymuje nowy filtr do wyszukiwania słów, oprócz istniejącego. Filtr ten wykorzystuje rozszerzoną składnię i operatory do przeprowadzania wyszukiwania.

Dodaliśmy filtr wyszukiwania w trybie eksperckim, który pozwala znacznie doprecyzować zapytania. Możesz teraz wykluczać słowa, wyszukiwać dokładne dopasowania i korzystać z wielu innych operatorów.

Dla użytkowników, którzy nigdy wcześniej nie próbowali zaawansowanej składni (głównie dlatego, że była dostępna tylko w menedżerze wsadowym w administracji), przeprojektowaliśmy wyskakujące okienko pomocy. Znajdziesz tu wskazówki, jak efektywnie korzystać z trybu eksperckiego.

Cześć! Jestem Lana (na GitHubie i forach RushLana lub Renarde). Dołączyłam do zespołu Piwigo w kwietniu jako stażystka, a od września jestem pracownikiem etatowym. Większość mojego wkładu wniosła wkład w nowo wydany oficjalny obraz Dockera, dbając o jego stabilność i zgodność funkcji ze standardową instalacją Piwigo.

Widok tętniącej życiem społeczności wokół Piwigo, tworzącej wtyczki i niestandardowe motywy, zawsze motywuje mnie do działania. Praca nad projektem open source zawsze była dla mnie marzeniem i mam nadzieję, że znajdzie to odzwierciedlenie w moim wkładzie w Piwigo!

Technical features

Należy pamiętać, że dostępna jest bardziej szczegółowa dokumentacja dotycząca Zmiany techniczne w Piwigo 16. Przeczytaj ją, aby zapewnić kompatybilność Twoich rozszerzeń z Piwigo 16.

Zgodność z PHP 8.4

Zgodność z PHP 8.4 wymagała przejścia na Smarty 5.5.2 (silnik szablonów). Oznacza to jednak, że minimalna wersja PHP wymagana do uruchomienia Piwigo to teraz PHP 7.4.

Zmień priorytet biblioteki obrazów

Priorytetem jest używanie „External ImageMagick” (wiersz poleceń) zamiast „ImageMagick” (wrappera PHP). Wywołanie ImageMagick w wierszu poleceń jest bardziej zoptymalizowane i wykorzystuje własną pamięć. Wrapper PHP nie zawsze jest świadomy najnowszych zmian dostępnych w wierszu poleceń.

Klucze API

Skrypty i aplikacje korzystające z API Piwigo nie będą już wymagały podawania nazwy użytkownika i hasła do uwierzytelnienia. Zamiast tego możliwe jest teraz użycie klucza API. Każdy klucz API jest powiązany z konkretnym użytkownikiem i ma limit czasowy.

Klucze API do obsługi znajdziesz w profilu galerii tylko na stronach standardowych (na razie). Kluczy API można również używać do logowania, używając identyfikatora klucza API jako nazwy użytkownika i tajnego klucza API jako hasła, co zapewnia zgodność uwierzytelniania dwuskładnikowego z aplikacjami mobilnymi.

Obraz Dockera

Piwigo 16 wprowadza oficjalny obraz Dockera, zapewniający prosty i niezawodny sposób uruchamiania Piwigo w środowiskach kontenerowych. Obraz ten jest utrzymywany przez nasz zespół i ułatwia instalację oraz aktualizacje użytkownikom preferującym wdrożenia oparte na Dockerze.