Chamadas para atrasar o aumento do WordPress 5.0, desenvolvedores citam preocupações de usabilidade e vários bugs em Gutenberg
Publicados: 2018-11-09Desenvolvedores e empresários estão esperando ansiosamente, já que Gutenberg está a 11 dias de sua estreia no WordPress 5.0. Ainda há uma chance de que o lançamento seja adiado para a data secundária (22 de janeiro de 2019), mas a decisão ainda não foi anunciada.
“Estou morno no dia 19, mas não por causa do número de questões em aberto (o que não é uma boa medida ou objetivo) – mais do que estamos um dia ou dois atrasados algumas vezes agora”, Matt, líder da versão 5.0 Mullenweg disse durante o bate-papo dos desenvolvedores de ontem. Ele disse que os relatórios “do campo” continuam sendo bons e as empresas que já instalaram e ativaram o plugin não relataram uma carga de suporte maior do que o normal.
“Minha preocupação pode ser resumida assim”, disse Aaron Jorbin. “Existem aproximadamente 400 questões que precisam de código ou uma decisão de punt. Assumindo cinco minutos por problema, isso significa que há cerca de 33 horas de limpeza de bugs que precisam ocorrer entre agora e o RC.”
“Acho que não podemos tomar uma decisão sobre mudar a data nos próximos 45 minutos”, disse Gary Pendergast em resposta às preocupações levantadas na reunião. “Acho justo dizer que as equipes de liderança de Gutenberg e 5.0 estão ouvindo todo o feedback e estão analisando ativamente se o cronograma ainda está correto.”
Mullenweg disse que os problemas em aberto não são uma boa medida para saber se o lançamento está no alvo, mas os inúmeros bugs que a comunidade está encontrando precipitaram uma enxurrada de postagens defendendo o atraso do lançamento.
Em um post intitulado “O WordPress 5.0 precisa de uma linha do tempo diferente”, Joost de Valk, autor de Yoast SEO, cita as preocupações de acessibilidade e a estabilidade do projeto como motivos para um atraso. de Valk se identifica como um forte apoiador de Gutenberg e sua equipe já construiu recursos de compatibilidade e Gutenberg-first em seu plugin, que tem mais de 5 milhões de instalações ativas.
“É sem dúvida um dos maiores avanços na experiência de edição do WordPress e sua experiência de desenvolvedor nesta década”, disse Valk. “Também não está feito ainda, e se continuarmos nos esforçando para a data de lançamento planejada para 19 de novembro, estamos nos preparando para o fracasso.”
de Valk deu duas razões pelas quais ele acredita que a linha do tempo de 19 de novembro é insustentável:
Existem algumas preocupações graves de acessibilidade. Embora estes não sejam novos e algumas pessoas estejam trabalhando duro neles, eu realmente acho que podemos ter um controle melhor para corrigi-los se adiarmos o lançamento. No momento, parece-me que a acessibilidade do teclado regrediu nos últimos lançamentos do Gutenberg.
A razão mais importante: a estabilidade geral do projeto ainda não está onde precisa estar. Há tantos problemas em aberto para o marco 5.0 que até mesmo corrigir todos os bloqueadores antes de chegarmos ao estágio de Release Candidate na próxima semana será impossível. Nós temos, no momento da escrita, 212 bugs não triados e 165 problemas no marco do WordPress 5.0.
O desenvolvedor do WordPress Mark Root-Wiley publicou um post no mesmo dia intitulado “WordPress 5.0 não está pronto”. Ele descreveu por que acredita que o lançamento precisa ser adiado e sugeriu que o projeto busque mais auditorias e testes de garantia de qualidade antes de enviá-lo.
“O WordPress 5.0 pode e deve ser uma mudança positiva para o WordPress, mas se for lançado no final de novembro como planejado, não será”, disse Root-Wiley. “Existem simplesmente muitos bugs no editor, e a experiência não é polida o suficiente. Isso ocorre porque a taxa de desenvolvimento impediu a garantia sistemática de qualidade (QA) e os testes de usuário. Ambos os tipos de testes são necessários para garantir que o editor esteja pronto e aumentar a confiança da comunidade na atualização.”
Root-Wiley descreve uma experiência de buggy ao tentar escrever posts de blog com o novo editor, que ecoa as experiências recentes de muitos outros.
“Estou fazendo o meu melhor para dar feedback, mas é exaustivo e há tantos pequenos bugs que me esforço para isolar e replicar o que estou relatando sem encontrar outro”, disse Root-Wiley. “Como é possível encontrar tantos bugs sem tentar apenas escrever 1,5 posts no blog?”

