Udgivelsesbemærkning / Piwigo 2.7.0

HTML5 upload, Take a Tour plugin

2.7.0
Hent Piwigo 2.7.0

Udgivet den 24 September 2014

md5sum

Piwigo version 2.7 indeholder mange store forbedringer. Vi håber, at du bliver lige så glad for dem, som vi er! Formularen til webupload er blevet omskrevet fra bunden. En ny plugin "Take a Tour" (Tag på en udflugt) tilbyder interaktive udflugter inde i din Piwigo. Søgefunktioner er blevet udvidet i omfattende grad. Ejere af store fotogallerier vil kunne glæde sig over hastighedsforbedringer. Pluginudviklere vil opdage mange nye tekniske funktioner.

Uploadformular

Webuploadformularen er blevet omskrevet. Den nye uploadformular i Piwigo 2.7 er baseret på HTML5 i stedet for Flash, hvilket medfører bedre kompatibilitet med moderne webbrowsere samt forøget pålidelighed når man anvender en langsom forbindelse, takket være chunked upload. Træk og slip gør udvælgelsen af fotografier meget lettere fra din filbrowser!

Du kan åbne en lokal filbrowser med knappen "+ Tilføj fotografier", eller du kan trække og slippe filer ind i filområdet. Under igangværende upload vil der blive vist en advarsel, hvis du forsøger at forlade siden. Du kan altid afbryde overførslen.

Avanceret funktion: nu kan du uploade alle former for filtyper. I din lokale opsætning sættes conf['upload_form_all_types'] = true; hvorved Piwigo giver dig mulighed for at uploade enhver fil, der lever op til $conf['file_ext']. Hvis du aktiverer en plugin så som VideoJS, vil du være i stand til at uploade videoer. Piwigo genererer automatisk et repræsentativt billede for dine videoer og PDF-filer.

Tag på en udflugt

Den nye plugin "Take a tour" (Tag på en udflugt) er en levende vejledning til din Piwigo. Aktiver den og følg trinene! I øjeblikket er der tre tilgængelige udflugter: "første kontakte", "privatliv" og "nye funktioner i 2.7". Flere vil følge!

Batch Manager

Et søgefilter er blevet føjet til Batch Manager. Det indeholder en kraftfuld syntaks til søgning efter fotografier ud fra datoer, tags, størrelse, filnavn, samt søgevalgmuligheder så som nøjagtig overensstemmelse, AND/OR, gruppering, fravælgelse. Detaljeret hjælp er tilgængelige, klik blot på (?). Den samme kraftfulde syntaks gælder også det hurtigsøgningsfeltet på den offentlige sidemenu.

I Batch Manager kan man finde duplikater ikke kun ud fra filnavn, men også ud fra dato og tid samt bredde og højde.

Også i Batch Manager kan du finde dine fotografier med det nye filstørrelsesfilter.

Bekvemt handlingslink til at tømme din kurv med bare et enkelt klik.

Søgeformular

Søgesiden er blevet omstruktureret: mulighed for at vælge egenskaber, på hvilke ordsøgningen udføres, liste over forfattere fundet i databasen, autofuldførelse liste over tags, autofuldførelse af liste over albummer...

Fotoredigering

Du kan nu redigere tidspunktet så vel som datoen på fotografier.

Når du redigerer et fotografi, kan du klikke på dets miniaturebillede for at åbne det i en større udgave, uden at forlade siden.

Brugerkommentarer

Du kan deaktivere hjemmesidefeltet i brugerkommentarerne.

Sortering af albummer efter dato

Nu kan du sortere dine albummer baseret på fotografiernes optagelsesdato eller uploaddato.

Filterplugins

Et nyt filter til let at finde dine plugins før installering. Med flere end 150 plugins, som er kompatible med 2.6, er det en meget stor hjælp!

58 sprog

Piwigo 2.7.0 indeholder to nye sprog: Baskisk (euskara) og luxembourgsk (lëtzebuergesch). Din deltagelse er velkommen på Piwigo.org's oversættelsesplatform, hvad angår nye sprog, forbedringer og nye strenge at oversætte i Piwigos kerne, men også i plugins og temaer. Der er mange strenge at oversætte, så vi har virkelig brug for hjælp fra Piwigo-fællesskabet!

