70. O que vai chegar com o WordPress 6.9

·

Agora que o release candidate do WordPress 6.9 foi lançado, começamos a conhecer em detalhe as funcionalidades que vão chegar nesta nova versão.

Lembre-se de que pode ouvir este programa no Pocket Casts, Spotify e Apple Podcasts ou subscrever o feed diretamente.

Transcrição do programa

Olá, eu sou José Freitas e estás a ouvir o WPpodcast, que traz as notícias semanais da Comunidade WordPress.

Neste episódio, encontras a informação de 10 a 16 de novembro de 2025.

O primeiro release candidate do WordPress 6.9 já está disponível para testes. Continua a ser uma versão de desenvolvimento, por isso não é recomendada para sites em produção. O lançamento final mantém-se agendado para 2 de dezembro de 2025.

O que inclui o Release Candidate 1? Algumas das funcionalidades mais relevantes introduzidas nesta versão:

  • Melhorias no Editor do Site, incluindo a possibilidade de esconder blocos no frontend.
  • Um novo sistema de colaboração, chamado Notes, que permite deixar comentários diretamente nos blocos.
  • APIs como a Abilities API, melhorias em DataViews e DataForms, além de otimizações de desempenho em scripts, estilos e queries.
  • Inclui ainda a nova paleta de comandos, acessível a partir de qualquer lugar no admin, juntamente com outras melhorias de interface e experiência de utilização.

Os utilizadores são encorajados a testar este release candidate em ambientes de staging e a reportar bugs ou incompatibilidades com temas ou plugins. Esta fase é essencial para melhorar a estabilidade antes do lançamento final.

Ao analisar as novas funcionalidades, há muitas coisas que merecem destaque.

O WordPress 6.9 introduz a nova Abilities API, um sistema centralizado para o core, temas e plugins registarem “abilities” com metadados definidos, permissões, inputs e outputs.

Esta API apresenta três componentes principais:

  • Uma API PHP para registar, rever e executar abilities.
  • Endpoints REST API sob o namespace wp-abilities que permitem listar categorias de abilities, invocá-las e obter detalhes.
  • Hooks para integrações personalizadas e filtros nos argumentos de registo.

O objetivo é estabelecer a base da iniciativa conhecida como AI Building Blocks for WordPress. Ao tornar a funcionalidade do WordPress descobrível, executável e segura, abre caminho para integrações automáticas, workflows orquestrados e agentes de IA capazes de consultar e usar estas abilities de forma padronizada.

E a grande questão… para que serve isto na prática? A resposta é que este será o sistema padrão para ligar Inteligência Artificial ao WordPress de forma consistente para plugins ou qualquer ferramenta, permitindo até que o core e ferramentas de terceiros utilizem abilities de diferentes fornecedores. Alguns exemplos possíveis:

  • Assistentes de IA para edição de conteúdo: reescrever texto por tom ou extensão, gerar resumos ou descrições destacadas, sugerir estrutura de páginas ou artigos ou otimizar conteúdo para SEO com base na análise do conteúdo.
  • Automação editorial: publicar, passar para rascunho ou agendar conteúdo com base em regras; rever artigos pendentes e deixar comentários automáticos usando Notes; detetar links quebrados e gerar alertas ou correções automaticamente.
  • Gestão inteligente de multimédia: redimensionar, comprimir ou converter imagens automaticamente; gerar texto alternativo descritivo; classificar média por tags ou categorias usando IA.
  • Ferramentas de administração do site: realizar verificações automáticas de segurança ou manutenção; gerar relatórios sobre saúde do site, desempenho ou utilizadores; ou fazer limpezas programadas de revisões, transients e cache.
  • Assistentes de configuração: ajustar opções do site com pedidos como “coloca o site em modo de manutenção” ou “cria um formulário de contacto básico”, incluindo ativar ou desativar plugins ou temas conforme cenários.
  • Ferramentas de workflow para WooCommerce: gerar descrições de produtos, atualizar preços ou stock a partir de dados externos ou criar relatórios personalizados de vendas.
  • Ferramentas para programadores: gerar padrões e templates de blocos, criar esqueletos de plugins a partir de especificações ou executar testes automáticos no site.
  • Integrações com serviços externos, como sincronizar conteúdo com redes sociais automaticamente ou ligar o WordPress a CRMs ou ferramentas de email através de abilities especializadas.
  • Sistemas de ajuda contextual que explicam o que faz uma definição, bloco ou painel e guiam o utilizador na criação de páginas, menus ou templates.
  • Agentes orquestrados, como um “WordPress Agent”, capaz de combinar múltiplas abilities para realizar tarefas complexas como clonar um site de staging para produção ou construir uma landing page completa a partir de um briefing.

Apesar de nada disto estar totalmente visível nesta versão, a maioria dos plugins de IA começará a atualizar-se para suportar esta API, e começaremos a ver resultados a caminho do WordPress 7.0.

