Matt Mullenweg aborda controvérsias em torno de Gutenberg no WordCamp Portland Q&A
Publicados: 2018-11-10Matt Mullenweg se juntou aos participantes no WordCamp Portland, OR, para uma sessão de perguntas e respostas no último fim de semana e a gravação já está disponível no WordPress.tv.
A primeira pergunta veio de um usuário que experimentou o Gutenberg e o desativou por causa de um conflito de plugins. Ela perguntou se os usuários terão que usar o Gutenberg quando o 5.0 for lançado. Mullenweg disse que uma das razões pelas quais o Gutenberg foi testado tão cedo é dar aos desenvolvedores de plugins tempo para tornar seus produtos compatíveis. Ele também disse que foi o plugin que mais cresceu na história do WordPress, com mais de 600.000 instalações desde que foi disponibilizado pela primeira vez.
Em resposta à sua pergunta, ele disse que os usuários terão a opção de usar o Editor Clássico e que a equipe está considerando atualizá-lo para incluir controles por usuário e a possibilidade de ativá-lo / desativá-lo para diferentes tipos de postagem.
As perguntas subsequentes aprofundaram as controvérsias recentes em torno de Gutenberg, que Mullenweg abordou com mais profundidade.
“A parte difícil de qualquer projeto de código aberto – há uma espécie de cadinho de desenvolvimento de código aberto que às vezes pode ser mais contraditório e às vezes até amargo”, disse ele. “Trabalhando na mesma empresa, você pode supor que todos estão remando na mesma direção. Em um amplo ecossistema de código aberto, algumas pessoas podem realmente querer o oposto do que você está fazendo, porque pode ser em seu próprio interesse econômico ou por vários motivos.
“Comparo muito mais a ser prefeito de uma cidade do que ser CEO de uma empresa. Eu tenho feito WordPress agora por 15 anos, então estou bastante acostumado com isso. Pode parecer meio controverso se você está apenas entrando, mas essa não é a coisa mais controversa que já trouxemos para o WordPress. A última vez que tivemos um grande fork do WordPress foi quando trouxemos o WYSIWYG pela primeira vez. Talvez haja algo em mexer com o editor que desanima as pessoas.”
Mullenweg comentou sobre como o Twitter pode ser polarizador como meio e como isso pode impactar as conversas de forma negativa. Ele disse que as pessoas tendem a ler o pior nas coisas que foram ditas e isso tem sido um novo desafio durante esse período específico da história do WordPress. Os tweets do WordPress são espalhados em linhas do tempo junto com política e eventos atuais de uma maneira que pode fazer com que as pessoas reajam de maneira diferente do que se a discussão fosse realizada em um ticket de rastreamento, por exemplo.
Um participante perguntou: “Com Gutenberg há muita incerteza. Onde você vê o ponto de inflexão em que você vê as pessoas se tornarem mais favoráveis a Gutenberg do que o Editor Clássico?”
“Parte do lançamento desses dois plugins, Gutenberg e Classic Editor, foi que isso poderia remover a incerteza das pessoas”, disse Mullenweg. “Meses antes de serem lançados, você meio que podia escolher seu caminho. A esperança é que o dia do lançamento do 5.0 seja a coisa mais anticlimática de todos os tempos. Porque temos mais de um milhão de sites que optaram por não usar o Gutenberg, o que é totalmente ok, ou já optaram e estão recebendo essas atualizações às vezes semanais. Temos hosts que estão realmente pré-instalando, pré-ativando o Gutenberg com todos os seus sites.”
Mullenweg disse que os hosts que pré-instalaram o Gutenberg não relataram uma carga de suporte maior do que o normal e que basicamente foi “um não evento”. São os usuários que estão atualizando para o 5.0 depois de muitos anos usando o WordPress que terão mais a aprender.
“Gutenberg faz, em algumas medidas, cinco ou dez medidas a mais do que você realmente poderia realizar no editor clássico”, disse Mullenweg. “Isso também significa que há mais botões, há mais blocos. Isso é parte da ideia – abrir a flexibilidade e a criatividade das pessoas para fazer coisas que elas precisariam de código ou de um tema maluco para fazer no passado. E agora vamos abrir isso para cumprir a missão do WordPress, que é democratizar a publicação e torná-la acessível a todos.”

