← Alle kundecases

Kundecase · Folketidende A/S

Interaktivt historiekort til Folketidende, uden årlig licens

Folketidendes kampagne "Vores Lolland-Falster" fortæller de gode historier fra sydhavsøerne på et interaktivt kort. Kortet kører på åbne data, vi selv forbehandler og serverer, og sparer avisen mindst 75.000 kr. om året i licens.

OpenStreetMap PMTiles Kort Labrador CMS SSO Journalistik
  1. Eksisterende

    Åbne kortdata fra OpenStreetMap

    Rådata for et område langt større end Lolland-Falster.

    Frit tilgængelige kortdata fra OpenStreetMap-projektet, med hele Danmark og mere til.
  2. Udsnit og maskering

    Data beskæres med en polygon af GPS-koordinater.

    Farøbroen til Sjælland klippes bogstaveligt over. Der skal aldrig fortælles historier om resten af Danmark, så alt uden for polygonen maskeres fra.
  3. Kortet som én PMTiles-fil

    Alle kortfliser samlet i ét format.

    Ingen kort-server og ingen årlig licens. Filen ligger og hentes som en helt almindelig statisk fil.
  4. Eksisterende

    Folketidende.dk

    Kampagnesiden "Vores Lolland-Falster".

    Kortet er indlejret via et custom HTML-element og en iframe i Folketidendes redaktionssystem, Labrador.
  5. Kortvisningen

    Historieikoner, der folder ud til video og artikler.

    Indlæser kortdata og historier parallelt, uden at røre eksterne kortudbydere.
  6. Vores server

    Serverer kortdata, historier og statistik.

    En almindelig webserver. Ingen ny infrastruktur, ingen tredjepartsregning.
  7. Redaktionens opsætning

    Historier sættes op med login via Folketidendes eget system.

    Login sker via Folketidendes egne systemer (SSO), så medarbejderne ikke skal huske endnu et kodeord.
  8. Statistik

    Visninger og klik på historierne, retur til redaktionen.

    Redaktionen kan følge, hvilke historier der fanger læserne.

Forbehandling, kører én gang: Åbne kortdata fra OpenStreetMap, Udsnit og maskering, Kortet som én PMTiles-fil. Live på folketidende.dk: Folketidende.dk, Kortvisningen, Vores server, Redaktionens opsætning, Statistik.

Åbne kortdata fra OpenStreetMap sender rå kortdata til Udsnit og maskering. Udsnit og maskering sender udsnit til Kortet som én PMTiles-fil. Kortet som én PMTiles-fil sender lægges på serveren til Vores server. Folketidende.dk sender indlejres i artiklen til Kortvisningen. Vores server udveksler data med Kortvisningen. Vores server udveksler data med Redaktionens opsætning. Vores server sender data til Statistik.

Kortet forbehandles én gang offline, og kører derefter live på folketidende.dk uden nogen kort-server.

Udfordring

Et kort til 75.000 kr. om året

Sidste efterår bidrog jeg til den tekniske platform bag avisen Folketidendes kampagne "Vores Lolland-Falster", som sætter fokus på de positive historier, der findes på sydhavsøerne. Jeg har lige udført en række justeringer, og jeg er fortsat pivstolt af den forretningsværdi, vi fik skabt på det her projekt.

Redaktionen er dygtig og havde selv afsøgt de interaktive værktøjer, der var egnede til professionel brug. Alle løsninger, der fandtes, kom med tekniske begrænsninger og heftige licenspriser. Jeg fik hurtigt spurgt til trafikmængden, vi skulle forvente, og da jeg gangede tallene igennem hos en af udbyderne, kom der et kedeligt tal på i hvert fald 75.000 kr. om året. Redaktionens egne forslag lå i samme boldgade. Drømmescenariet var at slippe for at betale løbende.

Opgaven

Historiefortælling, ikke bare et kort

Jeg har i årevis haft et godt samarbejde med Folketidendes tekniske afdeling som ekstern problemknuser, og jeg blev spillet bolden op i efteråret. Redaktionen ønskede et historiefortællingsværktøj med interaktive ikoner, der kunne foldes ud til større videoer og lede folk hen på artiklerne.

Selvfølgelig kan jeg bygge et kort, uden det skal koste en brugt bil hvert år. Spørgsmålet var hvordan.

Løsning

Jeg skar Farøbroen over