Root-Wiley também sugeriu remover o que ele considerava recursos desnecessários para simplificar a experiência de edição e focar nos fundamentos. Esses recursos incluem o bloco de tabelas, cores de fundo de parágrafos, modo spotlight e fullscreen, dropcaps, bloco de versos, entre outros.
“O ritmo de desenvolvimento tem sido acelerado”, disse Root-Wiley. “Essa velocidade tem sido ótima para desenvolver muitos recursos e iterar esses recursos rapidamente, mas não permitiu testes suficientes. O que é necessário agora é mais tempo para as pessoas encontrarem e relatarem bugs com os recursos do editor em seu estado final proposto.”
As críticas de Gutenberg são frequentemente caracterizadas como vindo de pessoas que são resistentes a mudanças, mas essas mensagens fortes sobre o adiamento do lançamento vêm de desenvolvedores que acreditam que o novo editor é o futuro e investiram fortemente em contribuir para seu sucesso.
As postagens de Valk e Root-Wiley parecem ter repercutido em muitos que tiveram experiências semelhantes com o editor. Outros desenvolvedores e committers principais também emprestaram publicamente suas vozes ao pedido de adiamento do lançamento.
Meus pensamentos estão muito alinhados aqui. Estou super empolgado com o lançamento – acho que é crucial para o sucesso do WordPress. Mas não acho que, nem o ecossistema, estejam prontos para seguir o ciclo de lançamento reduzido. https://t.co/R0nZt0mk41
— Mike Schroder (@GetSource) 7 de novembro de 2018
Isto: https://t.co/wpcQ02qcTw Eles estão perdendo quase todos os marcos em seu cronograma de lançamento, deixando-me 1 semana para testar com RC antes do Dia de Ação de Graças, e os autores de plugins/temas sem tempo para desenvolver/testar com código mais estável. Deve sair apenas com a data de backup em janeiro.
— Lisa Woodruff (@lisa_m_woodruff) 8 de novembro de 2018
As opiniões sobre a prontidão de Gutenberg variam muito dependendo da perspectiva e do envolvimento da pessoa no projeto. Aqueles que estão trabalhando nele em tempo integral não ofereceram publicamente opiniões indicando que pode não estar pronto para o cronograma de 19 de novembro.
“O marco 5.0 está em um lugar muito gerenciável, mas se o volume se tornar mais preocupante nos próximos dias ou ficar claro que os marcos não serão feitos, revisaremos conforme necessário”, disse o líder técnico de Gutenberg, Matias Ventura Ventura, durante bate-papo dos desenvolvedores de ontem. Ele confirmou que o ritmo acelerado de desenvolvimento continuará.
Independentemente de quando o 5.0 for lançado, os usuários podem contar com lançamentos menores a cada duas semanas para resolver bugs e problemas que aparecem depois que o Gutenberg está nas mãos de milhões de usuários.
“Espero que, conforme as pessoas se acostumem com a cadência mais regular, possam planejar em torno disso, assim como costumavam reclamar muito, mas depois se acostumaram com três grandes lançamentos por ano”, disse Mullenweg durante o bate-papo com os desenvolvedores.
Em 2016, Mullenweg começou a descrever como o WordPress poderia se tornar “o sistema operacional da web”, com APIs abertas que outros podem construir. Embora essa ideia englobe muito mais do que apenas agendas de lançamento, o WordPress parece estar se movendo na direção de enviar atualizações que vêm com mais frequência e, eventualmente, de forma mais invisível em segundo plano, semelhante à forma como os usuários atualizam seus navegadores. Liberar o Gutenberg em seu estado atual, com atualizações frequentes, pode ser um grande campo de testes para ver se um mundo maior de usuários do WordPress está pronto para abraçar essa nova era de iteração rápida.
