Das Playground-Team hielt am 28. November 2025 sein wöchentliches Meeting ab. Hier ist eine Zusammenfassung der Ankündigungen, Updates von Mitwirkenden und Diskussionen.
Moderation: @fellyph
Ankündigungen
Xdebug-Unterstützung ist jetzt verfügbar
Das Debuggen von PHPPHP PHP (rekursives Akronym für PHP: Hypertext Preprocessor) ist eine weit verbreitete Open-Source-Skriptsprache für allgemeine Zwecke, die sich besonders für die Webentwicklung eignet und in HTML eingebettet werden kann. https://www.php.net/manual/en/index.php-Code in WordPress Playground ist jetzt einfacher. Das Team hat einen ausführlichen Leitfaden zum Debuggen mit Xdebug veröffentlicht, der jetzt sowohl in PHP-WASM-CLICLI Befehlszeilenschnittstelle. Terminal (Bash) auf dem Mac, Eingabeaufforderung unter Windows oder WP-CLI für WordPress. als auch in der WP Playground CLI verfügbar ist. Diese Funktion ermöglicht es Entwicklerinnen und Entwicklern, Code schrittweise auszuführen, Variablen zu untersuchen und Probleme direkt in ihrer bevorzugten IDE zu beheben – einschließlich VS Code und PhpStorm.
GutenbergGutenberg Das Gutenberg-Projekt ist die neue Editor-Oberfläche für WordPress. Der Editor verbessert den Prozess und die Erfahrung beim Erstellen neuer Inhalte und macht das Schreiben umfangreicher Inhalte wesentlich einfacher. Er verwendet „Blöcke“, um Inhalte anzureichern, statt Shortcodes, benutzerdefiniertes HTML usw. einzusetzen.
https://wordpress.org/gutenberg/-Branches im Browser anzeigen
Eine neue Funktion ermöglicht es Entwicklerinnen und Entwicklern, Gutenberg-Entwicklungs-Branches direkt im Browser in der Vorschau anzuzeigen. Teste die neuesten Änderungen im Trunk oder erkunde Feature-Branches, ohne einen Pull Request zu erstellen oder eine lokale Umgebung einzurichten.
Verbesserungen am Blueprint-Editor
Die Playground-Website enthält jetzt einen verbesserten Blueprint-Editor mit besserer UIUI UI ist ein Akronym für User Interface (Benutzeroberfläche) – das Layout der Seite, mit dem Benutzer interagieren. Denke eher daran, „wie sie das machen“, und weniger daran, was sie tun.-Integration und Autovervollständigung. Dadurch wird das Erstellen und Bearbeiten von Blueprints für Entwicklerinnen und Entwickler, die benutzerdefinierte Playground-Konfigurationen erstellen, intuitiver.
Updates zur Playground CLI
Mehrere Verbesserungen wurden in der Playground CLI umgesetzt:
- Lesbare Hilfetexte: Formatierung und Lesbarkeit der CLI-Hilfeausgabe wurden verbessert.
- Kompatibilität mit TERM=dumb: Das Verhalten der CLI funktioniert jetzt korrekt in
TERM=dumb-Umgebungen. - Tests zur Dateisperrung: Es wurden Tests für die Dateisperrung in der CLI hinzugefügt.
- Fehlerbehebung bei der SQLite-Protokollierung: Das Protokollierungsverhalten von PluginsPlugin Ein Plugin ist ein Softwarebestandteil, der eine Gruppe von Funktionen enthält und zu einer WordPress-Website hinzugefügt werden kann. Plugins können die Funktionalität erweitern oder neue Funktionen zu WordPress-Websites hinzufügen. WordPress-Plugins werden in der Programmiersprache PHP geschrieben und lassen sich nahtlos in WordPress integrieren. Sie können kostenlos im Plugin-Verzeichnis von WordPress.org verfügbar sein oder von Drittanbietern kostenpflichtig angeboten werden. wurde korrigiert, wenn das Überspringen der Protokollierung angefordert wird.
Verbesserungen an PHP WASM
Das PHP-WASM-Paket erhielt umfangreiche Updates:
- Dynamische
intl-Erweiterung: Dank der Arbeit von @Yannick kann Playground Web jetzt dynamische Erweiterungen laden. Dieintl-Erweiterung ist die erste dynamische Web-Erweiterung und ermöglicht Unterstützung für Internationalisierung. Diese Architektur ebnet den Weg für eine Zukunft, in der Playground einen minimalen PHP-KernCore Der Core ist die Gesamtheit der Software, die zum Ausführen von WordPress erforderlich ist. Das Core-Entwicklungsteam entwickelt WordPress. lädt und größere Erweiterungen wiegdundlibxmlnur bei Bedarf herunterlädt. - Upgrade der GD-Bibliothek: Aktualisierung auf Version 2.3.3, wodurch aktuellere Funktionen zur Bildverarbeitung verfügbar sind.
- Emscripten-Upgrade: Aktualisierung von Version 4.0.5 auf 4.0.19.
Blueprints und SQLite
- Mehrzeilige SQL-Abfragen: Der Blueprint-Schritt
runSqlunterstützt jetzt mehrzeilige SQL-Abfragen. - SQLite-Metadaten:
SQLITE_ENABLE_COLUMN_METADATAwurde aktiviert und die mitgelieferten SQLite-Optionen wurden aktualisiert.
Updates von Mitwirkenden
@fellyph dokumentierte Xdebug für PHP WASM und sammelte Xdebug-Beispiele. Außerdem hielt er Vorträge bei WordPress-Meetups in Belo Horizonte und Rio de Janeiro, Brasilien. Vielen Dank an @Caio Ferreira und @gugaalves für die Organisation dieser Veranstaltungen.
@zieladam hat mehrere Funktionen veröffentlicht:
- Eine visuelle Blueprints-Galerie mit vollständigen Blueprints für Starter-Websites
- „Im Playground ausprobieren“ – ein GitHub-Workflow für WordPress-Repositories
- Upgrade der GD-Bibliothek auf 2.3.3
Außerdem unterstützt er @janjakes bei den abschließenden Prüfungen der phpMyAdmin-Integration auf playground.wordpress.net und erkundet einen Blueprint-Bundle-Editor zum Erstellen von Blueprints, die mit zusätzlichen Assets ausgeliefert werden.
@yannickdecat aktualisierte Emscripten von 4.0.5 auf 4.0.19 und fügte die dynamische intl-Erweiterung zu PHP.wasm Web hinzu.
Offene Runde
Plugins mit Composer-Abhängigkeiten ausführen
@mujuonly stellte eine Frage zur Ausführung von Plugins, die das PHP AI SDK mit Composer-Abhängigkeiten verwenden. Das Team besprach, dass Composer standardmäßig nicht in Playground installiert ist.
Aktueller Workaround: composer.phar herunterladen und php composer.phar install entweder mithilfe eines Blueprints oder von PHP-Funktionen wie proc_open() ausführen.
Zukünftige Verbesserungen: Das Team diskutierte, Composer möglicherweise beim ersten Ausführen des Befehls automatisch herunterzuladen, sodass es nahtlos in Blueprints funktioniert. Eine Terminal-UI zur Eingabe von Befehlen wie composer install steht ebenfalls direkt auf der Wunschliste.
Mitmachen
Nimm an den Meetings des Playground-Teams im #playground–SlackSlack Slack ist eine Plattform für kollaborative Gruppenchats https://slack.com/. Die WordPress-Community hat ihren eigenen Slack-Kanal unter https://make.wordpress.org/chat/.-Kanal teil. Alle sind willkommen – stelle dich vor und bringe Themen für die offene Diskussion mit.
Dank an: @zaerl, @Yannick, @zieladam, @Dilip Modhavadiya, @SirLouen, @gugaalves, @eduardozulian, @janjakes, @Caio Ferreira, @mujuonly