Tu biblioteca de medios Umbraco pesa más de lo que parece: cómo limpiarla de forma segura con MediaRemove
Abre la biblioteca de medios de cualquier sitio Umbraco que haya estado activo durante algunos años y encontrarás imágenes de campañas que terminaron hace mucho, PDFs reemplazados por versiones más nuevas y banners de páginas que ya no existen. Nadie los elimina, porque nadie puede asegurar que no se usen en algún lugar. Así que la biblioteca sigue creciendo, los costos de almacenamiento aumentan y el backoffice se vuelve más lento con cada carga.
Por qué los archivos huérfanos son tan difíciles de encontrar
Umbraco no mantiene las referencias de medios en un solo lugar. Una sola imagen puede estar enlazada desde varios tipos de lugares:
El paquete incluye:
campos de contenido
selectores de medios
estructuras anidadas
enlaces indirectos que las APIs estándar de CMS no exponen completamente
Revisar cada archivo manualmente no es realista en un sitio con mucho contenido. Borrar archivos sin comprobar puede causar páginas rotas. Como resultado, la mayoría de los equipos no hacen nada y los archivos no usados permanecen.
Qué hace MediaRemove
MediaRemove es un plugin para el backoffice de Umbraco CMS, desarrollado por SoftPro. Encuentra archivos de medios que no están referenciados en ninguna parte del sitio y los elimina de forma segura. Todo el proceso se ejecuta dentro del backoffice, sin acceso a la base de datos ni comprobaciones manuales. El objetivo es una biblioteca de medios limpia y optimizada, lo que significa mejor rendimiento, menos almacenamiento y un flujo de trabajo automatizado y seguro para eliminar archivos huérfanos.
Contrata a SoftPro para desarrollo Umbraco
Contacta con SoftPro para hablar sobre tu proyecto Umbraco. Colabora con ellos para optimizar tu CMS, limpiar tu biblioteca de medios y crear extensiones para el backoffice adaptadas a tus objetivos.
Cómo funciona: detectar, revisar, eliminar
Etapa 1: Detectar
Reconstrucción de relaciones. El plugin examina todo el contenido y restaura el mapa completo de enlaces entre los elementos de medios y los lugares donde se usan, incluyendo enlaces que las APIs estándar no captan.
Detección de medios no usados. Los archivos que no están referenciados en ninguna parte de la estructura de contenido se marcan como candidatos seguros para eliminación.
Etapa 2: Revisar y proteger
Tabla de resumen de medios. Lista cada archivo marcado con su nombre, ruta y origen, para que los resultados sean fáciles de comprobar.
Pasos de validación y revisión. Nada se elimina sin confirmación.
Lista de exclusión. Los activos críticos pueden protegerse para que nunca se eliminen, incluso si parecen no usarse.
Etapa 3: Eliminar
Eliminación masiva. Los archivos no usados seleccionados se eliminan en una sola operación.
Consistencia. La base de datos y el sistema de archivos permanecen sincronizados, sin referencias residuales ni archivos físicos huérfanos.
Diseñado para no ralentizarte
Escanear una gran biblioteca de medios puede sobrecargar un CMS. MediaRemove lo gestiona de dos formas:
Un motor optimizado de reconstrucción de relaciones escanea eficientemente sin afectar el rendimiento del sitio o del backoffice.
Procesamiento en segundo plano. El análisis se ejecuta en segundo plano, para que los editores puedan seguir trabajando mientras se realiza.
Tecnología
Backend: .NET, C#
CMS: Umbraco CMS, APIs de extensión del backoffice de Umbraco
Seguimiento de relaciones: Nexu
Industria: Soluciones web
Enfoque: Optimización de CMS
Lanzamiento: 2026
Las cifras
85% de eficiencia en limpieza: se detectan y eliminan la mayoría de los archivos huérfanos.
60% de reducción promedio de almacenamiento: el almacenamiento de medios disminuye tras la limpieza, ayudando a escalar el sitio.
40% de backoffice más rápido: después de la optimización, el backoffice carga y navega más rápido.
70% menos trabajo manual: se dedica mucho menos tiempo a limpiar medios manualmente.
Lista de verificación para una limpieza segura de medios
Haz una copia de seguridad antes de la primera ejecución, aunque el plugin mantiene la base de datos y el sistema de archivos consistentes.
Reconstruye las relaciones primero. La detección es tan precisa como el mapa de relaciones que la respalda.
Llena la lista de exclusión antes de eliminar. Añade activos usados fuera del contenido de Umbraco, como logos referenciados en plantillas, campañas de correo electrónico o sitios externos.
Revisa la tabla de resumen por ruta y fuente, no solo por el nombre del archivo.
Elimina en lotes en bibliotecas grandes, y comprueba las páginas clave después de cada lote.
Repite regularmente, por ejemplo trimestralmente, para que la biblioteca nunca vuelva a crecer fuera de control.
MediaRemove está disponible en el Umbraco Marketplace. Si tu proyecto Umbraco necesita más que una herramienta de limpieza, como extensiones personalizadas para el backoffice, integraciones o trabajo de rendimiento, el equipo de desarrollo de SoftPro las desarrolla.
Conclusión
Los medios no usados son un costo lento e invisible: más almacenamiento, un backoffice más pesado y una biblioteca en la que nadie confía completamente. MediaRemove hace que la limpieza sea segura:
reconstruye el mapa completo de relaciones contenido-medios;
realiza el análisis en segundo plano;
protege archivos clave con reglas de exclusión;
elimina el resto en masa, manteniendo sincronizados la base de datos y el sistema de archivos.