Comece a se preparar para a edição completa do site com um novo curso sobre temas baseados em blocos
Publicados: 2020-06-10A edição completa do site está a apenas meio ano de se tornar uma realidade. Espera-se que o recurso chegue ao WordPress 5.6, com lançamento previsto para dezembro. Para preparar os autores do tema para essa mudança futura, Carolina Nymark criou um novo site e curso de treinamento, apropriadamente intitulado Full Site Editing.
Nymark é um autor de temas de longa data e contribuidor da equipe de temas do WordPress. Ela é líder ou representante de equipe há vários anos e é uma das líderes por trás do esforço por temas mais prontos para acessibilidade.
Existem dois grandes obstáculos que os autores do tema enfrentam agora. A primeira é que a edição completa do site ainda está em fase experimental. A segunda é que não há documentação, tutoriais e cursos suficientes que aprofundem essa evolução de temas para WordPress. Pelo menos para a última questão, Nymark tem experiência suficiente para fazer algo a respeito, que é exatamente o que esse novo empreendimento trata.
Depois de perder o emprego devido ao COVID-19, ela queria usar seu tempo livre para contribuir com o editor de blocos. “Ao mesmo tempo, as pessoas ao meu redor começaram a fazer perguntas sobre edição completa do site e, com os testes que fiz, sabia como começar”, disse ela. “Se eu pudesse compartilhar isso, poderia facilitar o processo para outras pessoas.”
Seu papel representativo com a Equipe de Temas também forneceu uma visão única da batalha difícil que os autores de temas enfrentariam. Nymark disse que sentiu um senso de urgência com a edição completa do site iminente. “Eu vejo apenas uma parte muito pequena do ecossistema – os temas do WordPress que são enviados para serem incluídos no diretório de temas do WordPress; mas a maioria dos temas que vejo não aproveitam blocos”, disse ela. “Os temas não estilizam blocos e o editor não combina com a frente. Nós, como autores de temas, não nos adaptamos rápido o suficiente ao editor de blocos, e agora há outra grande mudança em seis meses.”
O curso está disponível gratuitamente para todos neste momento. No entanto, isso pode não ser sempre o caso. Nymark está buscando patrocínio de pessoas dentro da comunidade WordPress. A ideia é que eles possam financiar o desenvolvimento contínuo do curso. Se não houver dinheiro de patrocínio suficiente disponível, ela precisará transformá-lo em um curso pago. Se isso acontecer, ela disse que o plano seria usar um modelo de taxa única. Devido às frequentes atualizações da edição completa do site, ela deseja que os clientes tenham acesso ao material atualizado do curso.
Os desenvolvedores que têm um conhecimento prático do desenvolvimento de temas são o público principal do curso. Antes que alguém mergulhe, eles devem entender as funções do WordPress, PHP, HTML e CSS.
O que há no Curso?

Atualmente, o curso está inacabado. Isso não é surpresa, pois o editor do site ainda está a meio ano da inclusão no WordPress. No entanto, leva os autores de temas através de alguns dos princípios básicos com os quais eles precisam estar familiarizados antes de dar os próximos passos. O site também possui um fórum aberto no qual qualquer pessoa pode participar e iniciar discussões sobre a construção de temas a partir de blocos.
O curso é dividido nas seguintes seções, cada uma com suas próprias lições:
- Introdução
- Tudo sobre blocos
- Temas baseados em blocos
- Editor do site
A maioria das aulas tem um vídeo curto entre dois e cinco minutos. Nymark fornece transcrições completas dos vídeos para usuários que preferem ler. Junto com o vídeo e a transcrição, algumas lições têm material para download, como exemplos de código. Neste momento, há apenas um único questionário para a parte “All About Blocks” do curso.
No momento, o curso cobre apenas o básico. Para autores de temas que já entraram em temas baseados em blocos, eles podem achar que alguns dos materiais de introdução são um pouco de baixo nível. No entanto, eles devem esperar tópicos mais avançados daqui para frente. Para os autores de temas que ainda não mergulharam no sistema de blocos, agora seria uma excelente oportunidade para recuperar o atraso e começar a se preparar para a próxima fase do desenvolvimento do tema.