O estado atual de acessibilidade de Gutenberg tem sido um tema quente ultimamente e um participante pediu seus pensamentos sobre as discussões recentes. Mullenweg disse que há espaço para melhorias na forma como esse aspecto do projeto foi tratado e que o WordPress pode funcionar melhor entre as equipes no futuro:
A acessibilidade tem sido fundamental para o WordPress desde o início. É parte do motivo pelo qual começamos – adoção de padrões da web e coisas de acessibilidade. Somos membros do projeto de padrões da web há muitos anos. Tivemos algumas falhas de gerenciamento de projeto neste processo, onde tínhamos uma equipe de voluntários que se sentiam desconectados do rápido desenvolvimento que estava acontecendo com Gutenberg. Definitivamente havia algumas coisas que poderíamos fazer melhor lá. No futuro, acho que precisamos – não sei se faz sentido ter acessibilidade separada como um tipo de processo separado do desenvolvimento principal. Ele realmente precisa ser integrado em todas as etapas. Fizemos muito, já que Matias fez um post grande e longo sobre isso. Fizemos uma tonelada de coisas de acessibilidade de teclado, há elementos ARIA em tudo. Um de seus comentários foi que fizemos errado, mas fizemos o melhor que sabíamos e está lá há algum tempo. Houve mais de 200 questões fechadas desde o início. Também aproveitamos a oportunidade para corrigir algumas coisas que estavam mal acessíveis no WordPress desde o início. Não é que o WordPress seja perfeitamente acessível e todos WCAG AA e está revertendo. Na verdade, grandes áreas do WP são inacessíveis - elas podem não ser consideradas caminhos principais da equipe de acessibilidade atual, mas eu os considero essenciais.
Em resposta a uma pergunta sobre o futuro do React no WordPress, Mullenweg aprofundou a visão que teve quando instou a comunidade WordPress a aprender JavaScript profundamente em 2015. Naquela época, ele disse que “é o futuro da web. ” Ele descreveu como cada bloco pode ser um ponto de partida para outra coisa – por meio de um modal, como atualizar configurações, fazer coisas avançadas com uma loja de comércio eletrônico, aumentar e diminuir o zoom dessas telas a partir do editor. Esta foi talvez a parte mais inspiradora das perguntas e respostas, onde o potencial de Gutenberg brilha tanto quanto nas primeiras demos.
“A outra coisa bonita é porque Gutenberg essencialmente permite a tradução em muitos formatos diferentes”, disse Mullenweg. “Ele pode publicar em sua página da web, seu feed RSS, AMP, os blocos podem ser traduzidos em e-mail para boletins informativos, há tanto que a natureza estruturada do Gutenberg e o HTML semântico que ele cria e a gramática usada para analisá-lo podem permitir para outras aplicações. Torna-se um pouco como uma língua franca que talvez até cruze os CMS's. Agora esses novos blocos cross-CMS Gutenberg serão possíveis. Não é mais apenas o WordPress. Pode ser um bloco JavaScript que foi escrito para Drupal que você instala em seu site WordPress. Quero dizer, diggity quente! Como isso teria acontecido antes? É por isso que tiramos dois anos de folga; é por isso que tivemos todos no mundo trabalhando nisso.”
JavaScript é o que torna essa colaboração multiplataforma possível e já é evidente no trabalho que os colaboradores do Drupal Gutenberg estão fazendo, bem como no projeto Gutenberg Cloud independente de plataforma. Quando o Gutenberg for lançado na versão 5.0, ele permitirá mais para o WordPress e para a web do que podemos prever agora.
“Esta não é a linha de chegada”, disse Mullenweg. “5.0 é quase como o ponto de partida. Espere tanto tempo investido em Gutenberg após o lançamento 5.0 quanto antes - para levá-lo a um ponto em que não achamos que é apenas melhor do que o que temos hoje, mas na verdade é como uma experiência de definição da web de classe mundial, que é o que queremos criar e o que todos vocês merecem.”