Outra grande mudança, uma daquelas que acontecem “nos bastidores”, envolve DataViews, DataForm e a nova Field API.

A Field API

Primeiro, a Field API foi expandida com treze tipos de campo como “color”, “password”, “telephone” ou “url”; validação baseada em regras, incluindo validações assíncronas; e suporte para dados aninhados e derivados graças a novos métodos. Isto permite aos programadores definir campos complexos sem reescrever validações e preparar formulários avançados mais facilmente.

Melhorias na DataViews

Depois, DataViews introduz melhorias importantes na apresentação e gestão de listas: agrupamentos por campo, filtros bloqueados, alinhamento de colunas no modo tabela, scroll infinito e integração de routing personalizado. O novo pacote views gere o estado da vista (ordenação, filtros, paginação) e mantém a configuração do utilizador entre sessões.

Novidades na DataForm

Por fim, DataForm permite agora definir formulários com três novos layouts: card, row e melhorias no panel. O layout card, por exemplo, agrupa outros layouts dentro de um cartão com resumo e opções de alternância; o row coloca campos horizontalmente com flexbox. A validação foi melhorada, funcionando em conjunto com a Field API, e os formulários podem agora ser controlados pelo seu estado global de validade.

Tudo isto segue o objetivo para o WordPress 7.0 de preparar o dashboard administrativo para o novo design, e estes componentes ajudam a atingir esse propósito.

Melhorias na Block Bindings API

As melhorias à Block Bindings API no WordPress 6.9 permitem ligar mais blocos a fontes de dados dinâmicas, como custom fields ou APIs externas.

Agora, por exemplo, o bloco de imagem pode ligar a legenda diretamente a um campo de metadata; o bloco de data suporta bindings com dados externos; e a interface do editor para criar estas ligações tornou-se mais extensível, permitindo adicionar “fontes” personalizadas no painel de bindings.

Para quem desenvolve temas ou plugins, isto significa poder reutilizar blocos padrão para mostrar conteúdo dinâmico sem criar blocos novos. É possível registar novas fontes de dados, novos atributos de binding e simplificar a criação de experiências dinâmicas usando a infraestrutura existente do WordPress 6.9.

As novidades na Interactivity API

O WordPress 6.9 introduz melhorias importantes na Interactivity API, focadas na navegação client side e no carregamento de recursos:

  • Um novo algoritmo de navegação que substitui não só o HTML da página, mas também os módulos CSS e JavaScript necessários ao mudar de vista.
  • Suporte para submissão de formulários sem recarregar a página, melhorando interações como comentários ou filtros dinâmicos.
  • Carregamento condicional de estilos e scripts com base nos blocos presentes, reduzindo o peso das páginas e melhorando o desempenho.

Também começou o trabalho para permitir que o editor de artigos funcione dentro de um iframe, garantindo melhor isolamento entre estilos do admin e a área de edição. Isto significa que os estilos do admin deixam de afetar o conteúdo editável e as unidades de viewport e media queries passam a comportar-se de forma mais natural.

WordPress 6.9 inclui medidas de compatibilidade

Para facilitar a transição, o WordPress 6.9 inclui medidas de compatibilidade: surge um aviso no navegador se um bloco estiver registado com API version 2 ou inferior, alertando os programadores para atualizarem para a versão 3. Além disso, o schema de block.json passa a aceitar apenas blocos na versão 3.

Apesar de muitas destas mudanças serem técnicas e pouco visíveis para quem edita conteúdo, há algumas novidades práticas para o dia a dia dos utilizadores WordPress.

A funcionalidade Notes

A funcionalidade Notes permite deixar comentários ao nível de blocos diretamente dentro do editor. Ao selecionar um bloco, podes adicionar uma nota que outros membros da equipa podem ver, responder ou marcar como resolvida. Estas notas são visíveis apenas no editor e não têm impacto no conteúdo público.

Esta funcionalidade inclui um painel de notas acessível na barra de ferramentas do editor, onde são mostradas todas as notas criadas no artigo ou página. O objetivo é melhorar a colaboração entre autores, editores e designers sem depender de ferramentas externas de revisão.

Para equipas de conteúdo, isto traz um fluxo de trabalho mais suave para gerir feedback, rever rascunhos e coordenar publicações. As sugestões e perguntas ficam anexadas ao bloco exato ao qual dizem respeito, reduzindo confusões e acelerando processos internos.

As melhorias planeadas para Notes no WordPress 7.0 centram-se em dois elementos.

O primeiro será fragment notes, permitindo anotações não apenas em blocos inteiros, mas também em fragmentos específicos de texto, mesmo que atravessem vários blocos. Isto será acompanhado por @mentions para notificar outros utilizadores diretamente, juntamente com um sistema de notificações melhorado com frequência configurável, como resumos diários.

