A criação de temas será mais fácil, mas ainda não chegamos lá
Publicados: 2021-07-29“A maneira como os temas evoluíram no WordPress tornou mais fácil criá-los”, escreveu Tammie Lister na linha de abertura de seu artigo intitulado A criação de temas agora é mais fácil. “Parece uma afirmação ousada, mas é verdade.”
Não é exagero dizer que muitos estariam pedindo essa receita de molho secreto de fácil criação de tema. Se alguma coisa, o tema WordPress está em seu estágio mais complexo da história. É uma mistura estranha de APIs e anos e anos de bagagem legada. Ir para o desenvolvimento de temas tradicionais hoje traz consigo uma grande barreira à entrada, especialmente se você deseja construir algo maior em escopo do que qualquer um dos temas padrão do Twenty*.
Mas Lister está falando sobre o WordPress do futuro, uma plataforma que renderizará sua saída de front-end por meio de blocos.
A coisa sobre os blocos é que eles colocam esse véu sobre muitas coisas do legado bagunçado, criando um novo padrão onde quem quer construir um tema não precisa se preocupar com muito da história que nos levou do Ponto A ao Ponto B. Isso é uma coisa boa . A padronização do sistema estava atrasada, mas ainda estamos no processo de dar esse salto final. É um momento difícil para ser um desenvolvedor. Também pode ser uma nova aventura emocionante se pararmos de pensar em temas de uma mentalidade tradicional.
Lister fez questão de apontar a diferença entre o tema “criação” e “desenvolvimento”. Em quase duas décadas de WordPress, só tivemos desenvolvedores de temas WordPress. Apenas aqueles com conhecimento mínimo de HTML, CSS, PHP e [às vezes] JavaScript poderiam construir um tema. E, isso é absolutamente ainda hoje.
No entanto, não será verdade amanhã.
O ato de design de front-end não precisa ser um caso de tudo ou nada. Os criadores podem criar padrões personalizados e em breve poderão enviá-los para o diretório oficial de padrões. O WordPress 5.8 lançou o editor de modelos, para que qualquer pessoa possa mergulhar na parte rasa da piscina de criação de modelos. Estilos globais, um recurso ainda a ser lançado, traz consigo a promessa de personalizar fontes, cores, planos de fundo, bordas e muito mais.
Do ponto de vista de um desenvolvedor, alguns desses recursos podem parecer limitantes. Mergulhamos no código e vemos o mundo ao nosso redor mudando. Nada é como o WordPress de antigamente. Há momentos em que as coisas são mais complicadas – às vezes por magnitudes.
No entanto, para pessoas que nunca escreveram uma linha de código em suas vidas, há algo mágico se formando. O WordPress está reduzindo a barreira de entrada para quase nada para as pessoas “normais”.
Lembro-me de como foi empoderador criar meu primeiro design de blog pessoal em cima do WordPress. Foi uma bifurcação de um tema de Tung Do, o ex-proprietário do agora extinto blog WP Designer. Eu sabia HTML e CSS suficiente para hackear a maior parte dele e apenas PHP suficiente para quebrar meu site várias dezenas de vezes. Foi uma experiência de mudança de vida para mim que desempenhou um papel importante no lançamento da minha carreira.
No entanto, também penso em todas as pessoas que nunca conseguiram construir seus próprios designs de sites porque não tinham o conhecimento pré-requisito, o tempo disponível ou se depararam com algum outro bloqueador que impediu sua entrada na experiência. O WordPress está posicionado para mudar isso com novas ferramentas, construindo uma passarela que permite que mais pessoas se tornem parte de nossa comunidade coletiva de design.

Não se trata apenas de criar designs de blog pessoais. Trata-se de permitir que qualquer pessoa que queira contribuir para este experimento de código aberto, baseado na ideia de que podemos compartilhar com nossos vizinhos.
O diretório de padrões, que tem apenas alguns dias, é um dos primeiros exemplos disso. À medida que continuamos removendo barreiras para não desenvolvedores, isso abre um mundo inteiro de possibilidades e, talvez, permite que alguns que não tiveram o privilégio de contribuir tenham a oportunidade de fazê-lo. Ou pode até ser a plataforma de lançamento de um novo negócio para alguns.
Há também um ingresso de dois anos nos modelos de página inicial que está ganhando força. É uma espécie de companheiro para bloquear padrões, abordando páginas inteiras em vez de seções. O objetivo inicial seria que os temas os agrupassem em seus temas, mas imagino um futuro em que os usuários possam criá-los e compartilhá-los livremente com seus colegas via WordPress.org.
Mas, hoje em dia, é difícil para os autores de temas - desenvolvedores de plugins também, mas vamos guardar isso para outro post.
Os temas tradicionais carregam toda a bagagem herdada mencionada anteriormente, e algumas das novas ferramentas relacionadas a blocos foram adicionadas à carga. A fase atual geralmente quebra projetos clássicos ou força os desenvolvedores a misturar compostos e esperar para ver se a fusão explode.
E o futuro prometido de temas fáceis com blocos ainda está em sua infância. No momento em que os desenvolvedores entram em algo um pouco mais “avançado” do que um simples blog, há muitos obstáculos e armadilhas. Por exemplo, se você deseja usar diferentes tamanhos e orientações de imagem em várias seções de um modelo de primeira página, isso é impossível com o bloco Post Featured Image.
Ou talvez você tenha um usuário de tema que queira colocar um link dinâmico de perfil/conta para usuários registrados em seu próprio site. Isso não está acontecendo sem construir um plugin ou encontrar um para lidar com o trabalho. Também pode ser difícil vender quando quatro linhas de código PHP funcionaram bem no passado.
Estes são apenas exemplos simples de uma série de questões que os autores do tema lidam no dia-a-dia. Eles são solucionadores de problemas para as massas, mas ainda não possuem um conjunto de ferramentas robusto o suficiente. Fundamentalmente, o sistema de blocos pode lidar com a maioria dos problemas e até mesmo fornecer soluções melhores em alguns casos, mas nem todos os blocos ou opções necessários estão em vigor ainda.
À medida que continuamos resolvendo esses problemas e adicionando as peças que faltam, a criação de temas será mais fácil para todos, desde o funileiro de fim de semana até a loja de temas de um milhão de dólares. Vai demorar um pouco antes de chegarmos lá, mas acho difícil não olhar para o que está por vir e não ficar animado com a perspectiva de temas nos próximos anos.
