Atualização de verão de Matt Mullenweg no WordCamp Europe 2019: o progresso de Gutenberg e uma prévia dos próximos recursos

Publicados: 2019-06-22
Crédito da imagem: Equipe de Fotografia do WCEU

Matt Mullenweg subiu ao palco no WordCamp Europe em Berlim esta tarde para dar uma atualização de verão sobre o progresso do editor de blocos. Ele atribuiu muito de seu sucesso contínuo à disponibilidade do plug-in Gutenberg, que permite iteração e testes rápidos. Mais de 150.000 postagens são publicadas por dia usando o editor de blocos, que Mullenweg disse ser “uma prova do longo período de desenvolvimento” que deu à equipe a oportunidade de resolver bugs e torná-lo utilizável para um grande número de pessoas.

Desde seu lançamento inicial, o editor de blocos adicionou uma série de melhorias notáveis, incluindo recursos de gerenciamento de blocos, um bloco de capa com elementos aninhados, widgets como blocos, agrupamento de blocos e avisos no estilo snackbar.

Mullenweg destacou alguns exemplos bonitos e inovadores de Gutenberg na natureza. Dois projetos da Human Made apresentam designs baseados em Gutenberg (artefactgroup.com) e uma integração de IA que analisa a escrita de um usuário no editor (ingenuity.siemens.com.)

A temporada de eleições está aumentando nos EUA e sites baseados em Gutenberg, como hurst4delegate.com, estão começando a aparecer. Mullenweg observou que 21/24 dos atuais candidatos democratas à presidência estão usando o WordPress para seus sites. Whitehouse.gov também mudou do Drupal para o WordPress no início deste ano.

Mullenweg também deu uma prévia rápida de alguns dos próximos recursos do Gutenberg que estão sendo desenvolvidos no GitHub. A maioria deles ainda está em fase de protótipo. A equipe está criando um sistema para instalar novos blocos online, que serão vinculados ao diretório de blocos planejado. Mullenweg disse que o Blocks pode se tornar um novo item de menu de nível superior no administrador do WordPress, com telas dedicadas à descoberta de blocos.

Ele mostrou demonstrações do bloco de navegação em andamento, um protótipo para adicionar movimento realista ao movimento do bloco, um bloco experimental de notas de rodapé e uma demonstração de redimensionamento de imagens com recursos de “snap to grid”. Mullenweg disse que um dos objetivos com Gutenberg é “tornar possível criar belas experiências, porque isso é parte do que a web precisa para vencer”.

Mullenweg também deu uma atualização sobre o progresso de Gutenberg nos aplicativos móveis. Ele disse que o novo editor está operacional, mas o desenvolvimento está lento porque os engenheiros móveis essencialmente precisam duplicar todo o trabalho que foi feito por centenas de colaboradores do Gutenberg até agora.

Perguntas e respostas destaca governança, manutenção principal e o futuro dos temas do WordPress

A parte de perguntas e respostas da sessão apresentou uma variedade de tópicos, desde um discurso agressivo sobre licenciamento e Envato, até perguntas mais relevantes sobre o futuro dos temas do WordPress. Embora esse formato de interação tenha suas deficiências, ele oferece aos membros da comunidade a oportunidade de verificar o status dos problemas nos quais eles têm um interesse particular.

Um participante perguntou se o WordPress.org planeja implementar uma estrutura mais democrática para a tomada de decisões. Mullenweg parecia interpretar a pergunta como uma referência a um sistema onde dezenas ou centenas de milhões de usuários do WordPress participariam na tomada de decisões sobre recursos por meio de uma votação ou alguma outra forma de feedback. Em contraste, ele disse que a abordagem atual do WordPress é que a liderança tente entender quais são os problemas mais comuns por meio de pesquisas e canais públicos e permitir que esses problemas ajudem a moldar o roteiro do projeto.

Mullenweg compartilhou que uma questão específica em sua mente agora é o problema de “como faço para que meu tema pareça com a demo?” Ele disse que os colaboradores estão experimentando diferentes tipos de modelos para tomar decisões que movem o WordPress na direção de resolver esses tipos de problemas.