Tekniske funktioner

Bemærk at der findes mere detaljeret dokumentation om tekniske ændringer i Piwigo 2.7. Vær venlig at læse den, for at gøre dine udvidelser kompatible med Piwigo 2.7.

Caches

To caches er tilføjet, for at forbedre den globale ydeevne ved store gallerier (med titusindvis af fotografier med videre).

TokenInput og Chosen erstattes af Selectize (mere info)

Vi har droppet to JavaScript-biblioteker, der anvendes til samtidigt valg af flere albummer og tags, til fordel for Selectize, som er meget mere ydedygtig og alsidig. Biblioteket anvendes også i forbindelse med brugere og grupper.

Udeladelse af mapper ved filsynkronisering

Piwigo ignorerer som standard mapperne "thumbnail", "pwg_high" og "pwg_representative", når der synkroniseres filer. Nu er det også muligt at ignorere andre mapper, ved at udfylde parameteret $conf['sync_exclude_folders'] via plugin'en LocalFiles Editor.

Størrelsen på feltet user_id

Databasefelterne, som opbevarer brugeridentifkationen, er blevet forøget til otte cifre, hvilket giver mulighed for op til 16 millioner brugere (tidligere var det 30.000 brugere).

Udløb af nøgler til nulstilling af adgangskode

Engangsnøglen sendt pr. mail, når en bruger beder om at nulstille sin adgangskode, udløber efter en time. For at forbedre sikkerheden gemmes nulstillingsnøglen nu som et hash.

JavaScript-biblioteker er opdateret

Opdaterede biblioteker: jQuery 1.11.1, jQuery UI 1.10.4, Colorbox 1.4.1. Nye biblioteker: jQuery UI Timepicker 1.4.4, Plupload 2.1.2 og Selectize 0.9.1.

Forbedringer til pluginfremstillere

Pluginvedligeholdelse og autoopdatering (mere info)

En ny særlig fil kaldet maintain.class.php er indført. Den erstatter den gamle fil maintain.inc.php, med mere fleksibilitet og håndtering af plugins, som manuelt er opdateret (via ftp). Migreringen til dette nye system anbefales, men er ikke obligatorisk

Omdøbning af triggerfunktioner (mere info)

Som annonceret i forbindelse med Piwigo 2.6, er funktionerne trigger_event og trigger_action blevet omdøbt til trigger_change og trigger_notify. De gamle funktioner findes ikke længere.

Forbedringer af conf_update_param() (mere info)

Funktionen conf_update_param, der anvendes til at oprette og opdatere opsætning i databasen, har fået nogle fine forbedringer: den serialiserer og escaper automatisk inddata samt gør det muligt at opdatere den globale variabel $conf.

Overførsel af include-sti til add_event_handler (mere info)

Funktionen add_event_handler accepterer nu som et fjerde parameter stien til en fil, som skal includes før udførelse af callback'et. Foretag ikke længere nytteløse imports i din main.inc.php!

Valgmulighed "force_fallback" til load_language

Funktionen load_language har fået en ny valgmulighed navngivet force_fallback, som gør det muligt at give Piwigo besked om altid at indlæse et bestemt sprogs sprogfil (typisk en_UK) før indlæsning af den faktisk lokaltilpassede fil.

Temafarveudlægning (mere info)

Temafremstillere bør nu definere $themeconf['colorscheme'] som "dark" (mørk) eller "clear" (lys) (og intet andet), med det formål at hjælpe pluginudviklere med at vælge det rette stylesheet til deres komponenter.

Plugins og Batch Manager (mere info)

Tre nye triggers som gør det muligt for plugins at tilføje deres egne filter i Batch Manager: batch_manager_perform_filters, batch_manager_register_filters, batch_manager_url_filter. perform_batch_manager_prefilters findes stadig til den særlige situation med prædefinererede filtre.