Documentation writer workspace
Demo preparation ledger
4 open Playgrounds
43 Blueprint catalog entries
3028 / 3751 save copy
Temporary site: Refreshing or importing over the current Playground discards unsaved filesystem and database changes.
Completed sequence: WordPress PR start → browser save → renamed identity → file inspection → export options ready.
Current product flow proof
Demo runbook
- 1Launch sourcePreview WordPress PR #61234 with PR number or URL
- 2Save destinationSave in this browser as Research Browser Playground
- 3Saved identitySlug /research-browser/ created, title edited inline
- 4Inspect siteOpen Files, Blueprint, Database, and Logs in Site Manager
- 5HandoffExport to GitHub or download .zip after docs screenshots
Selected action
Preview a WordPress PR
Active and saved inventory
Playgrounds
| Name | State | Source | Storage | Runtime | Next action |
|---|---|---|---|---|---|
| Unsaved Playground/hello-from-playground/ | Temporary | Vanilla WordPress | Not saved | WP latest · PHP 8.3 | |
| Research Browser PlaygroundCreated May 21, 2026 | Saved | WordPress PR #61234 | Browser storage | WP 6.8 · PHP 8.3 | |
| Local Directory Demo~/Sites/playground-docs-demo | Linked | Gutenberg branch/trunk | Local directory | WP nightly · PHP 8.2 | |
| Import Staging SlotReplacement target | At risk | .zip import pending | Current site | WP latest · PHP 8.3 |
Launch shortcuts with real constraints
Start routes
Distinct source forms
Start a new Playground
No input required; starts latest WordPress in the browser.
Import public plugins, themes, or wp-content directories after account connection. Access token is not stored after refresh.
Opens native file chooser and imports over the current site.
Result preview
After preview
Preparing WordPress...
Source: Gutenberg branch trunk. The existing unsaved site will be reset before booting the preview.
My WordPress Website · Edit Site · New · Edit Page
Hello from WordPress Playground!
This logged-in demo site remains available beside launch and manager actions.
Destination A
Save in this browser
Saving 3028 / 3751 files
Result: browser-backed saved site with slug
/research-browser/.
Destination B
Save to local directory
Requesting directory permission
Result: linked local directory; reload keeps limited configuration options.
Saved result
Identity after save
- Shell status
- Saved Playground
- Storage
- Browser storage
- Slug
- /research-browser/
- Visible actions
- Rename, Delete, Save & Reload
Saved Playgrounds are addressable through their site slug and appear in the management table.
Saved management
Browser and temporary Playgrounds
| Name | Created | Storage | Status | Actions |
|---|---|---|---|---|
| Unsaved PlaygroundNot saved to browser storage | Current session | Temporary memory | Lost on close | |
| May 21, 2026 | Browser storage | Saved | ||
| Local Directory DemoPermission remembered by browser | May 21, 2026 | Local directory | Linked |
Delete confirmation: Deleting Research Browser Playground removes the browser-backed files and database for that saved site. The active unsaved site is not deleted.
Site Manager
Research Browser Playground
Unsaved Playgrounds reset destructively when settings are applied. Stored Playgrounds use Save & Reload with limited configuration options.
- /wordpress
- wp-admin
- wp-content
- wp-includes
- wp-config.php
1 <?php define( 'CONCATENATE_SCRIPTS', false );
2 /** Database settings */
3 define( 'DB_NAME', 'database_name_here' );
4 define( 'DB_USER', 'username_here' );
5 define( 'DB_PASSWORD', 'password_here' );
- blueprint.json
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"landingPage": "/hello-from-playground/",
"preferredVersions": { "php": "8.3", "wp": "latest" }
}
- Database driver
- MySQL emulation backed by SQLite
- SQLite database path
- /wordpress/wp-content/database/.ht.sqlite
- Size
- 452 KB
Playground logs No problems so far.
WordPress logs No problems so far.
PHP logs No problems so far.
Catalog
Showing 12 of 43 blueprints
Import
.zip over current site
Choosing a local archive opens the native file chooser. Imported files replace the current WordPress filesystem.
The unsaved temporary site is overwritten unless saved first.
Export
GitHub handoff
Export the current Playground to GitHub after account connection. Useful after preparing documentation demos.
Result: repository export queued after authentication.
Downloads