Kort version. Ligger ditt innehåll som riktiga data kan det flyttas till vad som helst. Ligger det inklistrat i sidverktyget finns det bara där, och en framtida flytt betyder att någon skriver av allt för hand. Skillnaden bestäms när sajten byggs, långt innan någon vet om det blir en flytt. Fråga vilken byrå som helst: var ligger mitt innehåll?
Det finns en oro som nästan ingen säger högt, men som ligger bakom väldigt många frågor: om jag lägger pengar på det här, sitter jag då fast?
Fast hos någon som slutar svara. Fast i ett system som slutar uppdateras. Fast i en lösning som bara en person förstår.
Den oron är befogad. Den går också att göra något åt, och jag råkade testa hur mycket.
Testet jag inte planerade som ett test
När jag byggde om min referenssajt i ett helt annat system delade allt innehåll upp sig i två högar, helt av sig självt.
Högen som följde med, orörd: menyn. Fyrtiotvå poster, varav trettio rätter, med priser, beskrivningar, kategorier, kostmärkningar och information om vad som går att anpassa. All logik för vilka rätter som visas var. Inte en rad behövde skrivas om. Innehållet flyttade som data, och det nya systemet läste det rakt av.
Högen som fick byggas om från grunden: allt som var gjort i det gamla verktyget. Ett litet program som slumpade två siffror på startsidan för att en ordersedel skulle kännas äkta. Bokningsrutan som fälls ut. En språklänk i sidhuvudet.
Designen fick förstås också byggas om, och det tog veckor. Men innehållet flyttade på en eftermiddag.
Vad det betyder i praktiken
Skillnaden mellan de två högarna är skillnaden mellan att äga sin sajt och att hyra den.
När menyn ligger som riktiga data i databasen kan den läsas av vad som helst. Ett nytt system. En app. En skärm i lokalen. Ett kassasystem. Den kan flyttas, säkerhetskopieras och tas med.
När menyn i stället är fyrtiotvå textrutor inklistrade i ett sidverktyg finns den bara där. Ska priset ändras på tio rätter är det tio ändringar på tio ställen. Ska sajten byggas om är innehållet inte innehåll längre, det är dekoration inuti ett verktyg, och någon får sitta och skriva av det för hand.
Det är samma meny för besökaren. Det är två helt olika saker att äga.
Och det gäller inte bara restauranger. Det är samma sak med en prislista, ett produktsortiment, en lista på anställda, öppettider, eller de tjugo referensobjekt en byggfirma vill kunna sortera efter ort.
Regeln jag bygger efter
Lägg värdet i innehållet, inte i verktyget.
Det låter självklart och är det sällan i praktiken, för genvägen är alltid frestande. Att klistra in prislistan direkt i sidverktyget är snabbare den första dagen. Det är dyrare varje dag därefter.
Så jag gör tvärtom. Innehåll som ska kunna ändras, sorteras eller filtreras läggs upp som data. Verktyget får rita det. Verktyget får bytas.
Två frågor du kan ställa till vem som helst
Du behöver inte kunna något om tekniken för att ställa dem, och svaren säger ganska mycket.
”Var ligger mitt innehåll? Inklistrat i sidverktyget, eller som egna data?”
Om svaret är att det ligger inklistrat är det inte fel i sig, men då vet du vad en framtida flytt kostar. Om svaret är att det ligger som data kan du be om det. Det är ditt.
”Om jag vill byta byrå om tre år, vad får jag med mig?”
Svaret ska vara ”allt”, och det ska gå att visa, inte bara lovas.
Det ärliga förbehållet
Ingenting flyttar helt gratis. Designen byggdes om, det tog tid, och några detaljer blev medvetet annorlunda för att det inte var värt arbetet att återskapa dem exakt.
Poängen är inte att ett byte är kostnadsfritt. Poängen är vad som behöver byggas om och vad som inte gör det, och att den fördelningen bestäms när sajten byggs första gången. Av mig, långt innan någon vet om det någonsin blir ett byte.
Det är den delen av jobbet du inte ser när du jämför offerter. Det är också den som avgör vad du sitter med om tre år.
Nästa: Är glutenfri och kan göras glutenfri är två olika saker, om hur innehåll läggs upp så att det inte ljuger. Undrar du hur din nuvarande sajt ligger till får du gärna höra av dig.
Yèshì är en fiktiv demorestaurang, byggd som referensprojekt just för att jag ska kunna visa hela arbetssättet öppet, inklusive misstagen, utan att bryta sekretess mot en riktig kund. Personnamn, mejladresser och priser är påhittade. Riktiga kunduppdrag finns under Arbeten.
Johan Beijer, Hemsideproffset
Demosajterna är medvetet inte indexerade i sökmotorer — de är ett bevis att klicka på, inte en sökdestination.
← Tillbaka till Så bygger jag