een grote update met aandacht voor uitzicht en gebruikerservaring
We zijn verheugd om de nieuwste update van Piwigo te presenteren!
Deze 2.10-versie markeert een keerpunt in de geschiedenis van Piwigo, want het is de eerste stap voor een nieuwe Piwigo, opnieuw ontworpen volgens de huidige normen. De reis is nog niet voorbij, toch zijn we trots op het werk dat is gedaan door onze getalenteerde ontwerpers. Maar design is niets zonder gebruikersgerichte functies die u worden aangeboden door ons toegewijde ontwikkelteam en geweldige bijdragers.
Laat ons u door deze Piwigo 2.10 release-nota's leiden!
Modus, een thema dat enkele jaren geleden is gemaakt, wordt het standaardthema voor Piwigo 2.10. Modus is gekozen omdat het stabiel is, compatibel met hoge-resolutie schermen en compatibel met veel uitbreidingen. Laatst maar niet minder belangrijk, Modus is responsive. Dit betekent dat het zich automatisch aanpast aan kleine schermen zoals smartphones en brede schermen zoals televisies.
Mijn naam is Hannah, momenteel studeer ik User eXperience (UX) -ontwerp aan ActivDesign in Rennes (Frankrijk). Ik begon te werken voor Piwigo als stagiair in januari 2019, mijn belangrijkste missie is om het uiterlijk van Piwigo te moderniseren.
Bij het breinstormen met Pierrick, hebben we besloten om te beginnen met het vernieuwen van het standaard galerijthema. Ten eerste zijn we overgestapt op Modus vanwege zijn reactievermogen, zijn vermogen om zich aan te passen aan high-definition display, maar desalniettemin een visuele update nodig om te voldoen aan de 2019-normen. Daarom heb ik 8 nieuwe skins gemaakt, kleuren gewijzigd, afstand aangepast, enkele knoppen verborgen die niet nodig waren, hoeken afgerond ... mijn favoriet is Blueberry.
Een nieuw ontwerp met nieuwe titels, menu en tabs. Er zijn minder randen en meer lege ruimtes.
Mijn naam is Samuel Lefebvre en ik ben een UX UI ontwikkelaar. Als trainee bij Piwigo was mijn voornaamste rol het verbeteren van de estethiek van de admininstratie interface of User Interface (UI). Ik heb ook het gebruiksgemak, de User eXperience (UX), verbeterd.
Vooraleer de administratie interface te redesignen, heb ik veel tijd gespendeerd om beter te begrijpen welke moeilijkheden gebruikers zouden kunnen ervaren. Aan de andere kant heb ik ook concurrentie bestudeerd. Ik hoop dat je deze nieuwe visie van de Piwigo-administratie leuk vindt!
Het beheerstdashboard in onze nieuwe donkere modus. Dit kleurschema werd ontworpen voor gebruikers in donkere omgevingen. Natuurlijk is de achtergrond "veel" donkerder, maar je zult ook merken dat lettertypen minder contrast hebben in het zijbalkmenu. We willen dat Piwigo comfortabel is voor je ogen!
We hebben geprobeerd het zo "mooi en schoon" mogelijk te maken, zodat u zich kunt concentreren op de belangrijke taak: uw foto's uploaden.
In plaats van metadata op alle foto's tegelijk te synchroniseren, verdeelt de nieuwe batch manager het blok op in kleinere blokken en toont de voortgang.
Raak niet in paniek, we verwijderen de functie niet, we hebben enkel besloten deze standaard uit te schakelen. U kunt zich afvragen "Waarom een bestaande feature uitzetten?". Omdat teveel zichtbare features mensen die Piwigo testen kunnen afschrikken. We moeten slim selecteren wat het belangrijkste is voor de meerderheid.
Op Piwigo.com, waar we duizenden Piwigo's hosten, hebben we enkele interessante statistieken over gebruikte functies. Watde gebruikersreacties betreft, heeft slechts 16% van de Piwigo-installaties meer dan 10 reacties. Bovendien zijn velen van hen gebruikers die opmerkingen gebruiken in plaats van fotobeschrijvingen.
De batchmanager helpt u bij het vinden van dubbele foto's. Deze functie is niet nieuw, maar we hebben deze verbeterd voor Piwigo 2.10. Als u nu duplicaten zoekt op basis van een datum, dan worden de foto's op datum gesorteerd, zodat u eenvoudig duplicaten als series kan vergelijken.
We weten dat Android 10 enkele dagen geleden aangekondigd werd. Maar zelfs de vorige versie, Android 9, draait nog niet op zoveel toestellen. Het mobiele thema, SmartPocket, werd niet correct geladen in Android 9. Dit is opgelost in Piwigo 2.10.
Van SmartPocket gesproken... zelfs wanneer Modus, het nieuwe default thema van Piwigo 2.10, responsive is, houden we SmartPocket standaard actief. Dit betekent dat het automatisch gebruikt wordt als Piwigo detecteert dat de bezoeker een mobiel toestel gebruikt. Je kunt SmartPocket uitschakelen als je steeds Modus wil gebruiken.
In de "permissies" tab van pagina om een album te bewerken kon je sub-albums al privé zetten. Het is nu ook mogelijk om ze openbaar te maken.
Nogmaals, geen nieuwe functie, maar we hebben het eenvoudiger gemaakt om te activeren. Piwigo kan de datums weergeven van de foto's die aan het album zijn gekoppeld. Houd er rekening mee dat alle thema's dit ondersteunen. Als voorbeeld, Modus geeft alleen albumdatums weer als u vierkante miniaturen voor albums uitschakelt.
We moedigen alle Piwigo gebruikers aan zich in te schrijven voor de Piwigo.org nieuwsbrief, maar eens je ingeschreven bent heeft het uiteraard geen zin meer om de aanmeld-link te tonen. Met Piwigo 2.10 verdwijnt deze link automatisch zodra je bent geabonneerd. En omdat we je niet willen storen met deze nieuwsbrief als je hem niet wil, kun je ook gewoon de link verbergen.
Meer gedetailleerde documentatie is beschikbaar over Technische wijzigingen in Piwigo 2.10. Lees dit om uw extensies compatibel te maken met Piwigo 2.10.
MySQL 8 begint in productieomgevingen gebruikt te worden en veel gebruikers hebben enkele problemen met Piwigo gerapporteerd. Inderdaad heeft MySQL enkele "gereserveerde sleutelwoorden" toegevoegd zoals groups
of rank
die gebruikt worden in Piwigo database kolom- of tabelnamen.
Veel handelingen die uitgevoerd worden in de beheersomgving worden nu geregistreerd in een activiteits
tabel in de database. Bijvoorbeeld, als je een foto/album/tag/gebruiker/groep toevoegt/bewerkt/verwijdert of als je in- of uitlogt, registreert Piwigo wie wanneer de handeling uitvoerde. Voorlopig registreert Piwigo gewoon de handeling. Later zullen we dit kunnen tonen.
De PHP bibliotheek die Piwigo gebruikt om emails te verzenden, PhpMailer, heeft een update gekregen om compatibel te zijn met PHP 7.2 en recenter.
We hebben 2 nieuwe triggers toegevoegd als tags en groepen verwijderd worden:
trigger_notify("delete_tags", $tag_ids);
trigger_notify('delete_group', $groupids);
Alle themas werden verwijderd uit de Piwigo core repository, zelfs degenen die bij in de Piwigo installatie zip zitten. Elk thema heeft nu z'n eigen repository op Github. Op deze manier hebben we een specifieke bugtracker voor elk thema. Eigenlijk is dit precies wat we al jaren doen met plug-ins!
pwg.images.setMd5sum
zet het controlegetal van foto's waar dit ontbreekt.pwg.categories.setRank
wijzigt de plaats van een album. Je kan ook alle albums herordenen.pwg.users.favorites.add
voegt een foto to aan de favorieten van de gebruiker.pwg.users.favorites.remove
verwijdert een foto uit de favorieten.pwg.users.favorites.getList
geeft de lijst met favorieten.pwg.session.login
aanvaardt nu een een leeg paswoord (net zoals het web login formulier).We hebben vereenvoudigde broncodekoppen in alle PHP-bestanden. In plaats van het schrijven van een volledig auteursrecht met jaartal + een samenvatting van de GPLv2-licentie, vertellen we de lezer gewoon het COPYING-bestand te openen.
In plaats van dit:
<?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. |
// +-----------------------------------------------------------------------+
we hebben nu deze vereenvoudigde koptekst:
<?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. |
// +-----------------------------------------------------------------------+
Het belangrijkste doel was om jaartallen in deze kopteksten te verwijderen, omdat alle Piwigo PHP-bestanden elk jaar moesten worden bijgewerkt, zonder specifieke codewijziging. Het goede neveneffect is dat we nu een proper COPYING-bestand hebben met details over auteursrecht met data en handelsmerk + een LICENTIE-bestand met de hele GPLv2-licentie.