
Client: Unplugged
Website development: Bonito Studio
Toen Bonito Studio tussenbeide kwam, had Unplugged al een voet in de bouw, maar het kwam niet helemaal goed.
Ze bouwden hun website op Easol, een platform voor experience commerce waarmee videomakers online kunnen ontwerpen en verkopen (denk aan boeken, e-commerce, marketing en hosting onder één dak) met thema's die Liquid, HTML, CSS, JavaScript en JSON gebruiken als onderliggende structuur voor aangepaste blokken en lay-outs.
Maar — plotwending — de backend die was gestart was super ongestructureerd. Terwijl het Unplugged-team voor afgewerkte ontwerpen zorgde (wat geweldig was!) , de eigenlijke bouw was al begonnen in de bouwer van Easol, die is ontworpen om voor de meeste makers eenvoudig en intuïtief te zijn.
Onze eerste grote uitdaging was dus:
Omdat Unplugged meer nodig had dan een brochure-site, had het een systeem nodig dat:
... allemaal binnen een builder die deze functies niet standaard ondersteunt.

Dit was geen rechtstreeks „plug-and-play” -project, het was een code‑and-craft project.
De editor van Easol is perfect voor makers die een prachtige site willen zonder ontwikkelaars. Maar voor de behoeften van Unplugged? We moesten dieper gaan.
Hier is hoe we het hebben aangepakt:
De bestaande build ontrafelen
We begonnen met het ontwarren van wat al ontwikkeld was. Omdat Easol-blokken en -sjablonen modulair en beginnersvriendelijk zijn, moesten we eerst begrijp wat er was voordat we konden plannen wat nodig was werken.
Functionaliteit herschrijven en uitbreiden
Nadat we de structuur in kaart hadden gebracht, herschreven we blokken en standaardgedrag overschreven zodat de backend zich meer zou gedragen als een flexibele boekingsmodule dan als een eenvoudige sitebouwer. We hebben sjablonen uitgebreid met aangepaste logica voor:
Dit alles werd gedaan binnen het themasysteem van Easol, dat gebruik maakt van Vloeibare sjablonen plus front-end-code, dus elke aanpassing moest creatief, efficiënt en onderhoudbaar zijn.
Testen alsof er geen morgen is
Omdat boekingen de levensader zijn van Unplugged, moest alles gewoon werken. We hebben randgevallen getest: overlappende verblijven, geblokkeerde datums, overlappende klantenselecties en beschikbaarheidsscenario's voor edge-cases om ervoor te zorgen dat de nieuwe backend zich zelfverzekerd gedroeg.
Het resultaat
Een functionele, flexibele boekingswebsite, waar mensen kunnen:
Net als op grote boekingsplatforms, ook al was het op maat gemaakt in een systeem dat oorspronkelijk niet over deze tools beschikte.
Unplugged heeft nu een prachtig ontworpen belevingssite die aan de voorkant moeiteloos aanvoelt, maar toch draait met echte boekingslogica onder de motorkap, en dat terwijl hun team de inhoud kan beheren zonder zich in het zweet te werken.

