Functies / Paginacommando's

Paginacommando's

Het zoekpalet krijgt contextgevoelige werkwoorden zodra je op een album- of Space-pagina bent - hernoemen, delen, lid toevoegen, verwijderen - precies beperkt tot wat je daar echt kunt doen.

zoekencommandoactiestoetsenbord Documentatie
Cmd+K-zoekpalet van Gallery op een albumpagina met '>album' getypt, met een rood bewapende 'Delete this album' en de commando's Rename, Share en Download this album

Het palet weet op welke pagina je bent

Op de meeste pagina's toont het Commands-gedeelte in het Cmd/Ctrl+K-palet statische, globale werkwoorden: Bestanden uploaden, Album maken, Shared Space maken, Thema wisselen enzovoort. Open je het palet op een album- of Space-pagina, dan breidt het dat gedeelte uit met werkwoorden die alleen daar zinvol zijn - en die weer verdwijnen zodra je de pagina verlaat.

Op een albumpagina krijg je: Dit album hernoemen, Dit album delen, Dit album downloaden en, als het van jou is, Dit album verwijderen of anders Dit gedeelde album verlaten. Op een Space-pagina krijg je: Space-leden beheren, Een lid aan deze Space toevoegen, Al mijn foto's aan deze Space toevoegen en, afhankelijk van het eigenaarschap, ofwel Deze Space verwijderen ofwel Deze Space verlaten. Het Commands-gedeelte verschijnt ook op subpagina's van een Space - het People-tabblad, foto-subroutes - zodat je niet eerst terug hoeft naar de hoofdpagina om de Space-werkwoorden te bereiken.

Zoekpalet op een albumpagina met '>album' getypt, dat een Commands-gedeelte toont met New Album, Delete this album (rood bewapend), Rename this album, Share this album en Download this album

Rechten bepalen elk werkwoord

Contextcommando's gebruiken dezelfde rechtencontroles als de rest van de UI. Een viewer op een album ziet nooit Hernoemen of Verwijderen. Een albumeigenaar ziet nooit Verlaten - je kunt een album dat van jou is niet verlaten. Een Space-viewer ziet nooit Al mijn foto's toevoegen (schrijfrecht alleen voor eigenaren en editors). Het palet weerspiegelt alleen wat je op de pagina echt kunt doen - geen misleidende regels die bij het uitvoeren enkel fouten geven.

Dat geldt ook voor verouderde items: klik je op een commando voor een album dat in een ander tabblad is verwijderd, dan vangt het palet de 404 op, toont een melding en haalt het item uit de geschiedenis, in plaats van je naar een kapotte pagina te sturen.

Een bevestiging in twee stappen voor alles wat niet ongedaan te maken is

Destructieve werkwoorden - een album verwijderen, een Space verwijderen, een gedeelde Space verlaten - worden niet bij één per ongeluk ingedrukte Enter uitgevoerd. De eerste Enter bewapent de regel: de achtergrond kleurt rood, een binnenrand omlijst hem en de ondertitel wisselt naar "Druk nogmaals op Enter om te bevestigen · Esc om te annuleren". De tweede Enter voert uit. Esc, wegnavigeren, een ander commando kiezen of gewoon een nieuwe letter typen breekt de toestand weer af. Een time-out van 3 seconden zet hem automatisch terug.

Hetzelfde mechanisme geldt voor Al mijn foto's aan deze Space toevoegen - ook al is dat technisch gezien toevoegend, een achtergrondtaak die duizenden assets raakt verdient een bewuste tweede toetsaanslag.

Zoekpalet met '>run' getypt, dat vijf admin-Run-commando's toont - Run thumbnail generation, Run metadata extraction, Run smart search, Run face detection en Run face recognition - gevolgd door bijbehorende System Settings-items

Onderdeel van het zoekpalet

Paginacommando's zijn uitgebracht als onderdeel van het zoekpalet - de Cmd/Ctrl+K-interface die ook fotozoeken, personen, plaatsen, tags, prefix-zoeken en statische globale commando's zoals uploaden en een album maken verzorgt.

Lees de volledige documentatie op GitHub

Klaar om Gallery op je eigen server te draaien? In 5 minuten geïnstalleerd, en de demo blijft beschikbaar om snel iets te testen.