Udfordring

iMotions er en integreret analyseplatform lavet til at udføre forskning i menneskelig adfærd med høj validering. iMotions bliver benyttet af kunder i over 70 forskellige lande fordelt over hele kloden. Imotions arbejder primært med Inbound Marketing og er eksperter i et skrive gode blog indlæg til deres målgrupper. Det har derfor altid været en vigtig parameter for dem at deres website skal kunne loades lige hurtigt uanset, om brugeren kommer fra Tokyo eller Hamborg.

Da Imotions skulle bruge vores hjælp havde de en WordPress løsning med over 500 blogindlæg.

De var glade for at arbejde med WordPress backend, men følte at deres nuværende løsning ikke levede helt op til deres ønsker til performance samt sikkerhed. Den nuværende løsning bar præg af at mange forskellige udviklere havde været involveret i udviklingen af deres site.

Der var derfor for mange plugins, som ikke blev brugt og mange, som ikke længere var understøttet.  

Løsning

Da Imotions gerne ville bibeholde WordPress som CMS og samtidig ønskede en side der kunne loade lige hurtigt uanset, hvor i verden man befandt sig, faldt løsningen på et Headless WordPress system. Også kaldet et “Headless CMS” eller “Decoupled CMS

Som Front-End framework valgte vi at bruge AngularJS. Google står bag Angular, som sammen med React (facebook) er et af de meste udbredte frontend-framework i verden.

Ved en Angular frontend kan man bruge et cdn-netværk til at hoste JavaScript, CSS og HTML, som er det man får når man compiler sin Angular applikation. Man behøver derfor ikke store dyre server og database løsninger. Vi valgte Amazon Cloudfront, som er en af verdens største CDN leverandører med over 225 PoPs (Points of Presence) spredt over hele kloden.

Resultat

Resultatet blev at et blogindlæg på Imotions webside kan loades på under 1 sek. uanset hvorfra i verden man besøger siden. Samtidig er brugen af Amazon Cloudfront en meget billig hosting mulighed for statisk indhold da man blot skal betale for den data-trafik man har.

Denne test er foretaget med Pingdom, hvor man tester fra San Francisco.

Denne test er foretaget med Pingdom, hvor man tester fra Tokyo.

Kunde og samarbejdspartner:
Imotions
Wire Agency

Opgaven

  • Opsætning af Amazon server miljø med live og staging
  • Opsætning af backend – WordPress CMS
  • Implementering af frontend i Angular framework
  • Design og layout i CSS
  • Integration med Pardot og Wistia m.m.

Nedenstående test viser hvor hurtig imotions.com er til at svare (Time To First Byte) fra 10 forskellige steder rundt omkring i verden.

Har du et projekt i tankerne?