deco.cx Admin: Validação de Publicação

Lucas Ribeiro
Lucas Ribeiro
19 de março de 2026
deco.cx Admin: Validação de Publicação

Nesta semana no deco.cx Admin: validação no momento da publicação que detecta propriedades obrigatórias faltando nos seus blocos antes de as mudanças entrarem em produção.


Validação de Blocos na Publicação

Ao editar conteúdo no Admin, você pode remover acidentalmente uma propriedade obrigatória de um bloco. Um link sem URL, um card sem título, um item de footer com href vazio. Anteriormente, não havia forma de detectar esses problemas antes de publicar. Você só descobriria quando a página quebrasse em produção.

O Admin agora valida blocos contra seus schemas TypeScript quando você publica. Se algum bloco está sem propriedades obrigatórias, um diálogo aparece listando os blocos afetados e o que está faltando. Cada bloco na lista é clicável, então você pode pular direto para ele no editor.

O diálogo separa os problemas em dois níveis. Erros bloqueiam a publicação completamente e devem ser corrigidos primeiro. Avisos deixam você escolher: voltar e corrigir os problemas, ou clicar em "Publicar mesmo assim" para continuar.

Um aviso lista os blocos afetados e deixa você publicar mesmo assim.
Um erro bloqueia a publicação até que as propriedades faltantes sejam corrigidas.

O recurso é opcional. Para ativá-lo, vá para Management > Settings > Blocks Validator. De lá você também pode adicionar regras de ignorar para pular a validação em páginas específicas, blocos salvos, ou tipos de seção que intencionalmente deixam campos obrigatórios vazios.


Outras Melhorias

check
Botão remover para campos de mídia opcionais: limpar uma imagem ou vídeo opcional não requer mais abrir o dropdown de Mudança, a ação de remover agora é visível diretamente abaixo da prévia
check
Modo inline para campos rich text: novos formatos html-inline e rich-text-inline impedem que o TipTap envolva conteúdo em tags de parágrafo, para campos de linha única como títulos e rótulos
check
Valores vazios limpos ao salvar: limpar um campo no Admin agora remove a propriedade do JSON em vez de salvá-la como uma string vazia ou array vazio

O Que Vem Depois

Essas mudanças estão ativas agora no deco.cx Admin.

Se você tem feedback, chegue até nós no Discord.

Você também pode gostar

Ver todos
Tudo que Estamos Lançando na VTEX Day 2026

Tudo que Estamos Lançando na VTEX Day 2026

Rafael Crespo
Rafael Crespo
April 15, 2026 at 12:00 AM
deco.cx Admin: Redesign Mobile

deco.cx Admin: Redesign Mobile

Lucas Ribeiro
Lucas Ribeiro
March 12, 2026 at 12:00 AM