Estado da palavra 2016: Mullenweg empurra o Calypso como futuro da interface do WordPress, propõe grandes mudanças no ciclo de lançamento

Publicados: 2016-12-05
Crédito da foto: Equipe organizadora do WordCamp US
Crédito da foto: Equipe organizadora do WordCamp US

A Filadélfia recebeu 1.923 participantes no WordCamp US neste fim de semana, com mais 2.028 entusiastas assistindo via transmissão ao vivo. Matt Mullenweg fez seu 11º discurso anual do State of the Word para um público extasiado pronto para celebrar o progresso do WordPress no ano passado e ouvir a visão do líder do projeto para 2017.

Ele começou agradecendo aos patrocinadores e voluntários que tornaram o evento possível, cobrindo a maior parte do custo real de US$ 516 por pessoa. Mullenweg disse que os patrocinadores cobrem cerca de 85-95% do custo dos WordCamps em todo o mundo. Em 2016, os eventos venderam um total de 36.000 ingressos, com custos subsidiados por mais de 1.000 patrocinadores.

Mullenweg disse que os encontros são o principal indicador para WordCamps e esses eventos tiveram o crescimento mais rápido que a comunidade viu em cinco ou seis anos. Mais de 62.566 pessoas participaram de um encontro local em 58 países e cerca de um terço deles eram novos membros.

Fundação WordPress para criar subsidiária de suporte da comunidade WordPress

Para melhor acomodar o crescimento extraordinário da comunidade global, a WordPress Foundation reestruturará sua gestão de WordCamps. Em 2016, a Fundação arrecadou cerca de US$ 4,3 milhões, acima dos US$ 2,8 milhões em 2015, com 99,9% desses fundos relacionados a WordCamps. Mullenweg anunciou que a organização sem fins lucrativos 501c transferirá o WordCamps para sua própria empresa, WordPress Community Support, formando uma PBC (Public Benefit Corporation) que é de propriedade integral da Fundação.

Ele explicou que, se certas coisas acontecessem no WordCamps, isso poderia colocar em risco a Fundação em geral, então o WordCamps agora será gerenciado por sua própria entidade, onde os eventos terão um pouco mais de flexibilidade em como eles fazem as coisas. A Fundação planeja apoiar algumas organizações sem fins lucrativos que estão alinhadas com a missão educacional geral da organização, incluindo Hack the Hood, Internet Archive e Black Girls Code. Em 2017, a Fundação também começará a promover hackathons para ajudar organizações sem fins lucrativos e ONGs.

A internacionalização está impulsionando um aumento no uso de plugins

Mullenweg compartilhou algumas estatísticas sobre o diretório de plugins, que em breve lançará um novo design com funcionalidade de pesquisa renovada. Este ano houve um aumento de 20% no uso de plugins ativos e um aumento de 34% nos downloads de plugins, totalizando 1,48 bilhão, que Mullenweg atribuiu a um aumento nos esforços de internacionalização no ano passado. O número de colaboradores de tradução aumentou de 5.000 em abril de 2015 para 17.000 em novembro de 2016.

Este ano havia 1.598 plugins com pacotes de idiomas (acima de 314 no ano passado) e 1.224 temas com pacotes de idiomas (acima de 641 no ano passado). Mullenweg observou que 2/3 do mundo fala um dos 12 idiomas com fluência nativa e que o WordPress cobre tudo isso e muito mais. Na verdade, a versão 4.6 foi enviada com suporte para 50 idiomas disponíveis. Os 10 principais plugins do WordPress agora estão 82% completos nos 12 principais idiomas.

Mullenweg continua a empurrar o Calypso como o futuro da interface do WordPress

Durante o State of the Word de 2015, Mullenweg deu aos participantes uma tarefa de casa para “aprender profundamente o JavaScript” e prometeu enviar um patch de JavaScript antes do lançamento da versão 4.7. Ele enviou sua primeira solicitação de pull ao Calypso ontem, a reescrita do zero da Automattic do WP admin usando Node e React.

Os usuários do WordPress.com adotaram amplamente a nova interface para publicação. Mullenweg compartilhou estatísticas mostrando que 68% das postagens passaram pelo Calypso desde o seu lançamento, 17% via celular e 15% pelo tradicional wp-admin. O aplicativo móvel e o uso do navegador móvel também estão em alta. “Agora precisamos começar a pensar em dispositivos móveis como a principal maneira de as pessoas interagirem com o WordPress no futuro”, disse Mullenweg.

Desde o lançamento, Mullenweg disse que o Calypso, ou algo parecido, seria o futuro da interface do WordPress. Ele reiterou isso em seu discurso de 2016 e comprometeu alguns dos desenvolvedores JavaScript da Automattic da equipe Calypso a contribuir em tempo integral para o núcleo.

Se o Calypso tiver a chance de se tornar um substituto promissor para o administrador do WordPress, seus criadores precisarão ampliar sua interoperabilidade com o ecossistema de plugins do WordPress. Mullenweg anunciou que o Calypso agora está ciente de plugins e está aberto a plugins com mais de 1 milhão de sites ativos.

O próximo passo no roteiro do Calypso é trazer suporte para os plugins da Automattic – WooCommerce, Akismet, Jetpack e VaultPress. Mullenweg disse que o grande foco para 2017 é tornar os plugins compatíveis com o Calypso, começando com alguns dos mais populares antes de abri-los para todos os plugins.

“A esperança é que o Calypso, ou algo parecido, seja realmente o que se torna a interface que impulsiona o WordPress”, disse Mullenweg. Como ninguém está construindo algo como o Calypso e segmentando o núcleo, parece que a tecnologia por trás do WordPress.com impulsionará a evolução do WordPress em 2017.

