Hver fil, lett å finne
Bilder, dokumenter, nedlastinger og genererte filer hoper seg raskt opp — og hvis ingen finner dem igjen, kunne de like gjerne ikke eksistert.
Problemet det løser: Filer spredt mellom e-postvedlegg, lokale mapper og tilfeldige skylagringer sløser bort tid og øker risikoen for å bruke utdaterte eller feil versjoner.
Hvordan det hjelper:
- Et sentralt Digital Asset Management (DAM)-bibliotek inneholder alle bilder, dokumenter og nedlastinger som brukes på nettstedet, i appen og i kommunikasjonen din.
- Filene organiseres med de samme Categories og Tags som resten av plattformen, så det er ingen separat arkivstruktur å lære.
- Ressurser kan gjenbrukes på tvers av innholdssider, nyhetsbrev, skjemaer og produkter — last opp én gang, bruk overalt.
- Siden det er bygget inn i samme plattform som innholdsredigering, er innsetting av et bilde eller dokument i en side et søk-og-klikk, ikke en leting etter filer.
Den gode arbeidsdagen: Redaktører finner riktig fil på sekunder, og publiserer aldri ved et uhell en foreldet versjon igjen.
Hvorfor dette er viktig for organisasjonen din
Et delt ressursbibliotek reduserer dupliserte opplastinger, holder merkevaren konsekvent (riktig logo, riktig versjon), og forkorter tiden fra «jeg trenger dette bildet» til «det er publisert».
Tekniske detaljer
DAM-modulen er implementert via DamService (ExireNexus.Services/Services/Dam/DamService.cs) som opererer på modellen UploadedFile (ExireNexus.Shared/Models/UploadedFile.cs).
Viktige implementeringspunkter:
UploadedFileer plattformens eneste media-entitet — som dekker bilder, dokumenter, nedlastinger og genererte filer — og er koblet tilCategoryogTagenheter for organisering, i samsvar med hvordanItem(innhold) ogShopProducter kategorisert.- Filopplasting/-levering eksponeres gjennom
FileEndpointiExireNexus.ApiService/Endpoints/FileEndpoint.cs, et Minimal API-endepunkt som returnerer typede resultater, og holder opplastings-/nedlastingslogikk utenfor Blazor UI-laget. - Siden ressurser deler plattformens
Category-hierarki, gjelder den samme mappe-lignende organiseringen som brukes for innholdssider og produkter også for filer — ingen separat taksonomi å vedlikeholde. - Gjenbruk på tvers av moduler (innholdselementer, nyhetsbrev, skjemaer, butikkprodukter) oppnås ved enkelt å referere til
UploadedFile-postens ID i stedet for å duplisere filen, og holder lagring og versjonshistorikk sentralisert.
Dette sørger for at ressursbiblioteket er i tråd med plattformens kjerneprinsipp om å gjenbruke eksisterende organisatoriske enheter (Category, Tag) i stedet for å introdusere en parallell taksonomi for filhåndtering.