11 recursos que todos os desenvolvedores de WordPress devem conhecer

Matthias Held Última atualização em 21.10.2020
6 min.
Última atualização em 21.10.2020

Desde grandes repositórios de recursos e estruturas até cursos gratuitos e como se preparar adequadamente para entrevistas: Neste post, nós lhe forneceremos muito material para melhorar seu fluxo de trabalho como desenvolvedor - tanto em geral como com WordPress - e levar sua carreira um passo adiante. 

Desenvolvimento WordPress

1. Gutenberg Block Creator Toolkit

11 recursos que todos os desenvolvedores de WordPress  devem conhecer

O subtítulo deste repositório é "Um kit de ferramentas de desenvolvedor de configuração zero para a construção de plugins de bloco Gutenberg do WordPress" - e é exatamente o que ele faz. Ele permite que desenvolvas blocos de Gutenberg sem ter de lidar com a configuração do React, Webpack, Babel etc. Com apenas três linhas de comando, podes começar o teu projeto real em menos de dois minutos. 

Pessoalmente, gosto da documentação clara e do facto de funcionar muito bem e e de forma simples "fora da caixa".

Link para o repositório

2. GenerateWP - WordPress Gerador de código

11 recursos que todos os desenvolvedores de WordPress  devem conhecer

Quando se trata de criar custom Themes e Plugins para WordPress , há algumas tarefas tediosas que só precisam ser feitas: por exemplo, registrar um tipo custom_post_type com todos os recursos, consultas, endpoints de API e outros. 

Com esta prática caixa de ferramentas, podes gerar muitos snippets personalizados para o teu projeto. Os mais recentes APIS e padrões de codificação do WordPress são sempre usados​, por isso tens menos uma coisa com que te preocupares.

Link para o GenerateWP

3. O oficial WordPress Bilhetes centrais

11 recursos que todos os desenvolvedores de WordPress  devem conhecer

Estaractivamente envolvido em WordPress é uma enorme situação vantajosa para todos: por um lado, claro, porque está a apoiar um produto gratuito. Por outro lado, você aprende muito quando você mesmo trabalha com o software principal e assim desenvolve mais WordPress a cada dia. 

Também no teu dia-a-dia de trabalho serás capaz de desenvolver temas, plugins e aplicações para WordPress. E se te ocupares de perguntas abertas sobre o núcleo do WordPress, conhecerás muitos membros simpáticos e interessantes da comunidade. 

Link para o Ticket-Tracker

Para usuários do Github, há também uma versão git-ified aqui que se sincroniza com o repo original do SVN.

Freebies

4. livre para.dev

11 recursos que todos os desenvolvedores de WordPress  devem conhecer

Há um grande número de serviços e plataformas com ofertas gratuitas para desenvolvedores. No entanto, pode ser difícil encontrar todos estes serviços para se tomar uma decisão fundamentada. Com Free-For.Dev podes encontrar uma lista de software e outros serviços gratuitos que são interessantes para os desenvolvedores. Há categorias como testes, alojamento, e-mail, CDN, CI/CD, qualidade de código e muito mais. 

Link para a página

Plugins de desenvolvimento

5. WordPress Plugin Gerador de Placas de Caldeira

11 recursos que todos os desenvolvedores de WordPress  devem conhecer

Desenvolver um plugin é definitivamente divertido. Mas a configuração posterior pode ser uma dor de cabeça e, dependendo do tamanho e complexidade do plugin, bastante extensa. Especialmente se seguires as práticas recomendadas a seguir (o que, sem dúvida, deves fazer). É exatamente para isso que esta ferramenta foi concebida

A placa da caldeira é baseada na APIPlugin, padrões de codificação e padrões de documentação. Então tudo o que você tem que fazer é inserir um nome único para o seu Plugin, sua lesma e suas informações de autor - e você está pronto para ir.

Link para o Generator

6. WP React Starter: WordPress React Boilerplate

11 recursos que todos os desenvolvedores de WordPress  devem conhecer

Se no desenvolvimento do plugin é preciso um pouco mais (JavaScript) e este deve ser baseado no React, esta ferramenta muito abrangente é destinada a isso.

Podes começar a criar plugins com React, Typescript e CI/CD integrado num tempo muito curto e sem o processo de construção (build) extensivo.

Noções básicas de Boilerplate:

  • Frontend React para interfaces de utilizadores reativas (com fallback PHP como renderização do lado do servidor)
  • TypeScript para desenvolvimento de frontend de tipo seguro
  • OOP-PHP com namespaces para um claro desenvolvimento de backend
  • Ambiente de desenvolvimento Docker sem um longo processo de construção
  • Integração CI/CD para verificações de qualidade de código automatizadas e gestão de versão integrada (por exemplo, para o repositório wordpress.org)