A Nymark está pronta para adicionar mais conteúdo ao curso em breve, mas é um desafio contínuo manter-se atualizado neste momento. “Gravei conteúdo que não posso usar por causa da rapidez com que o editor de blocos muda, mas isso era esperado”, disse ela. “Minha maior preocupação é não querer espalhar desinformação, e isso é difícil neste estágio inicial.”
No roteiro estão temas e slides de exemplo que outras pessoas podem baixar e usar para apresentações durante os encontros do WordPress. Ela também está construindo um analisador que criará uma referência de bloco aprimorada para os autores de temas usarem em seus modelos.
A estrada percorrida
Há uma curva de aprendizado, mesmo para alguém tão experiente quanto Nymark. Ela disse que ainda é difícil imaginar como o sistema de modelos funcionará quando tudo estiver dito e feito. Porque as coisas estão mudando, é um processo educacional enquanto ela constrói o curso para ensinar aos outros.
“A maior confusão para mim quando comecei foi como os modelos e partes do modelo foram salvos”, disse ela. “Quando você edita e salva um modelo no editor do site, ele é salvo como um tipo de postagem personalizado e esse modelo será usado no lugar do arquivo que você tem no tema. Atualmente, se você alterar os temas, a estrutura de bloco que você salvou no modelo é usada, mas é estilizada pelo novo tema. É por isso que é tão importante que os autores do tema estilizem e testem os blocos.”
Para temas, especialmente sites ou blogs de uma página, a estrutura do tema provavelmente será muito mais simples do que vemos hoje. Nymark disse que o novo sistema, embora em desenvolvimento ativo, ainda parece familiar o suficiente para facilitar a transição dos temas tradicionais. A grande diferença é entre tomar menos decisões sobre JavaScript e PHP personalizado com mais trabalho em direção ao design.
“A desvantagem disso é que, no começo, acho que veremos menos variações nos temas”, disse ela. “Uma vez que a primeira emoção de brincar com novos brinquedos passa, isso pode parecer limitante. Padrões de bloco terão um papel importante e estou ansioso para usá-los em breve.”
Para autores de temas que estão mergulhando os pés nas águas de edição de site completo pela primeira vez, ela sugere começar recriando cabeçalhos, rodapés e outras pequenas seções como padrões de bloco. É o suficiente para molhar os pés sem mergulhar de cabeça.
Seu segundo passo recomendado é começar a pensar em como converter as opções do customizador para o sistema de blocos. Por exemplo, ao pensar nas várias opções de cabeçalho que muitos temas têm, pode valer a pena criar padrões de bloco para expor essas opções do usuário por meio do editor de site completo.
A estrada à frente
Nymark identificou várias áreas que precisam ser abordadas no futuro, ou seja, documentação. “A falta geral de documentação é um problema, não apenas para a edição completa do site, mas para todo o projeto Gutenberg”, disse ela. “Isso torna difícil para as pessoas aprenderem e contribuir.”
Um recurso importante que ela gostaria de ver é a capacidade de os autores de temas bloquearem modelos para impedir que os usuários removam acidentalmente blocos críticos que fornecem funcionalidade a seus sites.
Ela também listou vários componentes necessários que estão em desenvolvimento pela equipe de Gutenberg, mas ainda não estão prontos:
- Selecionando e criando peças de modelo no editor do site.
- Finalizando o recurso de estilos globais.
- Atualizando blocos de edição de site completo existentes com mais controles.
- Criando novos blocos para tags de template restantes.
- Melhorando o bloco de navegação para que seja responsivo.
Ainda há muito trabalho a ser feito e muitas perguntas ainda estão no ar. No entanto, há esperança de um futuro melhor à medida que o WordPress avança em direção a uma linguagem de design comum por meio de blocos.
“Será mais fácil para os designers criar layouts sem se preocupar com o código”, disse Nymark, “e uma vez que os modelos possam ser exportados, também será mais fácil compartilhar esses layouts como temas. A barreira de entrada será movida; será fácil criar um tema básico, mas pode ser mais difícil criar soluções completas para os usuários.”
