Votre bibliothèque multimédia Umbraco est plus lourde qu'elle n'en a l'air : nettoyage sécurisé avec MediaRemove
Ouvrez la bibliothèque multimédia de n'importe quel site Umbraco en ligne depuis quelques années, et vous trouverez des images de campagnes terminées depuis longtemps, des PDF remplacés par des versions plus récentes, et des bannières pour des pages qui n'existent plus. Personne ne les supprime, car personne ne peut affirmer avec certitude qu'ils ne sont pas utilisés quelque part. Ainsi, la bibliothèque continue de croître, les coûts de stockage augmentent, et le backoffice devient plus lent à chaque téléchargement.
Pourquoi les fichiers orphelins sont si difficiles à trouver
Umbraco ne conserve pas les références médias en un seul endroit. Une image unique peut être liée depuis plusieurs types d'endroits :
Le package inclut :
champs de contenu
sélecteurs de médias
structures imbriquées
liens indirects que les API CMS standards n'exposent pas entièrement
Vérifier chaque fichier manuellement est irréaliste sur un site riche en contenu. Supprimer des fichiers sans vérification risque de casser des pages. En conséquence, la plupart des équipes ne font rien, et les fichiers inutilisés restent.
Ce que fait MediaRemove
MediaRemove est un plugin backoffice pour Umbraco CMS, développé par SoftPro. Il trouve les fichiers médias qui ne sont référencés nulle part sur le site et les supprime en toute sécurité. Le processus complet s'exécute dans le backoffice, sans accès à la base de données ni vérifications manuelles. L'objectif est une bibliothèque multimédia propre et optimisée, ce qui signifie de meilleures performances, moins de stockage, et un flux de travail automatisé et sécurisé pour la suppression des fichiers orphelins.
Engagez SoftPro pour le développement Umbraco
Contactez SoftPro pour discuter de votre projet Umbraco. Collaborez avec eux pour optimiser votre CMS, nettoyer votre bibliothèque multimédia et développer des extensions backoffice adaptées à vos objectifs.
Comment ça marche : détecter, examiner, supprimer
Étape 1 : Détecter
Reconstruire les relations. Le plugin analyse tout le contenu et restaure la carte complète des liens entre les éléments médias et les endroits où ils sont utilisés, y compris les liens que les API standard omettent.
Détection des médias inutilisés. Les fichiers qui ne sont référencés nulle part dans la structure de contenu sont signalés comme candidats sûrs à la suppression.
Étape 2 : Examiner et protéger
Tableau d’aperçu des médias. Il liste chaque fichier signalé avec son nom, chemin et source, pour faciliter la vérification des résultats.
Étapes de validation et d'examen. Rien n’est supprimé sans confirmation.
Liste d'exclusion. Les actifs critiques peuvent être protégés afin qu'ils ne soient jamais supprimés, même s'ils semblent inutilisés.
Étape 3 : Supprimer
Suppression en masse. Les fichiers inutilisés sélectionnés sont supprimés en une seule opération.
Cohérence. La base de données et le système de fichiers restent synchronisés, sans références restantes ni fichiers physiques orphelins.
Conçu pour ne pas vous ralentir
Scanner une grande bibliothèque multimédia peut charger lourdement un CMS. MediaRemove gère cela de deux manières :
Un moteur de reconstruction des relations optimisé scanne efficacement sans nuire aux performances du site ou du backoffice.
Traitement en arrière-plan. L'analyse s’exécute en arrière-plan, pour que les éditeurs puissent continuer à travailler pendant ce temps.
Technologie
Backend : .NET, C#
CMS : Umbraco CMS, APIs d’extension Umbraco Backoffice
Suivi des relations : Nexu
Secteur : Solutions web
Focus : Optimisation CMS
Lancé : 2026
Les chiffres
85 % d'efficacité de nettoyage : la plupart des fichiers orphelins sont détectés et supprimés.
60 % de réduction moyenne de stockage : le stockage média diminue après nettoyage, ce qui aide le site à évoluer.
40 % plus rapide en backoffice : après optimisation, le backoffice se charge et navigue plus rapidement.
70 % moins de travail manuel : beaucoup moins de temps passé à nettoyer manuellement les médias.
Une liste de contrôle pour un nettoyage média sécurisé
Sauvegardez avant la première exécution, même si le plugin maintient la cohérence entre la base de données et le système de fichiers.
Reconstruisez d'abord les relations. La détection n'est précise que si la carte des relations est correcte.
Remplissez la liste d'exclusion avant de supprimer. Ajoutez les ressources utilisées en dehors du contenu Umbraco, comme les logos référencés dans les modèles, les campagnes email ou les sites externes.
Examinez le tableau de synthèse par chemin et source, pas seulement par nom de fichier.
Supprimez par lots sur de grandes bibliothèques, et vérifiez les pages clés après chaque lot.
Répétez régulièrement, par exemple trimestriellement, pour que la bibliothèque ne devienne plus jamais ingérable.
MediaRemove est disponible sur le Umbraco Marketplace. Si votre projet Umbraco a besoin de plus qu’un outil de nettoyage, comme des extensions personnalisées pour le backoffice, des intégrations ou des travaux de performance, l’équipe de développement de SoftPro réalise cela.
Conclusion
Les médias inutilisés représentent un coût lent et invisible : plus de stockage, un backoffice plus lourd, et une bibliothèque en laquelle personne n'a pleinement confiance. MediaRemove rend le nettoyage sûr :
il reconstruit la carte complète des relations contenu-média ;
il exécute l’analyse en arrière-plan ;
il protège les fichiers clés avec des règles d'exclusion ;
il supprime le reste en masse tout en gardant la base de données et le système de fichiers synchronisés.