Link para o repositório

Desenvolvimento de temas

7. estado da arte WordPress Theme Placa de caldeira de desenvolvimento

11 recursos que todos os desenvolvedores de WordPress  devem conhecer

Existem inúmeras caldeiras para desenvolver WordPress -Themes, mas esta é simplesmente fantástica. Tira partido de todas as grandes e novas extensões de web dev - como Browsersync, Linters, Babel, Autoprefixer e muitas mais. E tudo isso sem forçá-lo a aprender um novo fluxo de trabalho ou uma nova sintaxe.

Além disso, com esta base, estás realmente atualizado sobre os padrões WordPress e OOP mais recentes. Só precisas de cerca de cinco linhas na tua entrada de comando para configurar o Boilerplate e colocá-lo em funcionamento. 

O processo de criação também é fácil de manter e segue os padrões de codificação do WordPress . 

Link para o repositório

Aprendendo

Falsidade Fantástica

11 recursos que todos os desenvolvedores de WordPress  devem conhecer

Você sabia que customer/department=shipping@example.com é um endereço de e-mail válido? E o Matthias\@@raidboxes@raidboxes.io? Ou você sabia que nomes pessoais podem incluir números em algumas culturas? 

Eu pessoalmente aprendi mais com esta lista do que poderia ter aprendido com a maioria dos casos de teste. Uma lista selecionada de inverdades fantásticas em que muitos programadores acreditam. Por isso, faz sentido repensar a tua própria mentalidade de desenvolvedor para além do horizonte. 

Link para o repositório

Testes

9. Grande lista de cordas maliciosas

11 recursos que todos os desenvolvedores de WordPress  devem conhecer

Este recurso é para testadores. 

Acredito firmemente que todo desenvolvedor de WordPress deve ser, até certo ponto, um testador, quer isto signifique testar seu código “apenas” para UX ou, mais importante, para segurança. 

Podes investir tanto quanto quiseres para testares o teu código. É mais difícil quando utilizadores reais entram... vais fazer coisas que nunca pensaste ser possível - especialmente quando se trata de entrada de utilizador. 

Este repositório contém contém uma lista enorme de strings (ou sequência de carateres) que causam problemas quando inseridos por um utilizador. Existem também algumas strings que te irão ajudar a manter o teu tema/plugin/aplicação seguro, como por exemplo strings para injeção de SQL, enumeração e clickjacking.

Link para o repositório

10. FakerPress - WordPress Plugin

11 recursos que todos os desenvolvedores de WordPress  devem conhecer

Mais uma coisa para testares: é ótimo criar um novo tema ou plugin, mas criar o conteúdo apropriado para isso não. E é exatamente isso que este plugin trata: ele pode criar conteúdos fictícios para quase tudo no WordPress e está constantemente a ser desenvolvido. Além disso, ajuda a registar erros e funcionalidades indesejadas que podem acontecer se um utilizador fizer isto ou aquilo. 

  • Publicações
  • Custom Post Types (Tipos de publicações personalizadas)
  • Metadados
  • Imagens selecionadas
  • Utilizador
  • Palavras-chave
  • Categorias
  • Comentários
  • Tipos de comentários personalizados

Link para o plugin

Impulsionar a carreira

11. manual de entrevista técnica

11 recursos que todos os desenvolvedores de WordPress  devem conhecer

Se queres conseguir um emprego como desenvolvedor WordPress numa agência ou empresa de tecnologia, é muito provável que faças uma entrevista. Enquanto alguns candidatos sejam muito relaxados em relação a isso, as entrevistas de emprego representam uma situação stressante para outros. Este repositório vai-te ajudar a preparar. Abrange muitos aspetos, como por exemplo:

  • Como te preparares para entrevistas de codificação
  • Folhas síntese para entrevistas
  • Dicas de algoritmo e práticas recomendadas para perguntas
  • Perguntas e respostas de uma entrevista de emprego
  • Dicas para o CV perfeito
  • e muito mais

Link para o repositório

Obrigado por teres lido o artigo. Se conheces outros recursos que já não dispensas como desenvolvedor WordPress, deixa-me um comentário!

O Matthias é o tranquilizador do caos na RAIDBOXES. Como desenvolvedor de plugins e temas, palestrante do WordCamp e contribuidor ativo da comunidade de alojamento, ele pode ser encontrado regularmente em WordCamps e noutros eventos relevantes para o WordPress e está sempre pronto para um lanche. Quando não está lá, anda com os gatos ao colo.

Artigos relacionados

Comentários sobre este artigo

Escreve um comentário

O teu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados com *.