A Sua Biblioteca de Media Umbraco É Mais Pesada Do Que Parece: Limpe-a Com Segurança com o MediaRemove
Abra a biblioteca de media de qualquer site Umbraco que esteja ativo há alguns anos, e encontrará imagens de campanhas que terminaram há muito, PDFs substituídos por versões mais recentes e banners de páginas que já não existem. Ninguém os elimina, porque ninguém pode garantir que não são usados em algum lado. Assim, a biblioteca continua a crescer, os custos de armazenamento aumentam e a administração torna-se mais lenta a cada upload.
Por que os ficheiros órfãos são tão difíceis de encontrar
O Umbraco não guarda referências de media num único local. Uma única imagem pode estar ligada a vários tipos de locais:
O pacote inclui:
campos de conteúdo
seletor de media
estruturas aninhadas
ligações indiretas que as APIs padrão do CMS não expõem totalmente
Verificar cada ficheiro manualmente é irrealista num site com muito conteúdo. Eliminar ficheiros sem verificar pode causar páginas com erros. Como resultado, a maioria das equipas não faz nada, e os ficheiros não usados permanecem.
O que o MediaRemove faz
O MediaRemove é um plugin para o backoffice do Umbraco CMS, desenvolvido pela SoftPro. Encontra ficheiros de media que não são referenciados em lado nenhum do site e remove-os com segurança. Todo o processo acontece dentro do backoffice, sem acesso à base de dados ou verificações manuais. O objetivo é uma biblioteca de media limpa e otimizada, o que significa melhor desempenho, menos armazenamento e um fluxo de trabalho automatizado e seguro para remover ficheiros órfãos.
Contrate a SoftPro para Desenvolvimento Umbraco
Contacte a SoftPro para discutir o seu projeto Umbraco. Faça parceria com eles para otimizar o seu CMS, limpar a sua biblioteca de media e criar extensões para o backoffice adaptadas aos seus objetivos.
Como funciona: detetar, rever, remover
Fase 1: Detetar
Reconstrução das relações. O plugin escaneia todo o conteúdo e restaura o mapa completo das ligações entre itens de media e os locais onde são usados, incluindo ligações que as APIs padrão não captam.
Deteção de media não usado. Ficheiros que não são referenciados na estrutura de conteúdo são assinalados como candidatos seguros para remoção.
Fase 2: Rever e proteger
Tabela de visão geral dos media. Lista cada ficheiro assinalado com nome, caminho e origem, para que os resultados sejam fáceis de verificar.
Passos de validação e revisão. Nada é eliminado sem confirmação.
Lista de exclusão. Ativos críticos podem ser protegidos para que nunca sejam eliminados, mesmo que pareçam não ser usados.
Fase 3: Remover
Eliminação em massa. Ficheiros não usados selecionados são removidos numa única operação.
Consistência. A base de dados e o sistema de ficheiros mantêm-se sincronizados, sem referências residuais e sem ficheiros físicos órfãos.
Desenvolvido para não o atrasar
Escanear uma biblioteca de media grande pode sobrecarregar um CMS. O MediaRemove lida com isto de duas formas:
Motor de reconstrução de relações otimizado escaneia de forma eficiente sem prejudicar o desempenho do site ou do backoffice.
Processamento em segundo plano. A análise é executada em segundo plano, para que os editores continuem a trabalhar enquanto esta decorre.
Tecnologia
Backend: .NET, C#
CMS: Umbraco CMS, APIs de extensão do backoffice Umbraco
Rastreamento de relações: Nexu
Indústria: Soluções web
Foco: Otimização do CMS
Lançado: 2026
Os números
85% eficiência de limpeza: a maioria dos ficheiros órfãos são detetados e removidos.
60% de redução média do armazenamento: o armazenamento de media diminui após a limpeza, ajudando o site a escalar.
Backoffice 40% mais rápido: após a otimização, o backoffice carrega e navega mais rapidamente.
70% menos trabalho manual: muito menos tempo é gasto a limpar media manualmente.
Lista de verificação para limpeza segura de media
Faça backup antes da primeira execução, apesar de o plugin manter a base de dados e o sistema de ficheiros consistentes.
Reconstrua as relações primeiro. A deteção é tão precisa quanto o mapa de relações que a suporta.
Preencha a lista de exclusão antes de apagar. Adicione ativos usados fora do conteúdo Umbraco, como logos referenciados em templates, campanhas de email ou sites externos.
Revise a tabela geral por caminho e origem, não apenas pelo nome do ficheiro.
Apague em lotes em bibliotecas grandes, e verifique páginas-chave após cada lote.
Repita regularmente, por exemplo trimestralmente, para que a biblioteca nunca mais cresça descontroladamente.
MediaRemove está disponível no Umbraco Marketplace. Se o seu projeto Umbraco precisar de mais do que uma ferramenta de limpeza, como extensões personalizadas para o backoffice, integrações ou trabalho de performance, a equipa de desenvolvimento da SoftPro constrói.
Conclusão
Media não utilizada é um custo lento e invisível: mais armazenamento, um backoffice mais pesado e uma biblioteca que ninguém confia totalmente. O MediaRemove torna a limpeza segura:
ele reconstrói o mapa completo das relações entre conteúdo e media;
executa a análise em segundo plano;
protege ficheiros importantes com regras de exclusão;
apaga os restantes em lote mantendo a base de dados e o sistema de ficheiros sincronizados.