Template Dokumentasjon

Case Study Template

Hvordan porteføljesidene er bygget

Dokumentasjon og struktur for langt-form case study sider

Om denne malen

Dette er en dokumentasjonsside som forklarer hvordan case study-sidene i porteføljen er bygget. Den tjener også som en midlertidig placeholder til neste prosjekt (CORPUS) er ferdig implementert.

Hver case study følger en narrativ struktur som viser forskningsprosessen, metodikken, og resultatet på en tilgjengelig måte.

Teknisk informasjon

Teknologi:
HTML5, CSS3, Vanilla JavaScript
Stil:
Minimal og ren, typografi-fokusert
Responsive:
Fungerer på desktop, tablet, og mobil
Filer:
portfolio.css (delt styling), individuelle HTML-filer per prosjekt

Sidestruktur

1. Hero-seksjon

Toppen av siden inneholder:

Eksempel fra Masteroppgave:

  • Badges: "2019", "Masteroppgave", "UiO"
  • H1: "Facilitating for Capabilities"
  • H2: "Myndiggjøring av personer med utviklingshemming..."

2. Oversikt-seksjon

To-kolonnes layout (på desktop) med:

3. Hovedinnhold

Narrativ-seksjonene følger en logisk flyt:

4. Navigasjon

Bunnen av siden har:

Interaktive funksjoner

Definition Tooltips

Fagtermer er markert med en prikket rød understrek. Når du holder musepekeren over dem (desktop) eller trykker på dem (mobil), vises en kort forklaring.

Implementasjon

Tooltips er implementert med en JavaScript-klasse som:

  • Detekterer om enheten er touch-basert eller ikke
  • Viser tooltip ved hover (desktop) eller tap (mobil)
  • Posisjonerer tooltip automatisk innenfor viewport
  • Lukker tooltip når du klikker utenfor (mobil)

Progress Navigation

En scrollbar til venstre for innholdet viser:

Visuell feedback

Progress navigasjonen vises først etter at du scroller forbi hero-seksjonen. Alle elementer er 60% transparente for å ikke distrahere fra innholdet.

Responsivt design

Siden tilpasser seg automatisk til skjermstørrelse:

Visuell stil

Fargepalett

Primary:
#0a0a0a (svart tekst)
Secondary:
#666 (grå tekst)
Accent:
#dc2626 (rød for fremheving)
Background:
#ffffff (hvit) / #f9fafb (alternativ)
Border:
#e5e5e5 (lys grå)

Typografi

Systemfonter brukes for rask lasting og lesbarhet:

Komponenter

Flere gjenbrukbare komponenter er tilgjengelige:

.finding - Funnboks

Grå bakgrunn med rød tittel. Brukes til å fremheve viktige forskningsfunn eller innsikter.

.highlight-box - Fremhevingsboks

  • Gul bakgrunn med oransje venstre-border
  • Brukes til viktige punkter eller lister

.insight-box - Innsiktboks

Som highlight-box, men for enkeltavsnitt eller korte innsikter.

.publication-box - Publikasjonsboks

Grønn bakgrunn. Brukes til å fremheve publikasjoner, priser, eller eksterne anerkjennelser.

Forskningsspørsmål

.research-question brukes til å fremheve hovedforskningsspørsmålet. Grå bakgrunn med rød venstre-border.

"Pullquote brukes til viktige sitater eller statement som fortjener ekstra oppmerksomhet."

Teknisk implementasjon

Filstruktur

Porteføljedelen er organisert som følger:

portfolio-website/
├── server.js
├── package.json
└── public/
    ├── index.html
    ├── css/
    │   └── main.css
    ├── pasientjournal/
    │   ├── index.html
    │   ├── css/
    │   │   └── pasientjournal.css
    │   └── js/
    │       ├── TooltipManager.js
    │       └── app.js
    └── portfolio/
        ├── masteroppgave.html
        ├── template.html
        ├── css/
        │   └── portfolio.css
        └── js/
            ├── DefinitionTooltips.js
            ├── ProgressNavigation.js
            └── main.js
      

JavaScript-klasser

DefinitionTooltips

Håndterer alle interaktive definition tooltips:

ProgressNavigation

Styrer scroll tracking og navigasjon:

Accessibility

Sidene følger grunnleggende accessibility-prinsipper:

Neste steg

Planlagte case studies

  1. Masteroppgave (2019) - Ferdig implementert
  2. CORPUS (2020-2022) - Kommende
    • Helsedigitalisering og kapasitetsbygging
    • 12 intervjuer med implementeringsledere
    • Innføring av digital hjemmetjeneste i Oslo
  3. Doktorgradsarbeid - Kommende
    • Democratic Design Theory
    • Informasjonssystemer-perspektiv
    • Teoretisk utvikling (early-stage)

Forbedringer og justeringer

Bruke malen

For å lage en ny case study-side:

  1. Kopier strukturen fra masteroppgave.html
  2. Erstatt innhold med nytt prosjekt
  3. Behold hero, overview, og navigasjonsstruktur
  4. Legg til definition tooltips for fagtermer (<span class="term" data-tooltip="...">)
  5. Sett ID-er på hovednivå h2-seksjoner for progress nav
  6. Test responsivt design på ulike enheter
  7. Oppdater navigasjonslenker mellom prosjekter
← Forrige prosjekt Hjem