en større opdatering, med fokus på design og brugeroplevelse
Vi er begejstrede over at kunne præsentere den seneste opdatering af Piwigo!
Denne version 2.10 er et vendepunkt i Piwigos historie, da det er første skridt for en ny Piwigo, redesignet jævnfør aktuelle standarder. Rejsen er ikke slut endnu, men vi er stolte over det arbejde, som vores talentfulde designere har udført. Design et intet uden brugerorienterede funktioner, som leveres af vores dedikerede udviklerhold og storartede bidragydere.
Lad os føre dig gennem udgivlesesbemærkningerne til Piwigo 2.10!
Modus, et tema oprettet for et par år siden, bliver standardtemaet i Piwigo 2.10. Modus blev valgt, fordi det er stabilt, kompatibelt med højtopløselige skærme og kompatibelt med mange udvidelser. Sidst, men ikke mindst, er Modus responsive. Det betyder, at temaet automatisk tilpasser sig til små skærme, så som telefoner og til brede skærme, så som fjernsyn.
Mit navn er Hannah; jeg studerer i øjeblikket brugeroplevelsesdesign (User eXperience, UX) ved ActivDesign i Rennes (Frankrig). Jeg begyndte at arbejde for Piwigo som praktikant i januar 2019, med det primære formål at modernisere Piwigos udseende.
Ved en brainstorm med Pierrick, besluttede vi at opfriske standardgalleritemaet. Først skiftede vi til Modus fordi det er responsive, har mulighed for at tilpasse sig til højtopløselige skærme, men det havde ikke desto mindre behov for en visuel opdatering for at kunne leve op til folks forventninger i 2019. Derfor lavede jeg otte nye skins, ændrede farver, afstande, skjulte nogle unødvendige knapper, afrundede hjørner... min favorit er Blueberry (blåbær).
Nyt overordnet design, med ny header, menubjælke og faner. Der er også mindre rammer og mere tom plads.
Mit navn er Samuel Lefebvre, og jeg er en ny UX UI-designer. Som praktikant hos Piwigo, har min primære rolle været at forbedre de administrative brugerfladers æstetik, dvs. brugergrænseflade (User Interface, UI). Jeg arbejdede også på at forbedre brugerens arbejdsgang, dvs. brugeroplevelse (User eXperience, UX).
Før jeg gik i gang med redesignet af administrationen, brugte jeg megen tid på at anvende det, fordi bedre at kunne forstå de problemer, en bruger kunne løbe ind i. På anden anden side studerede jeg også konkurrenterne. Jeg håber at du vil synes om denne version af Piwigos administration!
Administrationens instrumentbræt vises i vores nye, mørke tilstand. Farvesammensætningen er tiltænkt brugere, der arbejder i svagt oplyste omgivelser. Selvfølgelig er baggrunden meget
mørkere, men man vil også bemærke, at skrifttyperne har mindre kontrast i sidemenuen. Vi ønsker at Piwigo skal være behagelig for dine øjne!
Vi har prøvet at gøre det så "rent og pænt" som muligt, så du kan fokusere på den vigtige opgave: upload af dine fotografier.
I stedet for at bede om at synkronisere metadata for alle fotografier på en gang, opdeler Batch Manager på en smart måde den totale blok i mindre blokke, og viser en fremdriftsbjælke.
Gå ikke i panik, vi fjerner ikke funktionen, men har blot besluttet at slå den fra som standard. Måske spørger, "Men hvorfor slå en eksisterende funktion fra?" Fordi for mange synlige funktioner, kan afskrække personer, der afprøver Piwigo. Vi har brug for på en smart måde, at afgøre hvad der er vigtigt for flertallet.
På Piwigo.com, hvor vi er værter for tusindvis af Piwigo'er, har vi indsamlet interessante statistikker om anvendte funktioner. Hvad angår brugerkommentarer, har kun 16 procent af Piwigo-installationerne flere end ti brugerkommentarer. Desuden er der i mange tilfælde tale om at brugere benytter kommentarer i stedet for fotobeskrivelser.
Batch Manager hjælper med at finde duplikerede fotografier. Funktionen er ikke ny, men vi har forbedret den i Piwigo 2.10. Hvis du nu søger efter duplikater ud fra dato, vil fotografierne blive sorteret efter dato, så du let kan sammenligne duplikater på en række.
Vi er klar over, at Android 10 blev annonceret for få dage siden, men kun nogle få enheder kører Android 10 nu om stunder. Det mobile tema, SmartPocket, blev ikke indlæst korrekt på Android 9. Det er rettet i Piwigo 2.10.
Nu vi taler om SmartPocket... selvom Modus, Piwigo 2.10's nye standardtema er responsive, lader vi SmartPocket være aktivt som standard. Det betyder, at det vil blive anvendt automatisk hvis Piwigo opdager at en besøgende benytter en mobil enhed. Du kan deaktivere SmartPocket, hvis du foretrækker at anvende Modus.
Fra albumredigeringssiden, fanen "rettigheder", kunne man allerede opsætte underalbummer som private. Nu er det også muligt at gøre dem offentlige.
Igen, ikke en ny funktion, men vi har gjort den nemmere at aktivere. Piwigo kan vise datoerne hørende til billeder knyttet til et album. Bemærk at det ikke understøttes af alle teamer. Eksempelvis viser Modus kun albumdatoer, hvis du deaktiverer kvadratiske miniturebilleder for albummer.
Vi opfordrer til at alle Piwigos brugere tilmelder sig Piwigo,org-nyhedsbrevet, men når du er blevet tilmeldt, er det selvfølgelig ikke længere nødvendigt at vise tilmeldingslinket. I Piwigo 2.10 vil linket automatisk forsvinde, når du har tilmeldt dig. Fordi vi ikke vil belemre dig med nyhedsbrevet, hvis du ikke ønsker det, kan du også blot skjule linket.
Bemærk at mere detaljerede dokumentation er tilgængelig vedrørende Tekniske ændringer i Piwigo 2.10. Læs den for at lære hvordan dine udvidelser kan gøres kompatible med Piwigi 2.10.
MySQL 8 begynder at blive udbredt i produktionsmiljøer, og mange brugere har rapporteret om visse problemer med Piwigo. Faktisk har MySQL tilføjet nogle "reserverede nøgleord", eksempelvis groups
og rank
, der anvendes i Piwigos databasekolonner eller tabelnavne.
Mange handlinger, som udføres i administrationen, er nu gemt i en activity
-tabel i databasen. Hvis du for eksempel tilføjer/redigerer/sletter et fotografi/album/bruger/gruppe eller hvis logger af/på, vil Piwigo registrere hvem der foretog handlingen, og hvornår. Indtil videre logger Piwigo kun denne aktivitet. Senere vil vi blive i stand til at vise den.
PHP-biblioteket, som Piwigo anvender til at udsende mail, PhpMailer, blev gjort kompatibel med PHP 7.2 og senere.
Vi har tilføjet to nye triggere, når tags og grupper slettes:
trigger_notify("delete_tags", $tag_ids);
trigger_notify('delete_group', $groupids);
Alle temaer er fjernet fra Piwigos core-repository, også dem der medfølger i Piwigos installerings-ZIP-fil. Hver tema har nu sit eget repository på Github. På den måde kan vi have temaspecifik fejlsporing. Faktisk har vi gjort det samme i årevis med plugin'erne!
pwg.images.setMd5sum
opsætter billeders kontrolsum, hvor den mangler.pwg.categories.setRank
ændrer et albums sorteringsrækkefølge blandt dets søskende. Du kan også omorganisere alle albummer på én gang.pwg.users.favorites.add
tilføjer fotografi til brugerfavoritter.pwg.users.favorites.remove
fjerner et fotografi fra brugerfavoritter.pwg.users.favorites.getList
giver listen over brugerfavoritter.pwg.session.login
accepterer nu tomme adgangskoder (på samme måde som weblogonformularen).Vi har forenklet kildekodeheaderne i alle PHP-filer. I stedet for at skrive en komplet ophavsretbesked med årstal, samt et resumé af GPLv2-licensen, oplyser vi læserne om at åbne COPYING-filen.
I stedet for følgende:
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2016 Piwigo Team https://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
// | This program is free software; you can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation |
// | |
// | This program is distributed in the hope that it will be useful, but |
// | WITHOUT ANY WARRANTY; without even the implied warranty of |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
// | General Public License for more details. |
// | |
// | You should have received a copy of the GNU General Public License |
// | along with this program; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
// | USA. |
// +-----------------------------------------------------------------------+
har vi nu denne forenklede header:
<?php
// +-----------------------------------------------------------------------+
// | This file is part of Piwigo. |
// | |
// | For copyright and license information, please view the COPYING.txt |
// | file that was distributed with this source code. |
// +-----------------------------------------------------------------------+
Hovedformålet var at fjerne år fra disse headere, fordi det påkrævede at alle Piwigos PHP-file skulle opdateres årligt, uden at der nødvendigvis var kodeændringer. En god bivirkning er, at vi nu har en frisk COPYING-fil med detaljerede oplysninger om ophavsret, med datoer og varemærke, samt en LICENSE-fil med den komplette GPLv2-licens.