Back-End

1 jun, 2016

WordPress 4.5 para desenvolvedores

Publicidade

O WordPress 4.5 veio repleto e com significativas implementações focadas nos desenvolvedores. É preciso se atentar às mudanças para um melhor aproveitamento do core em seus projetos e nas atividades do dia a-dia que vão se tornando cada vez mais produtivas.

Desenvolvedores precisam estudar, conhecer, testar e se adequar as atualizações do WordPress para tirar proveito e se antecipar as inovações trazidas pelo WordPress 4.5.

São significativas melhorias de performance no tratamento de imagens, scripts e styles; correções de marcação em imagens responsivas quando o site está sob ambiente seguro; e por falar em responsividade, há uma nova forma de pré-visualizar o projeto em telas de desktop, tablet e smartphone; nova relação dos termos e suas respectivas taxonomias; embeds e uma hierarquia de arquivos poderosa, modular e personalizável; uma incrível implementação de carregamento seletivo em widgets e Customize.

Os recursos da versão 4.5 do WordPress para desenvolvedores

Aqui está uma visão geral para você ficar por dentro das implementações no WordPress 4.5 que ajudarão os desenvolvedores em suas atividades do dia a dia. É muito importante tomar conhecimento sobre esses recursos, uma vez que alguns impactam, diretamente, o que está em sua pauta de desenvolvimento, além de desfrutar de recursos nativos e não depender de plugins ou árduas codificações.

Diga adeus aos plugins para autenticação com e-mail

A partir da versão 4.5 do WordPress, é possível que os usuários façam login de forma nativa com seu e-mail ou continuem optando pelo seu nome de usuário.

A utilização de plugins como WP Email Login, Login with Username or Email e Force Email Login é muito comum. O primeiro dessa lista está em uso atualmente em mais de 20 mil sites WordPress. Mas a funcionalidade adicionada por eles deixa de fazer sentido com o WordPress 4.5, uma vez que ela passa a ser nativa do core.

O que você precisa saber sobre o Selective Refresh

A cada nova versão do WordPress, o recurso Personalizar ganha inovações e recursos poderosos como o Selective Refresh. Por meio desse recurso, é possível atualizar uma área específica da página, e garantir um melhor desempenho da aplicação, uma maior responsividade e percepção de uso do usuário.

O recurso Selective Refresh veio acompanhado de um framework utilizado pelo core do WordPress e seus temas padrão. As implementações que ao mesmo tempo contribuem para uma melhor experiência dos usuários são uma fonte de inspiração e estudos para os desenvolvedores aplicarem em seus projetos.

Você, como desenvolvedor, precisa fazer uso da atualização seletiva nos widgets e garantir uma melhor experiência para os usuários do seu projeto e uma melhor performance para a aplicação.

Permita uma troca facilitada do logotipo do projeto

Gestores de websites e principalmente a equipe de marketing gostam muito da ideia de ter uma autonomia para trocar o logotipo do projeto web por eles gerenciado e, assim, adequar a marca a situações diversas, como campanhas comemorativas, alinhamento estético com imagem ou vídeo de fundo e adequação diversa em momentos inimagináveis durante a concepção do projeto.

A partir da versão 4.5 do WordPress, é possível implementar a funcionalidade existente no core do WordPress, excluindo a necessidade de plugins ou o desenvolvimento nessa linha. É preciso que os desenvolvedores façam com que o tema em questão suporte a funcionalidade e a implemente adequadamente.

A hierarquia de arquivos chegou aos embeds

O recurso de Embed no WordPress sempre foi um grande facilitador de inserção de elementos de mídia de forma prática em um editor WYSIWYG.

Na versão 4.4, tornou-se possível embedar postagens do WordPress de terceiros em suas aplicações. E a partir do WordPress 4.5, é possível alinhar uma personalização avançada desse recurso, sendo possível, com a hierarquia de arquivos, definir um arquivo para exibir o conteúdo, cabeçalho, rodapé e até personalizar o erro 404.

Além disso, e não menos importante, houve avanços e melhorias de acessibilidades, como um melhor uso do atributo title no elemento iframe, contribuindo para uma melhor definição do conteúdo a ser carregado.

Processamento aprimorado para uma aplicação leve

A cada imagem enviada pelo recurso de upload do WordPress, são geradas, por padrão, outras três imagens: a miniatura, uma média e uma grande, além do armazenamento da imagem original. Os plugins e o tema em uso também podem adicionar seus tamanhos específicos e aumentar a conta – isso acontece com muita frequência para um maior atendimento das arquitetura dos projetos. Isso gera dois tipos de consumo no servidor: armazenamento e processamento.

O WordPress 4.5 melhorou sua performance nos dois quesitos, e você precisa tirar proveito disso.

