Hur bygger vi en hållbar plattform?
Vi vet att varumärken förändras, att design blir omodern och att digitala beteenden förändras. Om vi tar höjd för en ständigt föränderlig behovsbild när vi utvecklar plattformen så kan vi skapa någonting som är lätt att förändra, är flexibelt och går att växa i.
Utöver att det ger oss möjligheter att förändra plattformen samma takt som marknaden så underlättar det optimeringsarbetet genom att erbjuda enkla och flexibla vägar att testa saker på.
För att sajten ska kunna leverera på ovanstående är det viktigt att man med omsorg väljer vilka grundplattor man vill att plattformen skall vila på.
Designa modulärt
Modulär design innebär att man sätter upp fundament som t.ex. Färger och typografisk skala som i sin tur bygger upp komponenter (knappar, inputfält, formulär) och sedan pusslar ihop dessa till större moduler. Genom att kombinera moduler i flera led får man en sidmall.
Styrkan i detta är att det är enkelt att komplettera designen med fler moduler i takt med att behoven förändras, samt att det blir enkelt att göra förändringar i efterhand. Vill ni göra knappen röd? Då är det bara ett ställe att ändra på. Behöver ni i ett intranät också? Då kompletterar vi med ett fåtal moduler och bygger ihop en sidmall baserat på det vi har. Har man dessutom jobbat enligt samma metod med koden är en stor del av gränssnittsprogrammeringen redan klar och framtida underhåll blir enklare eftersom det är färre ställen som behöver ändras på vid designförändringar.
Välj rätt plattform
Valet av plattform kan kraftigt påverka lösningens förväntade livslängd. Den stora frågan är om man skall gå på ett ramverk eller ett CMS. Kortfattat hjälper ett CMS till att komma igång fort och håller nere de initiala kostnaderna medan man i ett ramverk generellt får mindre färdigt från början, men är enklare att skräddarsy och förändra.
Från ett hållbarhetsperspektiv finns det för- och nackdelar med båda alternativen och besluten bör snarare baseras på behov och målsättningar med plattformen. Oavsett om valet faller på ett ramverk eller en CMS-lösning vill man använda beprövade tekniker som är framtidssäkrade. Alla tekniker kommer förr eller senare sluta underhållas och när det händer så behöver de bytas ut, men ansvarsfulla val kan förlänga livslängden avsevärt. Väljer man en teknik som funnits i några år och fortfarande är populär är chansen stor att den kommer att leva ganska många år till. Det kan också vara en god idé att välja plattformar med stora ekosystem. Stora ekosystem gör det möjligt att svara på stora förändringar i organisationen. Om man t.ex. kör WordPress och företaget bestämmer sig för att sälja produkter på webben så finns WooCommerce tillgängligt.