Resumo da Reunião da Equipe do Playground: 28 de novembro de 2025


A equipe do Playground realizou sua reunião semanal em 28 de novembro de 2025. Veja um resumo dos anúncios, das atualizações dos colaboradores e das discussões.

Facilitador: @fellyph

Anúncios

O suporte ao Xdebug já está disponível

A depuração de código PHPPHP PHP (acrônimo recursivo de PHP: Hypertext Preprocessor) é uma linguagem de script de código aberto de uso geral amplamente utilizada, especialmente adequada para desenvolvimento web e que pode ser incorporada ao HTML. https://www.php.net/manual/en/index.php no WordPress Playground ficou mais fácil. A equipe publicou um guia detalhado sobre depuração com Xdebug, agora disponível tanto no CLICLI Interface de Linha de Comando. Terminal (Bash) no Mac, Prompt de Comando no Windows ou WP-CLI para WordPress. PHP-WASM quanto no CLI do WP Playground. Esse recurso permite que os desenvolvedores percorram o código passo a passo, inspecionem variáveis e solucionem problemas diretamente em seu IDE preferido, incluindo VS Code e PhpStorm.

Visualize branches do GutenbergGutenberg O projeto Gutenberg é a nova interface de edição do WordPress. O editor aprimora o processo e a experiência de criação de novos conteúdos, tornando muito mais simples a escrita de conteúdo rico. Ele usa “blocos” para adicionar riqueza, em vez de shortcodes, HTML personalizado etc.
https://wordpress.org/gutenberg/
no seu navegador

Um novo recurso permite que os desenvolvedores visualizem branches de desenvolvimento do Gutenberg diretamente no navegador. Teste as alterações mais recentes do trunk ou explore branches de recursos sem criar um pull request ou configurar um ambiente local.

Melhorias no editor de Blueprints

O site do Playground agora inclui um editor de Blueprints aprimorado, com melhor integração de UIUI UI é um acrônimo para User Interface (Interface do Usuário) — o layout da página com a qual o usuário interage. Pense em “como estão fazendo isso” e menos no que estão fazendo. e funcionalidade de preenchimento automático. Isso torna mais intuitivo criar e editar Blueprints para os desenvolvedores que criam configurações personalizadas do Playground.

Atualizações do Playground CLI

Várias melhorias chegaram ao Playground CLI:

  • Mensagens de ajuda mais legíveis: Formatação e legibilidade aprimoradas da saída de ajuda do CLI.
  • Compatibilidade com TERM=dumb: O comportamento do CLI agora funciona corretamente em ambientes TERM=dumb.
  • Testes de bloqueio de arquivos: Foram adicionados testes para bloqueio de arquivos no CLI.
  • Correção no registro do SQLite: Corrigido o comportamento do registro de pluginPlugin Um plugin é um software que contém um grupo de funções que podem ser adicionadas a um site WordPress. Eles podem estender funcionalidades ou adicionar novos recursos aos seus sites WordPress. Os plugins do WordPress são escritos na linguagem de programação PHP e integram-se perfeitamente ao WordPress. Eles podem ser gratuitos no Diretório de Plugins do WordPress.org https://wordpress.org/plugins/ ou podem ser plugins pagos de terceiros. quando é solicitado ignorar o registro.

Melhorias no PHP WASM

O pacote PHP WASM recebeu atualizações significativas:

  • Extensão intl dinâmica: Graças ao trabalho de @Yannick, a versão web do Playground agora pode carregar extensões dinâmicas. A intl extension é a primeira extensão dinâmica web, permitindo suporte à internacionalização. Essa arquitetura abre caminho para um futuro em que o Playground carregará um coreCore Core é o conjunto de softwares necessários para executar o WordPress. A equipe de desenvolvimento do Core desenvolve o WordPress. PHP mínimo e baixará extensões maiores, como gd e libxml, apenas quando necessário.
  • Atualização da biblioteca GD: Atualizada para a versão 2.3.3, permitindo recursos mais recentes de processamento de imagens.
  • Atualização do Emscripten: Atualizado da versão 4.0.5 para a 4.0.19.

Blueprints e SQLite

Atualizações dos colaboradores

@fellyph documentou o Xdebug para PHP WASM e reuniu exemplos de Xdebug. Ele também apresentou o projeto em encontros do WordPress em Belo Horizonte e no Rio de Janeiro, Brasil. Agradecimentos a @Caio Ferreira e @gugaalves por organizarem esses eventos.

@zieladam lançou vários recursos:

Ele também está ajudando @janjakes com as revisões finais da integração do phpMyAdmin no playground.wordpress.net e explorando um editor de pacotes de Blueprints para criar Blueprints distribuídos com recursos adicionais.

@yannickdecat atualizou o Emscripten da versão 4.0.5 para a 4.0.19 e adicionou a extensão dinâmica intl à versão web do PHP.wasm.

Discussão aberta

Executando plugins dependentes do Composer

@mujuonly levantou uma questão sobre como executar plugins que usam o PHP AI SDK com dependências do Composer. A equipe discutiu que o Composer não vem instalado por padrão no Playground.

Solução alternativa atual: Baixe o composer.phar e execute php composer.phar install usando um Blueprint ou funções do PHP, como proc_open().

Melhorias futuras: A equipe discutiu a possibilidade de baixar o Composer automaticamente na primeira vez que o comando for executado, o que faria com que ele funcionasse perfeitamente nos Blueprints. Uma interface de terminal para digitar comandos como composer install também está diretamente na lista de desejos.

Participe

Participe das reuniões da equipe do Playground no canal #playground do SlackSlack O Slack é uma plataforma colaborativa de bate-papo em grupo https://slack.com/. A comunidade WordPress tem seu próprio canal no Slack em https://make.wordpress.org/chat/. Todos são bem-vindos — apresente-se e traga tópicos para a discussão aberta.

Agradecimentos: @zaerl, @Yannick, @zieladam, @Dilip Modhavadiya, @SirLouen, @gugaalves, @eduardozulian, @janjakes, @Caio Ferreira, @mujuonly