Arbetsflöde · 15 juli 2026
Behåll navigering för lokalisering i URL:en
Språkvariant, sökning, filter och paginering utgör arbetskontext. Att bevara dem i URL:en gör översättningsgranskning snabbare och återställbar.

En redaktör filtrerar Contentful-poster till en innehållstyp, väljer en källspråkvariant, söker efter en kampanj och öppnar sidan som behöver granskas.
Efter att ha kontrollerat översättningen klickar de tillbaka och hittar standardlistan för innehåll.
Datan finns fortfarande kvar. Arbetskontexten är borta.
Navigeringstillstånd är en del av uppgiften
Lokaliseringsskärmar har ofta flera dimensioner:
- projekt
- käll- och målspråkvariant
- innehållstyp
- översättningsstatus
- sökfråga
- sorteringsordning
- sida
Dessa värden avgör vilket arbete redaktören utför. Att behandla dem som tillfälligt komponenttillstånd gör arbetsflödet skört vid navigering, uppdatering och delade länkar.
URL:en är den naturliga platsen för återställbart navigeringstillstånd.
Tillbaka ska betyda tillbaka
Redaktörer rör sig upprepade gånger mellan list- och detaljvyer. De granskar en post, går igenom en begäran, återvänder till kön och öppnar nästa objekt.
När filter och paginering finns i query-strängen bevarar webbläsarhistoriken den loopen. Användaren återvänder till samma del av arbetet i stället för att bygga upp den igen efter varje detaljvy.
Det handlar inte bara om bekvämlighet. Det minskar risken att en granskare byter språkvarianter eller batcher av misstag efter att ha förlorat kontexten.
Delbara vyer förbättrar samordningen
En URL med stabila filter kan delas med en kollega:
?locale=fr&content_type=landingPage&state=failed
Mottagaren öppnar samma operativa vy i stället för att följa skriftliga instruktioner för att återskapa den.
Support och felsökning går också snabbare. En länk kan bevara relevant sök- och statustillstånd medan tekniska identifierare fortfarande finns tillgängliga på sidan.
Känslig data bör inte placeras i URL:en, men vanliga innehållsfilter är precis den typ av tillstånd som query-parametrar hanterar väl.
Kanonisera query-strängen
Beständiga URL:er kräver disciplin. Flera parameterordningar, tomma värden, duplicerade standardvärden och inaktuella sidnummer kan skapa förvirrande historik.
En ren implementation bör:
- validera query-värden på servern
- utelämna standardvärden där det är möjligt
- återställa paginering när ett filter ändras
- bevara orelaterade giltiga filter
- ersätta historik vid snabba sökändringar och lägga till historik vid avsiktlig navigering
Resultatet är en URL som representerar vyn utan att bli en append-only-logg över varje UI-interaktion.
Håll delade kontroller synkroniserade
Språkväljare förekommer i innehållslistor, postdetaljer, översättningsgranskning och batchskärmar. Varje kontroll bör läsa från och skriva till samma navigeringsmodell.
Om en väljare ändrar lokalt tillstånd medan en annan uppdaterar routen ser användare inkonsekventa etiketter och begäranden kan skapas med fel språkvariant.
Servervaliderat URL-tillstånd ger en tydlig källa för den aktuella bläddringskontexten.
Slutsats
Filter är inte förbrukningsbara gränssnittsinställningar när de definierar arbetet framför en redaktör.
Bevara språkvariant, sökning, innehållstyp, status och paginering i en kanonisk URL. Tillbaka-navigering blir tillförlitlig, vyer blir delbara och översättningsarbete överlever de vanliga förflyttningarna mellan listor och detaljer.