Gutenberg oferecerá nova abordagem ao TinyMCE no WordPress 5.0, um plug-in para trazer de volta a interface antiga estará disponível
Publicados: 2017-09-12
A comunidade do WordPress está atualmente com os joelhos no Gutenberg, já que o novo editor está pronto para impactar quase todos os cantos do ecossistema quando for lançado no WordPress 5.0. Com bilhões de dólares fluindo pela economia do WordPress, as tensões são altas, pois muitas pessoas se sustentam e suas famílias com a receita obtida com produtos e serviços que foram construídos no editor existente.
As primeiras impressões variam desde a rejeição total do novo editor até aqueles que o adotam e estão esperançosos pelo que ele trará para o WordPress. Nos últimos anos, a maioria dos novos recursos adicionados ao WordPress veio através do processo de projeto de recurso/plugin de recurso, onde os líderes de lançamento e outros colaboradores decidem se um recurso proposto está pronto para mesclagem. O projeto Gutenberg está tomando um caminho um pouco diferente para o núcleo, pois Matt Mullenweg já confirmou que o Gutenberg será lançado com o WordPress 5.0, mas o lançamento será lançado quando o Gutenberg estiver pronto. Essa abordagem faz parte da nova estratégia da Mullenweg para desenvolvimento de núcleo que torna os lançamentos mais baseados em projetos em vez de baseados em tempo.
Uma das preocupações mais comuns que desenvolvedores e proprietários de agências têm sobre o plano de incluir o Gutenberg no 5.0 é que eles podem precisar impedir que alguns de seus sites sejam atualizados. Os oponentes mais ruidosos pediram uma maneira de “excluir” o Gutenberg para que ele não seja forçado a seus usuários.
Em um post intitulado “WordPress está prestes a ter seu momento New Coke”, Nate Hoffelder compartilhou suas primeiras impressões do novo editor depois de testá-lo. Ele disse que aprecia as mudanças que promete, mas não conseguiu descobrir como criar os blocos na demonstração e se preocupa com o "não técnico médio" tentando usar a interface.
Hoffelder fez referência à tentativa da Coca-Cola de introduzir a New Coke em abril de 1985, que rapidamente terminou com os consumidores pedindo o retorno do sabor original.
“Meu pressentimento é que, se os usuários compartilharem minhas frustrações com Gutenberg, eles exigirão o retorno da interface antiga”, disse Hoffelder. “Mas o lançamento oficial está a meses e meses de distância, então é perfeitamente possível que um especialista em UX (experiência do usuário) force os desenvolvedores do Gutenberg a tornar o Gutenberg mais fácil de usar antes que ele seja infligido a um público desavisado.”
Usuários do WordPress poderão restaurar o editor antigo com um plug-in após Gutenberg chegar ao núcleo
O WordPress avançará com o editor Gutenberg como a experiência padrão na versão 5.0, mas Matt Mullenweg confirmou em um comentário em seu blog que um plugin estará disponível para usuários que desejam restaurar o editor antigo.
“O Gutenberg usa o TinyMCE, então uma maneira melhor de pensar nisso é que o Gutenberg é uma nova versão de nossa abordagem ao TinyMCE”, disse Mullenweg. “Será a experiência padrão do WP, para pessoas que desejam usar algo mais parecido com o que existe atualmente, teremos um plugin que eles podem usar.”
Isso deve trazer algum alívio para os desenvolvedores que ainda não atualizaram suas extensões para trabalhar com o Gutenberg, bem como para os proprietários de agências que não estão prontos para dar a seus clientes acesso ao novo editor.
Em seu post, intitulado We Called it Gutenberg for a Reason, Mullenweg compartilhou sua visão de como o novo editor irá reimaginar o TinyMCE e as vantagens que ele trará para os editores de plugins:
Os desenvolvedores de plug-ins poderão se integrar completamente a todas as partes do WordPress, incluindo postagens, páginas, tipos de postagem personalizados e barras laterais sem precisar hackear o TinyMCE ou espremer todo o recurso atrás de um botão da barra de ferramentas. Hoje, cada plugin que estende o WordPress o faz de uma maneira diferente; Os blocos de Gutenberg fornecem um ponto de entrada único e fácil de aprender para uma incrível variedade de extensões. Algumas pessoas já começaram a portar seus plugins e estão descobrindo que eles são mais fáceis de construir e têm uma interface de usuário muito melhorada.
Para desenvolvedores que estão preocupados com a compatibilidade de suas metaboxes, Mullenweg disse que um plugin estará disponível para fornecer a página de edição legada para metaboxes. Um comentarista, cujos sites são fortemente dependentes de Advanced Custom Fields (ACF), perguntou se haverá uma versão do WordPress que terá suporte de longo prazo para sites que não podem ser atualizados para 5.0 sem quebrar.
“Não haverá uma versão do WP como essa, mas definitivamente haverá um plugin que lhe dará a página de edição legada/antiga. Certifique-se de informar a ACF que a compatibilidade com Gutenberg é uma prioridade”, disse Mullenweg.
Scott Kingsley Clark, desenvolvedor líder do plug-in Pods, disse que esse suporte para metaboxes PHP legadas é uma boa notícia para o projeto, mas que o Pods também está procurando se juntar ao Gutenberg assim que os engenheiros do projeto tiverem uma solução para metaboxes.
“Estou muito animado para começar a usar as novas meta boxes do Gutenberg assim que a API for compatível e nos der mais para utilizar”, disse Clark. “Assim que estiver disponível, conte conosco para adoção imediata.”
Apesar das garantias de que um plug-in estará disponível para restaurar a interface antiga, alguns ainda estão preocupados com o impacto do Gutenberg no ecossistema do WordPress. O usuário médio do WordPress nunca ouviu falar do Gutenberg e sua inclusão no 5.0 será uma grande mudança.
Em um artigo recente no WPShout, Fred Meyer afirma que Gutenberg não vai longe o suficiente para dar aos usuários o que eles realmente querem, o que ele identifica como edição de front-end e a capacidade de criar layouts dentro do conteúdo do post.
“Gutenberg não vai longe o suficiente”, disse Meyer. “Isso não tornará o editor de conteúdo principal do WordPress competitivo com soluções de construtor hospedadas, ou mesmo com os próprios temas e plugins do WordPress (incluindo soluções mal construídas e ruins para a comunidade, como o Visual Composer).
Meyer acredita que Gutenberg tem a oportunidade de desfragmentar o ecossistema de ferramentas de criação de páginas do WordPress, mas somente se ele se mover para fornecer “um construtor de páginas e editor de conteúdo rico em recursos e amigável ao desenvolvedor”.
Ao responder ao feedback da comunidade, a líder de design do Gutenberg, Tammie Lister, disse que o projeto está atualmente se concentrando na edição antes de abordar a experiência de criação de páginas. A equipe também tem trabalhado com os autores dos plugins do construtor de páginas antes do próximo foco na personalização.
“Ainda é um pouco cedo para dizer o que acontecerá com plugins e construtores”, disse Lister. “Inicialmente, Gutenberg está se concentrando no editor. A próxima etapa é para o foco de Customização (a construção de páginas). Uma coisa que precisará acontecer é muitos testes de plugins existentes com o Gutenberg. É assim que podemos garantir que as coisas funcionem e limitem os problemas. Em última análise, mais e mais plugins não serão necessários – ou pelo menos não tantos juntos para alcançar coisas simples. Isso beneficia os usuários e cria uma experiência melhor e mais unificada para todos.”
Se a primeira impressão dos usuários do Gutenberg for que ele é incapaz de cumprir todas as grandes promessas do projeto, eles podem retornar à interface antiga em massa. O WordPress terá então uma batalha para convencer os usuários a dar outra chance à medida que a experiência melhorar para incluir a personalização.
Os layouts de várias colunas, que são a porta de entrada para a criação de páginas, não estão atualmente no escopo da primeira versão oficial que chega ao núcleo. A abordagem unidimensional de empilhamento vertical de Gutenberg para projetar páginas não é muito inspiradora. Isso pode frustrar usuários comuns cujas expectativas não foram amenizadas com o entendimento de que uma versão futura incluirá uma experiência de construção de página expandida. Um plug-in que permita aos usuários optar por sair até que seja uma melhoria em relação às ferramentas atuais será crucial para manter a comunidade feliz.