Os assets do WordPress também ganharam devida atenção na versão 4.5, revendo o concatenamento de arquivos CSS e JS, além do uso da ETag alinhada à versão do WordPress em uso para melhor ganho e gestão dos arquivos em cache nos navegadores de Internet.

Responsividade e SSL cada vez mais juntos

No WordPress 4.5, a marcação HTML utilizada para exibir as imagens de acordo com a tela do dispositivo do usuário ganhou melhoria e suporte aprimorado para quando o site estiver em ambiente seguro por meio do SSL.

Antes da versão 4.5, o caminho da imagem especificado no atributo srcset estava com o protocolo HTTP, mesmo se a página tivesse sido carregada em ambiente seguro por meio do HTTPS. Os problemas com SSL em imagens responsivas no WordPress 4.5 foram corrigidos.

O Google já considera em seus critérios de ‘rankeamento’ uma melhor posição para as páginas responsivas e que fazem uso dos certificados de segurança. O WordPress está atento e tem se empenhado para ajudar cada vez mais os sites desenvolvidos em sua estrutura a serem bem ‘rankeados’.

Uma melhor relação entre taxonomias e termos

Até a versão 4.4 do WordPress, as taxonomias eram egoístas e exigiam que um termo fosse único e de seu uso exclusivo. Desde então, os termos podem se relacionar com várias taxonomias e evitar as famosas inclusão de “-x” no slug de termos.

Na versão 4.5 do WordPress, a página de edição dos termos teve seu endereço alterado, e isso trouxe impacto imediato e sério aos desenvolvedores com aplicações web que consultam ou personalizam a administração para a gestão dos termos das taxonomias.

Validação da quantidade de caracteres em campos de formulários

Formulários precisam conter validações no back-end e no front-end. No primeiro caso, garante maior segurança; no segundo, melhor experiência de uso da interface. Além da validação dos dados para evitar a submissão do formulário com dados em branco, agora é possível controlar a quantidade e garantir uma melhor expectativa de dados imputados pelos usuários.

Uma falta de alinhamento entre a quantidade de dados suportada pelos respectivos campos no banco de dados e o total enviado pelos usuários pelo formulário de comentários de posts do WordPress pode trazer prejuízo de informação e armazenado de dados.

Por padrão, o WordPress tem uma definição exata da quantidade máxima de caracteres aceita para cada um dos campos do formulário, como comentário, nome, e-mail e URL. É importante e necessário que os desenvolvedores tomem nota e aprendam como lidar com maxlength nos campos de comentários do WordPress.

REST API

Desde a versão 4.4, a REST API começou a ser integrada ao core do WordPress. Um passo incrível, poderoso e que levará o CMS a um patamar inimaginável, exceto o desejo de alcance dos 50% da Web.

As requisições e as tratativas de dados pela interface REST no WordPress estão em discussão, e o assunto precisa ser de conhecimento dos desenvolvedores.

A importância de manter o WordPress atualizado

Não há espaço para desenvolvedores preguiçosos. O WordPress lança de três a quatro novas versões por ano, e a mais recente, o WordPress 4.5, chegou ao mercado em 12 de abril de 2016. Isso é muito bom, e você deveria agradecer e mudar comportamentos como estudar mais e se atualizar constantemente.

Novas versões de softwares corrigem erros, melhoram aspectos diversos, se modernizam e acompanham a exigente demanda dos usuários e o mercado. O WordPress tem um ecossistema grande, diversificado e exigente. As inovações disponibilizadas a cada lançamento mantêm o WP na dianteira da inovação, segurança e implementações de recursos modernos.

Segurança levada em consideração, sempre

Seu projeto em WordPress somente desfrutará de novas técnicas de segurança se estiver fazendo uso da versão mais recente do programa. Os atacantes não param, estão sempre à procura de brechas e formas de burlar sistemas e enganar usuários. As plataformas se atentam a esses movimentos e implementam novos mecanismos e práticas de segurança.

Segurança em WordPress para seus projetos requer que se faça uso das novas versões e, assim, você pode garantir mais proteção e blindagem, além de fugir das estatísticas de pouca atualização.

Sobre o ecossistema de códigos

O WordPress, enquanto escrevo este artigo, detém 26% de participação de mercado entre os CMS mundiais. É uma marca incrível, e os números mantêm uma crescente constante há anos, tornando o ecossistema cada vez mais poderoso e exponencial.

São milhares de temas à sua disposição para colocar junto aos seus usuários uma experiência incrível e personalizável, além de incríveis 44 mil, e contando, plugins para integrar seu projeto web com os mais variados serviços da Internet de forma facilitada e extensível. Os desenvolvedores precisam considerar a absorção das novidades, as implementações que podem impactar seus códigos e sistemas a serem mantidos. Portanto, considere uma análise e conhecimento das novidades dessa versão do WordPress para os desenvolvedores.