En unik detalje ved kortet var, at der aldrig skulle fortælles historier om resten af Danmark. Det gjorde det muligt at foretage en stor optimering, der er med til at drive besparelsen.

Jeg har anvendt åbne kortdata fra OpenStreetMap-projektet og manuelt databehandlet dem, så kun Lolland-Falster er tilbage. Jeg har simpelthen skåret os fra Sjælland, ved at skære Farøbroen over.

  1. Eksisterende

    Åbne kortdata fra OpenStreetMap

    Rådata for et område langt større end Lolland-Falster.

    Frit tilgængelige kortdata fra OpenStreetMap-projektet, med hele Danmark og mere til.
  2. Udsnit og maskering

    Data beskæres med en polygon af GPS-koordinater.

    Farøbroen til Sjælland klippes bogstaveligt over. Der skal aldrig fortælles historier om resten af Danmark, så alt uden for polygonen maskeres fra.
  3. Kortet som én PMTiles-fil

    Alle kortfliser samlet i ét format.

    Ingen kort-server og ingen årlig licens. Filen ligger og hentes som en helt almindelig statisk fil.

Forbehandling, kører én gang: Åbne kortdata fra OpenStreetMap, Udsnit og maskering, Kortet som én PMTiles-fil.

Åbne kortdata fra OpenStreetMap sender rå kortdata til Udsnit og maskering. Udsnit og maskering sender udsnit til Kortet som én PMTiles-fil.

Åbne kortdata beskæres og maskeres med en polygon, indtil kun Lolland-Falster er tilbage.

Teknik

Ét kort, én fil, en almindelig webserver

Selve kortdataene har jeg lagt i formatet PMTiles, så vi kan servere kortet fra en normal webserver, uden at skulle bygge ny infrastruktur. Der er ingen årlige tredjepartsomkostninger, og ingen kort-server, der kan gå ned eller sende en regning.

Integration på Folketidendes eksisterende hjemmeside

Ind i Labrador, uden nye kodeord

Løsningen er integreret i Folketidendes CMS-system til aviser, kaldet Labrador, via et custom HTML-element, custom JavaScript og en iframe-teknik. Kortvisningen sætter sig selv op på artikelsiden og henter kortdata og historier parallelt fra vores egen server.

Nu vi taler teknik, vil jeg gerne indskyde, at jeg selvfølgelig har bygget en login-knap via Folketidendes egne systemer, så medarbejderne slipper for at huske endnu et dumt kodeord, når de skal arbejde med deres nye kort.

  1. Eksisterende

    Folketidende.dk

    Kampagnesiden "Vores Lolland-Falster".

    Kortet er indlejret via et custom HTML-element og en iframe i Folketidendes redaktionssystem, Labrador.
  2. Kortvisningen

    Historieikoner, der folder ud til video og artikler.

    Indlæser kortdata og historier parallelt, uden at røre eksterne kortudbydere.
  3. Vores server

    Serverer kortdata, historier og statistik.

    En almindelig webserver. Ingen ny infrastruktur, ingen tredjepartsregning.
  4. Redaktionens opsætning

    Historier sættes op med login via Folketidendes eget system.

    Login sker via Folketidendes egne systemer (SSO), så medarbejderne ikke skal huske endnu et kodeord.

Live på folketidende.dk: Folketidende.dk, Kortvisningen, Vores server, Redaktionens opsætning.

Folketidende.dk sender indlejres i artiklen til Kortvisningen. Vores server udveksler data med Kortvisningen. Vores server udveksler data med Redaktionens opsætning.

Kortet er indlejret i Folketidendes egen avisplatform, med login via deres eget system.

Se kortet i sin fulde bredde på folketidende.dk/vores-lolland-falster.

Resultat

Nul kroner om året i kortlicens

Folketidende sparer mindst 75.000 kr. om året, som ellers skulle gå til en kommerciel kortudbyder. Redaktionen sætter selv historierne op, og statistik på visninger og klik går retur, så de kan følge, hvilke historier der fanger læserne.

Jeg specialiserer mig i at løse de mest kringlede opgaver. Skal jeg skære en bro over, gør jeg også det.

Hvem er jeg?

Jeg er ekstern CTO med stærke meninger.

Jeg har bygget startups fra bunden og hjulpet virksomheder med at få teknikken til at skalere.

Hvis du er en forretningsperson og lidt træt af udviklere, så kan du godt lide mig.

Læs mere om mig
Mig med solpanel, laptop og udstyr foran gul baggrund