Semantisk website

Måske er det ikke indlysende, hvorfor man som kunde skal interessere sig for det, der ligger nedenunder det, der bliver kommunikeret på hjemmesidens overflade, nede i kodningen. Og da det kan være svært som kunde at havde indblik i teknikker udenfor sit eget felt, vil jeg her forklare, hvad der hos Gagarin er best practice, og hvad det betyder for dig som kunde hos Gagarin.

Det er i kodningen at forudsætningen for det hele ligger gemt, og princippet for opsætningen af koden beskrives som semantisk kodning.
Semantisk bruges oftes i forbindelse med sprog, og når udtrykket bliver brugt i forbindelse med HTML-kodning og webdesign betyder det, at koden faktisk beskriver det indhold, den indeholder. Og fordelene er mange.

Når søgemaskinerne kommer forbi hjemmesiden for at indeksere indholdet, er den ikke interesseret i sidens kode, men i hvad der er læseligt for mennesker. Det betyder, at overskriften skal defineres som en overskrift, et tekstafsnit som en paragraf og en liste af punkter som en liste. Hvis koden er semantisk opbygget, vil siden få en høj score hos søgemaskinen, og sammen med mange andre faktorer vil det i sidste ende give en høj placering, når søgemaskinen skal generere resultatet.

Tilgængelighed har i mange år været en underprioriteret faktor i udviklingsfasen af en hjemmeside. Med fokus på best practice indenfor webudvikling kommer dette helt af sig selv, da en semantisk opbygning af koderne er perfekt til blandt andet syntetisk tale. Hertil kommer så andre emner, som man skal være opmærksom på, blandt andet farvekontrasten og muligheden for at skalere teksten.

Så selvom TYPO3 er et meget kraftfuldt redskab til at håndtere store mængder indhold, er det ikke langsomt til at genere XHTML-koderne, og sammen med den sidste del af Gagarins Best Practice – nemlig Cascading Style Sheets – bliver heller ikke den visuelle del langsom. CSS gør at selv meget simpelt udseende koder kan styles til at være særdeles præsentable. Det hele indeholdt i et meget lille simpelt tekstdokument.