feat: add WordPress Playground marketing blueprint#2048
Merged
Conversation
Add a public Playground blueprint at blueprints/playground.json that visitors can open with one click to try Data Machine in their browser without installing anything. The blueprint: - Boots WordPress on the beta channel (matches DM's tested target) - Installs Agents API from main (DM's substrate dependency) - Installs AI Provider for OpenAI from trunk (DM's chat/pipeline AI path) - Installs Data Machine from the latest GitHub Release ZIP (releases/latest/download/data-machine.zip) - Auto-logs the visitor in as admin - Lands them on the Agents admin page where the create-agent flow is the most direct path from "what is this?" to "I made it do something" MDI and DMC are intentionally excluded. Visitors get a clean DM on Playground's native SQLite (DM activation is dbDelta-based so it works without MDI). DMC is a coding-agent extension that belongs in its own demo blueprint when DMC is the marketed surface. Adds the Try Data Machine in WordPress Playground badge to the top of README.md so the entry point is the first thing repository visitors see. Includes a short prose paragraph explaining what the Playground does and that adding an OpenAI key in Settings is the next step for visitors who want to chat or run a pipeline.
Contributor
Homeboy Results —
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add a public WordPress Playground blueprint at
blueprints/playground.jsonthat opens a fresh, configured Data Machine in the visitor's browser with one click. The badge at the top of the README links to it. This is purely a marketing/onboarding surface — visitors get to try Data Machine without installing WordPress, configuring a server, or setting up plugins.What the blueprint installs
git:directoryfromAutomattic/agents-api@maingit:directoryfromWordPress/ai-provider-for-openai@trunkreleases/latest/download/data-machine.zipAfter install the visitor is auto-logged-in as admin and dropped on
/wp-admin/admin.php?page=datamachine-agent(the Agents page, which is DM's first-position admin menu entry) so the create-agent flow is the most direct path from "what is this?" to "I made it do something."What's intentionally excluded
dbDelta-based and works on Playground's native SQLite without MDI. MDI is a separate sell that deserves its own blueprint if/when we want to demo the markdown-as-DB story.Validation
python3 -c \"import json; json.load(open('blueprints/playground.json'))\"passes.git:directory, DM viareleases/latest/download/*.zip) is identical to the world-of-wordpress blueprint, which has been booting successfully for the entire run of that experiment.release-asset.ymlworkflow re-publishes a fresh ZIP on every future release viarelease.published, so the badge URL automatically tracks new versions.datamachine_activate_plugin) only depends ondbDeltatable creation and memory file scaffolding. Confirmed no MDI hard dependency.Marketing value
Follow-up ideas (not in this PR)
world-of-wordpressfor visitors who want to see the whole brain.AI assistance
landingPageslug, surveyed DM's activation hook to confirm no MDI dependency, and drafted the blueprint, README badge, and PR description. Chris confirmed the stack scope (DM + Agents API + AI Provider, no MDI, no DMC) and the choice to ship an empty DM rather than a pre-installed example bundle.