Resumen de la reunión del equipo de Playground: 28 de noviembre de 2025


El equipo de Playground celebró su reunión semanal el 28 de noviembre de 2025. Este es un resumen de los anuncios, las novedades de los colaboradores y los debates.

Facilitador: @fellyph

Anuncios

Ya está disponible la compatibilidad con Xdebug

Ahora es más fácil depurar código PHPPHP PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de scripting de código abierto de propósito general ampliamente utilizado, especialmente adecuado para el desarrollo web y que puede integrarse en HTML. https://www.php.net/manual/en/index.php en WordPress Playground. El equipo publicó una guía detallada sobre la depuración con Xdebug, ahora disponible tanto en PHP-WASM CLICLI Interfaz de línea de comandos. Terminal (Bash) en Mac, Símbolo del sistema en Windows o WP-CLI para WordPress. como en Playground CLI. Esta función permite a los desarrolladores recorrer el código paso a paso, inspeccionar variables y solucionar problemas directamente desde su IDE preferido, incluidos VS Code y PhpStorm.

Previsualiza ramas de GutenbergGutenberg El proyecto Gutenberg es la nueva interfaz del editor de WordPress. El editor mejora el proceso y la experiencia de crear contenido nuevo, haciendo mucho más sencilla la redacción de contenido enriquecido. Utiliza «bloques» para añadir riqueza en lugar de shortcodes, HTML personalizado, etc.
https://wordpress.org/gutenberg/
en tu navegador

Una nueva función permite a los desarrolladores previsualizar ramas de desarrollo de Gutenberg directamente en el navegador. Prueba los cambios más recientes de trunk o explora ramas de funcionalidades sin crear una solicitud de incorporación de cambios ni configurar un entorno local.

Mejoras del editor de Blueprints

El sitio web de Playground ahora incluye un editor de Blueprints mejorado, con una mejor integración de UIUI UI es el acrónimo de User Interface (interfaz de usuario): el diseño de la página con la que interactúa el usuario. Piensa en «cómo lo hacen» y no tanto en lo que están haciendo. y funcionalidad de autocompletado. Esto hace que crear y editar Blueprints sea más intuitivo para los desarrolladores que crean configuraciones personalizadas de Playground.

Novedades de Playground CLI

Se incorporaron varias mejoras en Playground CLI:

  • Mensajes de ayuda legibles: Se mejoraron el formato y la legibilidad de la salida de ayuda de CLI.
  • Compatibilidad con TERM=dumb: El comportamiento de CLI ahora funciona correctamente en entornos TERM=dumb.
  • Pruebas de bloqueo de archivos: Se añadieron pruebas para el bloqueo de archivos en CLI.
  • Corrección del registro de SQLite: Se corrigió el comportamiento del registro de pluginsPlugin Un plugin es un componente de software que contiene un grupo de funciones que pueden añadirse a un sitio web de WordPress. Pueden ampliar la funcionalidad o añadir nuevas características a tus sitios web de WordPress. Los plugins de WordPress están escritos en el lenguaje de programación PHP y se integran perfectamente con WordPress. Pueden ser gratuitos en el directorio de plugins de WordPress.org https://wordpress.org/plugins/ o ser plugins de pago de terceros. cuando se solicita omitir el registro.

Mejoras de PHP WASM

El paquete PHP WASM recibió actualizaciones importantes:

  • Extensión intl dinámica: Gracias al trabajo de @Yannick, Playground web ahora puede cargar extensiones dinámicas. La intl extension es la primera extensión dinámica web y habilita la compatibilidad con la internacionalización. Esta arquitectura abre un futuro en el que Playground cargará un núcleoCore El núcleo es el conjunto de software necesario para ejecutar WordPress. El equipo de desarrollo del núcleo crea WordPress. PHP mínimo y descargará extensiones más grandes como gd y libxml solo cuando sean necesarias.
  • Actualización de la biblioteca GD: Se actualizó a la versión 2.3.3, lo que habilita funciones más recientes de procesamiento de imágenes.
  • Actualización de Emscripten: Se actualizó de la versión 4.0.5 a la 4.0.19.

Blueprints y SQLite

Novedades de los colaboradores

@fellyph documentó Xdebug para PHP WASM y recopiló ejemplos de Xdebug. También presentó el proyecto en encuentros de WordPress en Belo Horizonte y Río de Janeiro, Brasil. Agradecimientos a @Caio Ferreira y @gugaalves por organizar esos eventos.

@zieladam publicó varias funciones:

También está ayudando a @janjakes con las revisiones finales de la integración de phpMyAdmin en playground.wordpress.net y explorando un editor de paquetes de Blueprints para crear Blueprints que incluyan recursos adicionales.

@yannickdecat actualizó Emscripten de la versión 4.0.5 a la 4.0.19 y añadió la extensión dinámica intl a PHP.wasm Web.

Debate abierto

Ejecución de plugins que dependen de Composer

@mujuonly planteó una pregunta sobre la ejecución de plugins que utilizan el SDK de IA de PHP con dependencias de Composer. El equipo explicó que Composer no está instalado de forma predeterminada en Playground.

Solución alternativa actual: Descarga composer.phar y ejecuta php composer.phar install mediante un Blueprint o funciones de PHP como proc_open().

Mejoras futuras: El equipo habló sobre la posibilidad de descargar Composer automáticamente la primera vez que se ejecute el comando, lo que permitiría que funcionara sin problemas en los Blueprints. También está directamente en la lista de deseos una interfaz de terminal para escribir comandos como composer install.

Participa

Únete a las reuniones del equipo de Playground en el canal de SlackSlack Slack es una plataforma colaborativa de chat grupal https://slack.com/. La comunidad de WordPress tiene su propio canal de Slack en https://make.wordpress.org/chat/ #playground. Todo el mundo es bienvenido: preséntate y trae temas para el debate abierto.

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