Tilbage til portfolio
Kerkini Boat — Tilgængelige Bådture, Ophold & Biludlejning

Kerkini Boat — Tilgængelige Bådture, Ophold & Biludlejning

Kerkini Boat er en familievirksomhed i landsbyen Kerkini i Serres: Spyros Sfetkos sejler søens første båd bygget til kørestolsadgang. Dækket er plant, man kommer om bord ad en bred rampe i dækhøjde, ingen løftes ud af stolen, og 8 til 10 kørestole er der plads til sammen med ledsagere blandt 35 pladser. Fortællingen undervejs kan gives på græsk tegnsprog, når det aftales ved bestillingen. Samme familie udlejer også en lejlighed og biler, så sitet skal præsentere tre ydelser uden at begrave den ene, der gør virksomheden usædvanlig. Græsk går forrest og engelsk følger efter som to komplette sæt filer med samme navne og samme struktur, ikke som tekster et script bytter rundt på — sitet er skrevet til at blive læst af søgerobotter og AI-assistenter lige så meget som af mennesker, og derfor følger en håndskrevet llms.txt med en genereret fuldtekstudgave af alle sider. Der er hverken framework eller build-trin, og intet hentes hos andre: skrifter og animationsbibliotek kommer fra samme host, hvilket privatlivspolitikken siger rent ud. Bevægelse er dekoration og fejler blødt ad tre forskellige veje, så en side, hvis JavaScript aldrig når frem, stadig viser alt, hvad den har at sige.

Teknologier

HTML5 CSS3 Vanilla JS GSAP 3 JSON-LD Bilingual EL/EN WCAG 2.2 AA llms.txt Self-hosted fonts SEO

Udfordringer

Et site om tilgængelighed må ikke være vagt netop om tilgængelighed. Båden er reelt kørestolsvenlig; lejligheden, et traditionelt landsbyhus, er det ikke — og at sige det lige ud, på samme site, uden at underminere forretningen, var den sværeste beslutning i teksten. Tre ydelser slås desuden om én forside, hver med sit publikum fra hver sin søgning: turen på vandet, stedet at sove, bilen. Der bestilles kun via telefon og WhatsApp, uden e-mailadresse og uden formular, så hver side skulle gøre næste skridt indlysende uden den sædvanlige kontakttragt. Og publikum er delt mellem græske gæster og udenlandske fuglekiggere, fotografer og handicaporganisationer, så ingen af sprogene måtte blive den eftertanke, en JavaScript-knap skaber.

Løsninger

Græsk og engelsk udgives som to komplette sæt sider med samme filnavne og samme struktur, hver med sin canonical, hreflang og strukturerede data, så begge læses korrekt med JavaScript slået fra. Header, navigationsskuffe og footer genereres ind i alle 22 sider fra fælles partials, og et tjekscript validerer links, filer, alt-tekster, overskriftsrækkefølge, canonicals, strukturerede data og et budget på 150 KB pr. billede, før noget går i luften — der er ingen CI, så portene køres fra kommandolinjen. Tilgængelighed blev målt frem for antaget: 3.055 tekstknuder på tværs af alle 22 sider i to bredder, nul kontrastfejl og ingen vandret scrolling mellem 320 og 1920 pixel. Tilgængelighedserklæringen opremser, hvad båden tilbyder, og siger lige ud, at lejligheden ikke er fuldt tilgængelig; kapacitet og tegnsprogsfortælling ligger i de strukturerede data; og skrifter og scripts er selv-hostet, så ingen gæst gives videre til tredjepart.