Definition
WordPress Playground ist eine WordPress-Testumgebung, die direkt im Browser ausgeführt wird. PHP läuft über WebAssembly, die Daten werden in einer SQLite-Datenbank gespeichert; ein eigener Webserver oder eine lokale WordPress-Installation ist dafür nicht erforderlich.
Bedeutung
WordPress Playground stellt innerhalb weniger Sekunden eine isolierte WordPress-Instanz bereit. Darin lassen sich Themes, Plugins, Inhalte und unterschiedliche WordPress- oder PHP-Versionen ausprobieren, ohne eine produktive Website zu verändern. Das Projekt gehört zum WordPress-Ökosystem und ist als offene, programmierbare Umgebung angelegt.
Playground eignet sich vor allem für Demonstrationen, Schulungen, reproduzierbare Fehlerberichte und frühe Entwicklungstests. Eine erfolgreiche Prüfung in Playground ersetzt jedoch keinen Test unter den tatsächlichen Bedingungen eines Hostings. Servermodule, Caching, externe Schnittstellen und große Datenbestände können sich dort anders verhalten.
Vorbereitete Instanzen lassen sich außerdem direkt in Dokumentationen, Lernmaterialien und Plugin-Demos verlinken.
Funktionsweise
Die Umgebung bildet die für WordPress benötigten Komponenten im Browser nach. PHP wird mit WebAssembly ausgeführt. Statt MySQL kommt eine SQLite-basierte Datenbank zum Einsatz. Ein virtuelles Dateisystem enthält WordPress-Core, Plugins, Themes und Uploads.
Eine Instanz kann auf mehreren Wegen vorbereitet werden:
- Die Weboberfläche startet eine sofort nutzbare Testseite.
- URL-Parameter wählen beispielsweise WordPress- oder PHP-Versionen.
- Blueprints beschreiben Installationen und Einrichtungsschritte als JSON-Datei.
- JavaScript- und Client-APIs binden Playground in eigene Anwendungen ein.
Je nach Startart ist eine Instanz temporär, automatisch zwischengespeichert oder dauerhaft im Browser beziehungsweise in einem lokalen Verzeichnis gesichert. Autosaves sind keine verlässlichen Langzeit-Backups; wichtige Ergebnisse sollten als ZIP exportiert oder bewusst gespeichert werden.
Netzwerkzugriffe sind konfigurierbar, funktionieren aber nicht in jeder Umgebung und für jeden Dienst wie auf einem klassischen Server. Bestimmte Systemfunktionen, Servermodule und WP-CLI-Befehle bleiben eingeschränkt.
Praxisbeispiel
Vor einem Plugin-Update kann eine frische Playground-Instanz mit derselben WordPress- und PHP-Version wie die Zielseite gestartet werden. Das Plugin wird installiert, aktiviert und mit Beispieldaten geprüft. Tritt ein Fehler auf, lässt sich der minimale Aufbau dokumentieren und an Entwicklung oder Support weitergeben.
Für eine belastbare Freigabe folgt danach der Test auf einer Staging-Umgebung mit produktionsnaher Serverkonfiguration, Theme, Cache und Schnittstellen.
Abgrenzung
Eine lokale Entwicklungsumgebung läuft auf dem eigenen Rechner und bietet meist direkten Zugriff auf Webserver, Datenbank und Dateisystem. Eine Staging-Umgebung liegt typischerweise auf einem Server und bildet die spätere Produktion möglichst genau nach. Playground priorisiert dagegen einen schnellen, isolierten Start im Browser.
WebMCP ist nicht Bestandteil der grundlegenden Playground-Laufzeit. Es ist eine zusätzliche, experimentelle Schnittstelle, über die eine geöffnete Seite Werkzeuge für kompatible Browser-Agenten bereitstellen kann.