Hver organisasjon vil at nettsiden skal se ut som deres — ikke som en generisk mal andre også bruker.
Problemet det løser: Fullstendig tilpasset design betyr normalt et dyrt utviklingsprosjekt hver gang du vil endre farger, fonter eller layout.
Hvordan det hjelper:
- Innebygde design-/temaverktøy lar administratorer tilpasse farger, fonter og layout direkte fra Backstage — uten kode for vanlige justeringer.
- Automatisk temamodus (lys/mørk skift) er støttet fra start, slik at nettstedet automatisk tilpasses besøkernes preferanser.
- Fordi designinnstillinger lagres som plattformskonfigurasjon i stedet for hardkodet i brukergrensesnittet, gjelder endringene straks på hele nettstedet — ingen ny deploy kreves.
- For organisasjoner som ønsker dypere tilpasning, gjør samme rene arkitektur det enkelt for en utvikler å gjøre skreddersydd design uten å slåss med plattformens konvensjoner.
Den gode arbeidsdagen: Oppdater merkevarmene dine eller prøv et nytt uttrykk på minutter, ikke i flere uker med utviklingsarbeid.
Hvorfor dette er viktig for organisasjonen din
Designtilpasning som ikke krever utvikler for hver liten justering betyr at nettstedet kan utvikle seg sammen med merkevaren din — en rebranding, en sesongvis oppdatering eller en tilgjengelighetsforbedring kan skje på din egen tid.
Tekniske detaljer
Design-/temakonfigurasjon er implementert i ExireNexus.Backstage/Components/Editors/Developer/Settings/Design.razor, med støtte fra SettingsService (ExireNexus.Services/Services/System/SettingsService.cs) og enum-definisjonene i SystemSettings (ExireNexus.Shared/Enums/SystemSettings.cs).
Viktige implementasjonspunkter:
- Innstillinger lagres som nøkkel-/verdikonfigurasjon i stedet for å være kompilert inn i UI-et, så temaforandringer blir aktive uten rebuild eller redeploy — de leses ved render-time av Blazor-komponentene som bruker dem.
- UI-laget bruker Fluent UI Blazor v4-komponenter, som har innebygd støtte for lys/mørk/auto-farger, og gjør det mulig å tilby automatisk temaskifte uten egen CSS-variabellogikk.
- Fordi temainnstillinger er scoped per tenant, er hver organisasjons designvalg fullt isolert fra andre som deler samme deploy.
- For dypere, kodebasert tilpasning gjør plattformens rene arkitektur det enkelt for en utvikler å overstyre enkelte komponenter eller stiler uten å måtte endre kjernen i plattformen.
Dette balancerer enkel selvbetjent tilpasning for vanlige designendringer med et rent, utvidbart fundament for organisasjoner som trenger egenutviklet løsning.