Se o objetivo da Mullenweg é tornar o Calypso o principal mecanismo de publicação para o núcleo do WordPress, um dos maiores desafios será conseguir que os desenvolvedores de plugins participem da construção de compatibilidade para o que é atualmente um produto Automattic. Quais são as implicações de contribuir para uma maior adoção do Calypso? Se o núcleo trouxer a interface Calypso no futuro, a Automattic pressionaria para incluir seu Reader e outras funcionalidades do WordPress.com, como tem nos aplicativos móveis? Essas são questões que os desenvolvedores precisarão ponderar ao considerar se devem buscar uma experiência mais do tipo de aplicativo por meio da interface Calypso.

WordPress recomenda hosts que oferecem PHP 7+ e HTTPS por padrão

O núcleo do WordPress continua atualizando suas recomendações e requisitos com a ajuda de hosts que estão adotando as tecnologias mais recentes. A recomendação oficial para hospedagem WordPress agora é PHP 7 ou superior. Depois que o WordPress.com mudou para 100% no PHP 7, Mullenweg disse que o desempenho da rede dobrou e a carga da CPU caiu pela metade. Apenas 4% dos sites auto-hospedados estão no PHP 7, mas a nova recomendação deve ajudar a mover mais hosts para atualizar seus clientes.

A partir de 2017, o WordPress terá aprimoramento progressivo para determinados recursos que estão disponíveis apenas para sites criptografados. Mullenweg anunciou que o WordPress.org agora está rastreando a adoção de HTTPS. Até agora, 11,45% dos sites ativos do WordPress estão em HTTPS e o projeto não recomendará mais hosts que não o ofereçam por padrão. “Queremos trazer mais segurança da web, o que é especialmente importante na era pós-Snowden”, disse ele.

Tentando coisas novas: grandes mudanças chegando ao ciclo de lançamento principal do WordPress

A líder de lançamento do WordPress 4.7, Helen Hou-Sandi, juntou-se ao Mullenweg no palco para destacar alguns dos recursos e melhorias que chegarão no lançamento oficial na terça-feira. O lançamento é sem dúvida uma das atualizações mais empolgantes e bem-sucedidas para o WordPress em algum tempo, mas Mullenweg tem uma nova estratégia para o desenvolvimento do núcleo em 2017.

“Estamos em uma junção para o WordPress onde o que nos trouxe até aqui não nos levará até lá”, disse Mullenweg, após destacar como a participação de mercado do software cresceu de 13,1% para 27,2% nos últimos cinco anos.

Mullenweg propôs uma nova estrutura para os lançamentos do WordPress, onde o design e os testes de usuário liderarão o caminho. "Estou colocando de volta o chapéu de 'líder de produto' para 2017", disse ele. O próximo ano não terá um cronograma de lançamento definido. Mullenweg está invertendo o ciclo de lançamento previsível do WordPress em favor de lidar com alguns itens maiores na lista de tarefas. Ele disse que o foco será no desempenho e correções de funcionalidades existentes em três áreas de foco principais: WP REST API, Editor e Customizador.

Mullenweg disse que está particularmente interessado em obter o uso primário da API REST no admin, na esperança de que ela evolua para algo que o projeto possa usar na próxima década. Se isso não acontecer, ele disse que o núcleo considerará trazê-lo de volta para um plugin especificamente para desenvolvedores.

Mullenweg disse que sente que o editor não representa o núcleo da publicação do WordPress, um sentimento com o qual muitos usuários concordam. Ele espera direcioná-lo para uma abordagem mais baseada em blocos que unifique widgets e inclua uma interface para códigos de acesso.

A visão de Mullenweg para o Customizer é ver todos os aspectos do WordPress se tornarem mais instantâneos e fornecer a mesma interface e recursos de interface do usuário que o editor. Ele anunciou que a Ephox, a empresa por trás do TinyMCE, concordou em trabalhar com o projeto para melhorar a experiência de edição principal.

Mudar de um ciclo de lançamento baseado em tempo para um mais baseado em projeto é uma grande mudança da filosofia de lançamento anterior do WordPress de “Prazos não são arbitrários”. A página de filosofia do projeto identifica a prática de adiar lançamentos de mais um recurso como um “buraco de coelho” que foi testado e considerado desagradável. A nova abordagem para o desenvolvimento do núcleo não garante que o WordPress terá lançamentos em 2017.

Se o experimento não for um sucesso, os dias de iteração frequente e rápida do projeto podem acabar por algum tempo. A Mullenweg está disposta a arriscar na esperança de poder fornecer mais liderança baseada em produtos que distinguirá o WordPress de seus concorrentes proprietários.

“Acho que estamos tentando combater a estagnação”, disse Mullenweg quando perguntado sobre a nova abordagem de lançamentos no segmento de perguntas e respostas. “Mesmo que tenhamos muitos lançamentos, certas partes do WordPress estagnaram e não deram os saltos que poderiam.” Ele sugeriu que fazer parte de uma equipe de plugins de recursos dará aos desenvolvedores uma maneira de se envolver em lançamentos mais ativos e continuar a criar impulso para a eventual inclusão de seus projetos no núcleo.

Mullenweg planeja identificar um líder de tecnologia e um líder de design e trabalhará com eles como líder geral do produto. Ele prevê que, quando uma área do WordPress chegar ao ponto em que o software pode fornecer melhorias significativas para o usuário, um lançamento nascerá.

“Estamos no ponto agora em que os passos que o WordPress precisa tomar são mais significativos para obter os outros 73% da web que ainda não possui”, disse Mullenweg.

Em um retorno às raízes poéticas do WordPress, ele concluiu lendo um poema chamado Praise Song for the Day de Elizabeth Alexander.

O vídeo do endereço State of the Word estará disponível em breve no novo canal do WordPress no YouTube.