O Gravity Forms Entry Assets (Entry Assets Add-on for Gravity Forms) é uma extensão técnica de otimização de infraestrutura, organização de dados e conformidade para o ecossistema Gravity Forms no WordPress, desenvolvida sob medida para desenvolvedores web, administradores de sistemas, agências digitais e empresas com fluxos complexos de captura de documentos (portais de recrutamento, financeiras, seguradoras, imobiliárias e escritórios de compliance) que precisam gerenciar, centralizar e proteger arquivos e mídias enviados pelos usuários via formulários sem sobrecarregar a biblioteca nativa do WordPress ou comprometer a segurança do servidor.
Destaques:
- Estruturação e Separação Dedicada de Arquivos (Dedicated Asset Storage): Em vez de despejar anexos desordenadamente na pasta padrão do WordPress (
/wp-content/uploads/ano/mes/), o add-on organiza os uploads em diretórios estruturados por formulário e por ID de entrada (Entry ID), facilitando a auditoria de arquivos e a manutenção técnica do servidor via FTP/SSH. - Controle de Privacidade e Bloqueio de Acesso Público:
- Proteção contra Indexação e Acesso Direto: Implementa regras de segurança (via
.htaccessou bloqueio de rotas no Nginx) e URLs protegidas/temporárias para impedir que documentos confidenciais (RG, CNH, contratos assinados, holerites, comprovantes de renda) sejam acessados diretamente pela URL pública ou indexados por robôs de busca como o Googlebot; - Acesso Condicionado a Permissões: Restringe o download e visualização dos anexos apenas a usuários autenticados com cargos específicos no painel do WordPress (Administrador, Editor ou gerentes designados).
- Proteção contra Indexação e Acesso Direto: Implementa regras de segurança (via
- Gestão de Armazenamento e Limpeza Automatizada (Storage Optimization):
- Rotinas de Limpeza Programada: Permite configurar regras para exclusão automática de arquivos antigos ou temporários após determinado período (ex: excluir anexos de entradas arquivadas após 90 dias para economia de disco);
- Desvinculação Inteligente: Mantém os dados tabulares da entrada (entry meta) salvos no banco de dados enquanto remove arquivos pesados do disco, ajudando a cumprir políticas de retenção de dados e normas como a LGPD e o GDPR.
- Rastreabilidade e Painel de Mídias por Entrada:
- Insere uma aba ou módulo dedicado na tela de detalhes da entrada (Gravity Forms > Entries > View Entry), listando todos os arquivos enviados pelo usuário com metadados detalhados (tamanho do arquivo, tipo MIME, data de upload e hash de verificação);
- Possibilita o download individual ou em lote (geração de arquivo
.zipcom todos os anexos daquela entrada específica) para facilitar o trabalho de equipes de triagem e análise cadastral.
- Compatibilidade com Armazenamento em Nuvem e CDN:
- Integração facilitada com add-ons de armazenamento externo (Amazon S3, Google Cloud Storage, DigitalOcean Spaces);
- Permite descarregar arquivos pesados diretamente para buckets seguros na nuvem, evitando que o armazenamento da hospedagem principal do WordPress fique lotado por envios em massa.