La tua libreria media di Umbraco è più pesante di quanto sembri: pulirla in sicurezza con MediaRemove
Apri la libreria media di qualsiasi sito Umbraco attivo da qualche anno e troverai immagini di campagne concluse da tempo, PDF sostituiti da versioni più recenti e banner per pagine che non esistono più. Nessuno li elimina, perché nessuno può dire con certezza che non sono usati da qualche parte. Così la libreria continua a crescere, i costi di archiviazione aumentano e il backoffice diventa più lento ad ogni upload.
Perché i file orfani sono così difficili da trovare
Umbraco non conserva i riferimenti ai media in un unico posto. Una singola immagine può essere collegata da diversi tipi di luoghi:
Il pacchetto include:
campi contenuto
selettori media
strutture annidate
collegamenti indiretti che le API standard del CMS non espongono completamente
Controllare manualmente ogni file è irrealistico su un sito ricco di contenuti. Cancellare file senza controllare rischia di rompere le pagine. Di conseguenza, la maggior parte dei team non fa nulla e i file inutilizzati restano.
Cosa fa MediaRemove
MediaRemove è un plugin per il backoffice di Umbraco CMS, sviluppato da SoftPro. Trova i file media che non sono referenziati da nessuna parte sul sito e li rimuove in sicurezza. L'intero processo avviene all'interno del backoffice, senza accesso al database o controlli manuali. L'obiettivo è una libreria media pulita e ottimizzata, che significa migliori prestazioni, meno spazio di archiviazione e un flusso di lavoro automatizzato e sicuro per rimuovere i file orfani.
Assumi SoftPro per lo Sviluppo Umbraco
Contatta SoftPro per discutere il tuo progetto Umbraco. Collabora con loro per ottimizzare il tuo CMS, pulire la tua libreria media e creare estensioni backoffice su misura per i tuoi obiettivi.
Come funziona: rileva, revisiona, rimuovi
Fase 1: Rilevamento
Ricostruzione relazione. Il plugin scansiona tutto il contenuto e ricostruisce la mappa completa dei collegamenti tra gli elementi media e i luoghi in cui sono usati, inclusi i collegamenti che le API standard non rilevano.
Rilevamento media inutilizzati. I file che non sono referenziati da nessuna parte nella struttura dei contenuti vengono segnalati come candidati sicuri per la rimozione.
Fase 2: Revisione e protezione
Tabella panoramica media. Elenca ogni file segnalato con nome, percorso e fonte, così i risultati sono facili da controllare.
Passaggi di validazione e revisione. Niente viene eliminato senza conferma.
Lista di esclusione. Le risorse critiche possono essere protette per non essere mai eliminate, anche se sembrano inutilizzate.
Fase 3: Rimozione
Eliminazione in blocco. I file inutilizzati selezionati vengono rimossi in un'unica operazione.
Coerenza. Il database e il file system rimangono sincronizzati, senza riferimenti residui e senza file fisici orfani.
Costruito per non rallentarti
Scansionare una grande libreria media può mettere un carico pesante su un CMS. MediaRemove gestisce questo in due modi:
Un motore di ricostruzione relazioni ottimizzato scansiona efficacemente senza compromettere le prestazioni del sito o del backoffice.
Elaborazione in background. L'analisi avviene in background, così gli editor possono continuare a lavorare mentre viene eseguita.
Tecnologia
Backend: .NET, C#
CMS: Umbraco CMS, API di estensione del backoffice di Umbraco
Monitoraggio delle relazioni: Nexu
Settore: Soluzioni web
Focus: Ottimizzazione CMS
Rilasciato: 2026
I numeri
85% di efficienza nella pulizia: la maggior parte dei file orfani viene rilevata e rimossa.
Riduzione media dello storage del 60%: lo spazio media si riduce dopo la pulizia, aiutando il sito a scalare.
Backoffice il 40% più veloce: dopo l’ottimizzazione, il backoffice si carica e si naviga più velocemente.
70% di lavoro manuale in meno: molto meno tempo viene speso a pulire i media manualmente.
Check-list per una pulizia sicura dei media
Esegui un backup prima della prima esecuzione, anche se il plugin mantiene database e filesystem coerenti.
Ricostruisci prima le relazioni. Il rilevamento è accurato solo quanto la mappa delle relazioni che lo supporta.
Compila la lista di esclusione prima di eliminare. Aggiungi risorse usate al di fuori del contenuto Umbraco, come loghi referenziati in template, campagne email o siti esterni.
Controlla la tabella riepilogativa per percorso e fonte, non solo per nome file.
Elimina in lotti su librerie grandi, e verifica le pagine chiave dopo ogni lotto.
Ripeti regolarmente, ad esempio trimestralmente, così la libreria non crescerà più fuori controllo.
MediaRemove è disponibile su Umbraco Marketplace. Se il tuo progetto Umbraco necessita di più di uno strumento di pulizia, come estensioni personalizzate per il backoffice, integrazioni o miglioramenti delle prestazioni, il team di sviluppo di SoftPro realizza.
Conclusione
I media inutilizzati rappresentano un costo lento e invisibile: più spazio occupato, un backoffice appesantito e una libreria di cui nessuno si fida completamente. MediaRemove rende la pulizia sicura:
ricostruisce la mappa completa delle relazioni tra contenuto e media;
esegue l’analisi in background;
protegge i file chiave con regole di esclusione;
elimina in blocco il resto mantenendo in sincronizzazione database e filesystem.