Três ferramentas que testam temas WordPress quanto à qualidade e acessibilidade do código

Equipes de colaboradores do WordPress lançaram recentemente Farejador de tema e Auditor de tema WPferramentas que ajudam os desenvolvedores a criar temas que aderem às práticas recomendadas de codificação e acessibilidade.
Existem milhares de temas WordPress gratuitos e milhares de outros temas premium. Alguns são excelentes e outros terríveis, mas a maioria está em algum ponto intermediário na escala de qualidade. Instalar um tema que não esteja codificado corretamente pode causar problemas de segurança ou de experiência do usuário, e é por isso que o projeto WordPress é cuidadoso com o que deixa no repositório do tema.
No entanto, os verificadores de temas mais diligentes não conseguem capturar todos os temas problemáticos, então temas de qualidade inferior às vezes conseguem passar, especialmente em mercados de temas premium que podem não ser tão cuidadosos quanto a equipe do Repositório WordPress.
Os desenvolvedores não pretendem criar temas que causem problemas. A maioria deseja criar um tema que seja útil, bonito e seguro. Temas problemáticos são o resultado de desenvolvedores menos experientes que não entendem o que é exigido de um tema WordPress ou não têm habilidades em WordPress e PHP para criar um tema que atenda a todos os requisitos.
Temas de baixa qualidade criam uma experiência negativa para o usuário, e isso não é bom para o projeto WordPress, que deseja que as interações com o WordPress sejam as mais agradáveis ​​possíveis. Uma maneira de atingir a meta de excelência do tema é fornecer documentação de alta qualidade para os desenvolvedores. Outra é criar ferramentas para ajudar os desenvolvedores a identificar problemas e corrigi-los antes que se tornem um problema para os usuários.

Ler:  O que é fraude no comércio eletrônico? Além das principais ferramentas para proteção contra fraudes Magento

Theme Sniffer foi lançado recentemente pela equipe de revisão de temas. Ele analisa o código de um tema para ver se ele está de acordo com Convenções de codificação do WordPressum conjunto de regras que o projeto WordPress acredita que deve ser seguido por qualquer pessoa que desenvolva um tema WordPress.
Imagem: https://ps.w.org/theme-sniffer/assets/screenshot–1.png?rev=2045224
As regras dizem como os arquivos PHP devem ser indentados, se devem ser usadas aspas simples ou duplas, como as consultas ao banco de dados devem ser formatadas e muito mais. Isso pode parecer trivial, mas os padrões de codificação ajudam os desenvolvedores a manter a consistência em seus projetos, fornecem orientação sobre como lidar com certos dilemas de codificação e facilitam a colaboração dos desenvolvedores — algo que é particularmente importante para projetos de código aberto.

A acessibilidade é um problema específico para temas WordPress. Muitos temas que parecem bem feitos apresentam problemas para usuários com problemas de acessibilidade porque o desenvolvedor não segue as práticas recomendadas de acessibilidade.
WP Theme Auditor é uma ferramenta NPM que examina temas WordPress com a API ax, que inclui testes para garantir que um tema não forneça uma experiência negativa para pessoas com problemas de acessibilidade, incluindo pessoas que usam WordPress por meio do teclado ou leitor de tela .

Ler:  Integração BigCommerce e WordPress: seu guia de instalação ideal

Theme Check é um plugin que testa automaticamente os temas quanto à conformidade com os padrões oficiais de revisão de temas. Este é particularmente importante porque os revisores de temas o utilizam antes de permitir temas no repositório oficial de temas do WordPress. Se o seu tema não passar nesses testes, ele poderá ser rejeitado.
Já discutimos o plugin Theme Check antes, então dê uma olhada em nossa postagem anterior para uma discussão mais aprofundada.
Os testes automatizados ajudam os desenvolvedores a encontrar erros de codificação e design antes de serem lançados. As ferramentas que discutimos tornam mais fácil para os desenvolvedores criarem temas agradáveis ​​de usar.

Novas publicações:

Recomendação