Eram duas páginas, a inicial e a de clientes, e nenhum trabalho publicado.
A página inicial carregava cinco bibliotecas de código de terceiros: Bootstrap, Splide, Swiper, Font Awesome e o banner de cookies. Do próprio domínio vinham ainda jQuery e jQuery Migrate.
Ausência dos cabeçalhos de segurança CSP, HSTS e da proteção contra enquadramento.
Cada página do site é montada por blocos, como abertura, manifesto, clientes, depoimentos, carrossel de notícias e vídeo. A equipe escolhe os blocos, ordena e preenche.
Trabalhos, notícias, prêmios, transparência salarial e clientes têm cadastro próprio, onde se cria, edita, reordena e remove. Logs para rastreabilidade: quem alterou, quando alterou e o que alterou.
A página inicial no painel, com os blocos na ordem do site, com dado fictício.Acima, lista de trabalhos. Abaixo, cadastro de um novo trabalho.
2 Uma regra única compartilhada entre o painel e o servidor
Blocos são conferidos um a um ao se criar uma página, evitando configurações indevidas que possam quebrar o site.
3 Mídia preparada no navegador
Logo e foto são recortados no próprio painel, com corte vertical 9:16 opcional para celular. O vídeo em laço é preparado antes de subir, e o filme completo entra pelo endereço no Vimeo.
A biblioteca de mídia, com imagens do site no ar.
4 Salvar é publicar
Não há botão de publicar. Ao salvar um trabalho, o site renova automaticamente todas as páginas e os componentes necessários.