Está igualmente previsto um modo compacto, onde as notas aparecem como pequenos ícones com avatares junto aos blocos, expandindo apenas ao clicar; além de um novo layout flutuante para ecrãs grandes, posicionando as notas entre o canvas e a sidebar. As notas também serão estendidas a mais áreas do editor, incluindo templates, e irão suportar colaboração em tempo real.

A lista final de novos blocos

A lista final de novos blocos é composta por:

  • Bloco Math: permite adicionar fórmulas escritas em sintaxe LaTeX diretamente em artigos e páginas. Suporta também LaTeX inline, acessível a partir da barra de ferramentas do editor, para integrar expressões matemáticas em parágrafos.
  • Bloco Reading time: mostra o tempo estimado de leitura de um artigo ou, se preferires, apenas a contagem de palavras. Pode ainda mostrar um intervalo como “12 a 15 minutos” em vez de um valor fixo.
  • O bloco Accordion.
  • Outros blocos como taxonomy query, taxonomy template e counter, além de comment link e respetivo counter.

Alguns blocos inicialmente previstos para este lançamento parecem ter sido adiados para o WordPress 7.0:

  • O bloco Breadcrumbs: já disponível para testes ao ativar blocos experimentais no Gutenberg. Permite escolher se mostra o link Home, se inclui o último item da hierarquia e selecionar o carácter separador. Também suporta todas as opções de estilo comuns a blocos de texto como cor, tipografia, espaçamento e bordas.

WordPress Playground CLI atualizado

A equipa do Playground atualizou o WordPress Playground CLI com três melhorias importantes: suporte para ImageMagick, a extensão PHP SOAP e o formato de imagem AVIF.

Agora os ambientes Playground podem manipular imagens em formatos como JPG, PNG, GIF ou WEBP diretamente com ImageMagick.

A extensão SOAP está ativada em todas as builds, permitindo integração com serviços web SOAP sem erros fatais.

E a extensão GD no Playground passa a suportar AVIF com PHP 8.1, incluindo funções para converter imagens para o novo formato.

Comunidade avalia situação no Bangladesh

A equipa de Community comunicou que está a monitorizar a situação no Bangladesh após receber vários relatos sobre dinâmicas locais. O WordCamp Central está em contacto com os organizadores para garantir um ambiente saudável e acolhedor.

O código de conduta da comunidade deve ser seguido e casos individuais não serão discutidos publicamente para proteger a privacidade. Quem tiver informações ou preocupações pode contactar a equipa através do formulário de incidentes ou pelos canais oficiais.

Global Partner Program 2026 reformulado

O Global Partner Program 2026 foi anunciado pela equipa da Comunidade WordPress com o objetivo de consolidar patrocínios globais num único modelo para 2026. As organizações interessadas terão acesso a um canal Slack direto, atualizações mensais de eventos, visibilidade global e apoio mais estável ao ecossistema WordPress.

Existem três níveis de patrocínio: “Global Leader” a 180 mil dólares por ano, “Regional Powerhouse” a 110 mil USD e “Community Builder” a 60 mil USD. Cada nível inclui benefícios que vão desde presença global em eventos até bilhetes gratuitos, visibilidade de marca e colocação em materiais impressos e digitais.

Os fundos do programa serão usados para apoiar atividades como eventos WordPress locais (aluguer de espaços, catering, equipamento audiovisual), taxas do Meetup para mais de 670 grupos ativos e custos administrativos como seguros e auditorias anuais para garantir transparência e sustentabilidade.

State of the Word a 2 de dezembro

O State of the Word, a keynote anual de Matt Mullenweg, cofundador do WordPress, regressa para celebrar o que foi alcançado no projeto e apresentar o roadmap do que vem a seguir. Este ano, a edição de 2025 acontece a 2 de dezembro de 2025, às 19:00 UTC, a partir de São Francisco, e estará disponível via streaming.

WordPress Day for Ecommerce

O WordPress Day for Ecommerce – Porto 2025 decorreu no sábado e foi um tremendo sucesso. Seja na participação, na qualidade do conteúdo das sessões, e na dinâmica da comunidade.

A organização do evento considera que todos os objetivos definidos para este edição foram alcançados.

Foi, entretanto, confirmada a data daquele que será o primeiro WordCamp Portugal. Até aqui, o maior evento da comunidade portuguesa ocorria em Lisboa e no Porto, de forma alternada, enquanto WordCamp Lisboa ou WordCamp Porto. Agora passa a denominar-se WordCamp Portugal.

O evento será a 15 e 16 de maio, na Fundação Cupertino de Miranda. A liderança da equipa da organização é de Carolina Osório Pinho.

Este podcast é distribuído sob uma licença Creative Commons como uma versão derivada do podcast em espanhol; podes encontrar todos os links para mais informações, e o podcast noutros idiomas, em WPpodcast.org.

Obrigado por ouvires e até ao próximo episódio.

Comments

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *