Uppsats

Malgomaj FVOF CMS : Ett CMS i ASP.NET, Blazor Server

M1-uppsats

Mittuniversitetet/Institutionen för data- och elektroteknik (2023-)

Publicerad: 2026

Språk: Svenska

Sammanfattning

Projektet handlar om att bygga ett innehållshanteringssystem för fiskevårdsföreningen Malgomaj FVOF. Deras nuvarande innehållshanteringssystem når inte upp till dagens standarder för tillgänglighet och behöver därför ersättas med ett modernare och mer kostnadseffektivt system. Det nya systemet är en Blazor Server-applikation med ett inbyggt API för kommunikation med databasen. API:ets ändpunkter följer REPR-modellen med hjälp av FastEndpoints, där UI-komponenter kan anropa dataklassernas metoder medan externa klienter kan anropa dem via HTTP-förfrågningar. Autentisering sker med accessToken (JWT) och hålls vid liv av en komponentbaserad background service genom att jämföra en refreshToken som är lagrad i databasen. Tokens skickas över HTTP-Cookie. Projektet går igenom hur Docker driver runtime-miljön i produktion, där databashanteringssystemet, innehållshanteringssystemet och den omvända proxyn är var sin container. Avslutningsvis reflekterades arbetet över testresultaten, de etiska aspekterna och den fortsatta utvecklingen.

Information

Författare
Svedin, Isaac
Lärosäte / institution
Mittuniversitetet/Institutionen för data- och elektroteknik (2023-)
Publiceringsdatum
2026
Uppsatstyp
M1-uppsats
Språk
Svenska