Eget tema som kraschar vid uppdatering
Byggt en gång, sedan övergivet — och en uppdatering fick allt att krascha
Vad var problemet
Sajten byggdes för många år sedan av en byrå, med ett eget tema skrivet just för den. Sedan hände det som ofta händer: byrån slutade svara.
Hur långt det gått märktes den dagen samma byrå ringde upp och försökte sälja in en ny hemsida. Säljaren visste inte ens att de redan var kund. Det säger det mesta om vem som hade koll på sajten.
Under tiden låg den kvar på en gammal hosting, i en delad multisite-miljö tillsammans med deras andra siter som de had växt ifrån, med ett tema som ingen längre visste hur man uppdaterade. Det var inte kompatibelt med nyare WordPress-versioner eller nyare PHP, vilket ledde till ett omöjligt läge: uppdaterar man kraschar sajten, uppdaterar man inte blir den en säkerhetsrisk som växer varje månad. Så den stod still. Ett arkitektkontor med sin publika närvaro på en sajt som ingen vågade röra.
Hur löste vi det
Först ut ur multisiten och till en nyare hostingmiljö byggd för webb. Sedan temat: i stället för att skriva om det från början gick vi igenom det som inte längre fungerade och gjorde om just de delarna, tills det gick att köra på aktuella versioner av både WordPress och PHP. Det är oftast billigare än ett nybygge och behåller det som faktiskt fungerade – designen och strukturen kunden redan levde med.
Med sajten uppdaterbar igen gick det att förbättra i stället för att bara underhålla. Medarbetarsidorna är det tydligaste exemplet: de hade inte fungerat på länge, den gamla synken fungerade inte som den skulle, och på en byrå där folk börjar, byter titel och slutar innebär det att de nästan alltid ligger efter. Med en ny sida kunde vi också bygga en ny integration som fungerar.
Vad resultatet blev
Sidan går att uppdatera igen. Det låter litet och är det inte: det är skillnaden mellan en webbplats som går att utveckla och en som bara åldras tills den måste kastas.
Kunden äger sin hosting, temat följer med när WordPress och PHP går vidare, och medarbetarsidorna speglar organisationen som den faktiskt ser ut. Och vi kommer aldrig ringa kunden och försöka sälja en sida till dom!
Ska vi prata teknik?
Skriv några rader om vad ni behöver. Oftast är det samma person som svarar som gör jobbet, om inte Linus hinner före.

