Je Umbraco Media Bibliotheek is Zwaarder Dan Hij Lijkt: Veilig Opschonen met MediaRemove
Open de mediabibliotheek van elke Umbraco-site die al een paar jaar live is, en je vindt afbeeldingen van campagnes die lang geleden zijn afgelopen, PDF's vervangen door nieuwere versies en banners voor pagina's die niet meer bestaan. Niemand verwijdert ze, omdat niemand met zekerheid kan zeggen dat ze nergens worden gebruikt. Dus blijft de bibliotheek groeien, stijgen de opslagkosten en wordt de backoffice bij elke upload trager.
Waarom verweesde bestanden zo moeilijk te vinden zijn
Umbraco houdt mediareferenties niet op één plek bij. Een enkele afbeelding kan gelinkt zijn vanuit verschillende plekken:
Het pakket omvat:
inhoudsvelden
media-selectors
ingesloten structuren
indirecte links die standaard CMS-API's niet volledig blootleggen
Elk bestand met de hand controleren is onrealistisch op een contentrijke site. Bestanden verwijderen zonder te controleren brengt het risico op kapotte pagina's mee. Als gevolg daarvan doen de meeste teams niets en blijven de ongebruikte bestanden staan.
Wat MediaRemove doet
MediaRemove is een backoffice-plugin voor Umbraco CMS, ontwikkeld door SoftPro. Het vindt mediabestanden die nergens op de site worden verwezen en verwijdert ze veilig. Het hele proces loopt binnen de backoffice, zonder database-toegang of handmatige controles. Het doel is een schone, geoptimaliseerde mediabibliotheek, wat betekent betere prestaties, minder opslag en een geautomatiseerde, veilige workflow voor het verwijderen van verweesde bestanden.
Huur SoftPro in voor Umbraco-ontwikkeling
Neem contact op met SoftPro om je Umbraco-project te bespreken. Werk samen met hen om je CMS te optimaliseren, je mediabibliotheek op te ruimen en backoffice-extensies te bouwen die op je doelen zijn afgestemd.
Hoe het werkt: detecteren, beoordelen, verwijderen
Fase 1: Detecteren
Relatieherbouw. De plugin scant alle inhoud en herstelt de volledige kaart van links tussen media-items en de plaatsen waar ze worden gebruikt, inclusief links die door standaard-API's worden gemist.
Detectie van ongebruikte media. Bestanden die nergens in de inhoudsstructuur worden verwezen, worden gemarkeerd als veilige kandidaten voor verwijdering.
Fase 2: Beoordelen en beschermen
Media-overzichtstabel. Het geeft elk gemarkeerd bestand weer met zijn naam, pad en bron, zodat de resultaten gemakkelijk te controleren zijn.
Validatie- en beoordelingsstappen. Er wordt niets verwijderd zonder bevestiging.
Uitsluitingslijst. Kritieke middelen kunnen worden beschermd zodat ze nooit worden verwijderd, zelfs als ze ongebruikt lijken.
Fase 3: Verwijderen
Bulk verwijderen. Geselecteerde ongebruikte bestanden worden in één operatie verwijderd.
Consistentie. De database en het bestandssysteem blijven gesynchroniseerd, zonder achtergebleven verwijzingen en zonder verweesde fysieke bestanden.
Ontworpen om je niet te vertragen
Het scannen van een grote mediabibliotheek kan een zware belasting op een CMS leggen. MediaRemove pakt dit op twee manieren aan:
Een geoptimaliseerde relatieherbouwengine scant efficiënt zonder de prestaties van de site of de backoffice te beïnvloeden.
Achtergrondverwerking. Analyse wordt op de achtergrond uitgevoerd, zodat redacteuren kunnen blijven werken terwijl het loopt.
Technologie
Backend: .NET, C#
CMS: Umbraco CMS, Umbraco Backoffice extensie-API's
Relatie tracking: Nexu
Industrie: Weboplossingen
Focus: CMS-optimalisatie
Uitgebracht: 2026
De cijfers
85% opruimefficiëntie: de meeste achtergebleven bestanden worden gedetecteerd en verwijderd.
60% gemiddelde opslagvermindering: mediaopslag daalt na opruiming, wat helpt bij het schalen van de site.
40% snellere backoffice: na optimalisatie laadt en navigeert de backoffice sneller.
70% minder handmatig werk: veel minder tijd wordt besteed aan het handmatig opruimen van media.
Een veilige checklist voor mediaclean-up
Maak een back-up vóór de eerste run, ook al zorgt de plugin voor consistentie tussen database en bestandsysteem.
Bouw eerst de relaties opnieuw op. Detectie is alleen zo nauwkeurig als de onderliggende relatiematrix.
Vul de uitsluitingslijst in voordat je gaat verwijderen. Voeg media toe die buiten Umbraco-content worden gebruikt, zoals logo's die in sjablonen, e-mailcampagnes of externe sites worden verwezen.
Bekijk de overzichtstabel op pad en bron, niet alleen op bestandsnaam.
Verwijder in batches bij grote bibliotheken, en controleer sleutelpagina's na elke batch.
Herhaal regelmatig, bijvoorbeeld elk kwartaal, zodat de bibliotheek nooit meer uit de hand loopt.
MediaRemove is beschikbaar op de Umbraco Marketplace. Als je Umbraco-project meer nodig heeft dan een schoonmaaktool, zoals aangepaste backoffice-uitbreidingen, integraties of prestatieverbeteringen, bouwt het ontwikkelingsteam van SoftPro die.
Conclusie
Ongebruikte media zijn een langzame, onzichtbare kostenpost: meer opslag, een zwaardere backoffice en een bibliotheek die niemand volledig vertrouwt. MediaRemove maakt het opruimen veilig:
het bouwt de volledige kaart van content-naar-media relaties opnieuw op;
het voert de analyse op de achtergrond uit;
het beschermt belangrijke bestanden met uitsluitingsregels;
het verwijdert de rest in bulk terwijl het de database en het bestandssysteem gesynchroniseerd houdt.