Ele disse que a tomada de decisão do projeto é bastante transparente, sem muito mistério, e que a comunidade tem muitos mecanismos de feedback. Esta é uma afirmação um tanto controversa, já que os colaboradores regulares do projeto expressaram frustração com a falta de comunicação em torno de planejamentos e decisões importantes, como datas de lançamento e cronograma do projeto, no que se refere a como o WordPress 5.0 chegou. A comunidade estava frustrada pela falta de formas eficazes de comunicar questões críticas e reclamações à liderança do projeto. Como acompanhamento desse feedback específico, Josepha Haden, a nova Diretora Executiva do projeto WordPress, tem sido diligente em rastrear e comunicar como a liderança está trabalhando para melhorar a comunicação.

Outro participante perguntou se os temas do WordPress se tornariam obsoletos depois que o Gutenberg ganhar mais recursos de criação de sites. Mullenweg previu que eles sempre farão parte do WordPress, mas parecia inclinado a deixar o mercado decidir o destino dos temas.

"Eu não sei", disse ele. “Eles vão mudar com certeza. Acho que eles nunca vão embora.” Ele disse que podia ver desenvolvedores oferecendo uma variedade de designs diferentes que poderiam ser usados ​​como ponto de partida. Embora um tema WordPress tenha uma definição muito específica no momento (no que diz respeito aos tipos de arquivos incluídos), Mullenweg disse que pode ver essa definição evoluindo ao longo do tempo. Ele disse que podia ver os temas se tornando um modelo inicial ou uma biblioteca de padrões para escolher, ou até mesmo um conjunto de layouts complexos que poderiam funcionar em diferentes temas.

“Acho que vamos separar um pouco os temas, mas não sei como ou como será”, disse Mullwenweg. Ele também observou que muitos temas agora representam uma estética semelhante, geralmente minimalista de negócios, que usa cores brancas e azuis. As tendências de design têm o potencial de mudar drasticamente à medida que o Gutenberg e os temas evoluem para permitir que os usuários tenham mais controle sobre como seus sites são projetados.

Não é segredo que a comunidade de desenvolvimento do WordPress está ansiosa para mudar para o GitHub ou outra infraestrutura baseada em Git para desenvolvimento principal. A maioria dos projetos de recursos recentes amadureceu com sucesso no GitHub, com a maioria dos trabalhos e discussões ocorrendo fora do Trac. Um participante perguntou sobre a possibilidade de se mudar de Trac em um futuro próximo. Mullenweg disse que este ano a equipe que trabalha no WordPress.org está priorizando as mudanças no diretório, mas enquanto isso, qualquer pessoa com conhecimento de Python é bem-vinda para contribuir para ajustar o Trac para melhorias nesse ínterim antes que o WordPress mude para o desenvolvimento baseado em Git.

Em resposta a uma pergunta sobre a tecnologia blockchain e WordPress, Mullenweg disse que há muito tempo é um entusiasta nessa área e adora a ideia de código aberto aplicado ao dinheiro, além de ter um livro-razão distribuído.

“Mas não consigo pensar em nenhum problema no núcleo do WordPress agora que a sobrecarga de uma blockchain realmente melhoraria”, disse ele. “Tudo o que eu poderia pensar agora provavelmente seria território de plugins.” No entanto, ele disse que o conteúdo do WordPress com carimbo de data/hora do plug-in WordProof no blockchain está entre uma das melhores ideias que ele viu para essa tecnologia até agora.

Quando perguntado como ele planeja “equilibrar a busca do novo e brilhante com todas as APIs legadas existentes do WordPress”, Mullenweg disse que “o PHP será crucial para nós por muitos anos”. Ele reconheceu que o projeto ficou para trás em manutenção com algumas de suas APIs mais antigas, mas que o trabalho no Gutenberg pode ser feito em paralelo.

A nova equipe de triagem está atualmente analisando todos os tickets, atualizando patches e trabalhando para resolvê-los. Mullenweg observou que o WordCamp Europe hospedou a primeira mesa de triagem de todos os tempos em seu dia de contribuição e disse que esta nova área está pronta para contribuição.

A API REST, apesar de seu amplo suporte e colaboradores notáveis, é uma área que Mullenweg disse que reteve Gutenberg. Ele disse que ainda não tem o uso demonstrado que seus defensores previram ao trabalhar para fundi-lo no núcleo e alertou que o WordPress sempre deve usar uma API primeiro antes de enviá-la para o mundo.

Mullenweg concluiu as perguntas e respostas estimando que Gutenberg está apenas a 10% do caminho para resolver os problemas que os contribuidores do WordPress se propõem a resolver. Ele prevê que a construção desse esforço inicial continuará na próxima década.