Há algumas semanas, a Ana Cecília me enviou um e-mail super bacana avisando que o Manual de Cibersegurança e Privacidade de Dados para Museus, Bibliotecas, Arquivos e Galerias está pronto e que estou listado na bibliografia e nos agradecimentos 🥰
Como o WordPress Security Checklist foi usado nesse manual de cibersegurança e fiquei muito honrado por ser citado, decidi trabalhar um pouco nesse projeto e lancei uma grande atualização com novo design, navegação mais clara e código mais simples de manter, para que o checklist continue fácil de usar no celular, no desktop e no GitHub Pages.
O que mudou na prática

Tipografia e leitura
O site passou a usar a fonte Plus Jakarta Sans, com hierarquia mais forte: títulos maiores e mais pesados e espaçamentos ajustados para facilitar a leitura das seções longas do checklist.
Superfícies com profundidade suave
Seguindo tendências de interface atuais (sombras suaves, controles mais “táteis”), o conteúdo principal fica em um painel elevado com sombras leves; o cabeçalho, a navegação e os botões principais ganharam profundidade sem virar um visual pesado.
Cabeçalho e rodapé
O cabeçalho está mais organizado (título e descrição alinhados à coluna do conteúdo), com barra de navegação arredondada e links em formato de pílula. O menu mobile usa um ícone em CSS que vira um ícone de fechar—sem sprite de imagem. O idioma abre a partir de um ícone no cabeçalho, com submenu compacto, no lugar do seletor em lista longa. O rodapé usa um painel translúcido sobre o fundo da marca, um grid em CSS para as colunas e links sociais e de contribuição mais legíveis.
Tema claro e escuro
Dá para alternar entre claro e escuro pelo ícone ao lado do menu. Até você escolher, o site respeita o tema do sistema. A preferência fica salva para a próxima visita.


Front-end mais enxuto
Marcação de itens, contadores por seção e o alternador de tema são implementados em JavaScript puro (sem jQuery), o que deixa a página mais leve e o comportamento mais previsível. O progresso é salvo no navegador entre as visitas. Uma barra de progresso fixa e contadores por seção ajudam a se orientar. Os itens marcados ganham um traço estilo caneta por cima e dá para marcar ou limpar todos os itens de uma seção de uma vez. Ao concluir a lista, dá para ter uma celebração (movimento, confetes e som opcional), com um controle para desligar quando você quiser menos distração ou menos movimento. Também é possível exportar para PDF, com o nome do projeto opcional no cabeçalho.
Conteúdo e hospedagem
As recomendações do checklist foram revisadas para o WordPress atual (data da última revisão na página inicial). O projeto está alinhado com o build nativo do GitHub Pages (sem plugins de idioma frágeis no build), e os textos localizados carregam de forma confiável em inglês, português, espanhol e japonês por meio de um único arquivo de dados de strings. Há novas recomendações para reduzir a enumeração de autores e nomes de usuário, com um trecho opcional para Apache .htaccess em bloco recolhível, para manter a página legível. Itens como XML-RPC e outros mais ligados à hospedagem foram movidos para a seção Hospedagem, e os rótulos dos links para o guia oficial de fortalecimento do WordPress foram traduzidos em cada idioma.
Dados estruturados
Todas as páginas incluem JSON-LD (Schema.org), e o próprio checklist é descrito como ItemList no idioma ativo. O que é melhor para buscadores e para quem consome dados estruturados.
Acessibilidade e privacidade
Há link para pular direto ao conteúdo principal, landmark main correto e textos de ARIA localizados para o menu, metadados de navegação e controles do checklist (incluindo o diálogo do PDF, com armadilha de foco para quem usa teclado). O <head> ganhou uma política de referrer mais restritiva e uma Permissions-Policy enxuta para APIs que o site não usa.
A mesma proposta de sempre
O checklist continua gratuito, open source e focado em ações práticas para fortalecer o WordPress. Sugestões de texto ou traduções são bem-vindas no repositório no GitHub.
Obrigado por usar o site! Se algo quebrar no seu navegador ou no seu idioma, abra uma issue que dou uma olhada.





