Contacto Fiável, Sem Envios Duplicados e Melhor Acessibilidade
Lançámos hoje a versão 1.20.0 da Prorigem com três melhorias: notificações do formulário de contacto a passar por um canal fiável, proteção contra o reenvio duplicado de mensagens e um reforço de acessibilidade no formulário e na navegação.
Contacto fiável via Cloudflare Email Worker
O envio de notificações do formulário de contacto deixou de depender de mecanismos de envio de correio pouco fiáveis. As mensagens chegam agora a [email protected] através do Cloudflare Email Worker da Prorigem — o mesmo serviço que os restantes projetos da nossa equipa já utilizam em produção.
O endereço do worker, a chave de autenticação e o remetente ([email protected]) são configuráveis apenas no servidor — nada sensível é exposto ao navegador do visitante. A verificação TLS na ligação foi também reforçada.
Quem visita o site não deixa de conseguir enviar mensagens mesmo com JavaScript desativado: o formulário continua a funcionar através de submissão normal e a mensagem é sempre registada em segurança no nosso painel.
Proteção contra envios duplicados
Antes, se um visitante carregasse no botão "Enviar" e depois atualizasse a página ou usasse "voltar atrás", a mensagem podia ser submetida novamente — criando entradas duplicadas e emails repetidos.
Corrigimos este cenário com o padrão Post/Redirect/Get: depois de um envio bem-sucedido, o navegador é redirecionado para a página de contacto, e ao recarregar ou voltar atrás já não existe qualquer reenvio. A confirmação de sucesso é apresentada ao visitante sem risco de duplicar a mensagem.
Mais acessibilidade no contacto e na navegação
Continuámos o trabalho de acessibilidade (WCAG) com três ajustes:
- Contraste: o texto de erro do formulário passou a ter um rácio de contraste mais alto sobre o fundo escuro, legível para quem tem dificuldades visuais.
- Alvos de toque: os campos do formulário cumprem agora o tamanho mínimo de 44×44 px, tal como os restantes elementos interativos.
- Foco visível: indicador de foco reforçado nos campos, botão de envio e na navegação lateral, para que quem navega por teclado saiba sempre onde está.
Próximos Passos
Continuamos a melhorar a fiabilidade, a acessibilidade e a experiência de utilização do site:
Monitorização fiável, foco visível e partilha de artigos (v1.19.0)- Contacto fiável, sem envios duplicados e melhor acessibilidade (v1.20.0) ✓
Pequenas melhorias que tornam o site mais estável, mais acessível e mais fiável para todos. Tem sugestões? Use o formulário de contacto.