We Travel Group

We Travel Group

Kundcase från Provide IT
|
#javascript, #multisite, #sass, #wordpress

We Travel Group samlar flera resevarumärken under samma koncern, bland annat Äventyrsresor, Grand Tours, PRO Medlemsresor, Historiska Resor och Reseskaparna. För att skapa en enhetlig och effektiv teknisk plattform utvecklade jag lösningen som en WordPress Multisite där varje varumärke hade sin egen webbplats men delade samma tekniska grund.

Arkitekturen gjorde det möjligt att hålla design, funktionalitet och administration konsekvent mellan sajterna samtidigt som varje varumärke behöll sin egen identitet genom färger, innehåll och visuella anpassningar. Multisite-lösningen förenklade även redaktörernas arbetsflöden och möjliggjorde behörighetsstyrning mellan olika sajter.

Frontendutvecklingen utgick från en gemensam komponentbaserad struktur med Gutenberg-block och Advanced Custom Fields, bland annat för:

  • innehållssektioner
  • reseledare
  • kalendrar
  • kontaktformulär
  • kampanj- och destinationsinnehåll

En central del av projektet var integrationen mot TravelWire API där reseinformation hämtades dynamiskt från ett externt backend-system. API-kopplingen innebar stundtals utmaningar kring prestanda och laddningstider, särskilt på dynamiska resesidor med stora mängder data. Tillsammans med backend-utvecklare arbetade jag därför med optimering av dataflöden och cachinglösningar för att förbättra användarupplevelsen och minska belastningen på sajterna.

Jag ansvarade för implementation av design, frontendutveckling och driftsättning via Git-baserade workflows och CLI.

Fokus i projektet:

  • WordPress Multisite-arkitektur
  • API-driven frontend
  • prestandaoptimering och caching
  • skalbara CMS-lösningar för flera varumärken
  • komponentbaserad Gutenberg-utveckling
  • samarbete mellan frontend och backend

Läs mer på Äventyrsresor, Grand Tours, PRO Medlemsresor, Historiska Resor och Reseskaparna.