Blueprint Bundle Maker releases
Experimental WP plugin that will create a blueprint bundle file for a WordPress install
by Blueprint Bundle Maker Contributors · github.com/ashfame/blueprint-bundle-maker
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/ashfame/blueprint-bundle-maker/releases/download/v0.2.5/blueprint-bundle-maker-0.2.5.zipReadme
Blueprint Bundle Maker
Blueprint Bundle Maker is an experimental WordPress plugin that generates a WordPress Playground Blueprint bundle ZIP from the current installation.
The generated ZIP contains:
blueprint.jsoncontent/site.wxrfiles/wordpress-files.zipmetadata/manifest.json
The WordPress files ZIP contains wp-content with smart exclusions for cache, backup, log, temp, secret-like, and generated export paths.
blueprint.json uses the closest Playground-supported WordPress and PHP runtime lines in preferredVersions. Exact source WordPress and PHP versions are recorded in metadata/manifest.json, and the job warnings explain any loss of patch-level precision.
Admin Usage
Activate the plugin, then go to Tools > Blueprint Bundle Maker and click Generate Bundle. The browser keeps the staged job moving through AJAX requests and shows progress until the download is ready.
Completed bundles appear in a generated bundles table. Each row can be downloaded, deleted, or published with Get URL. Publishing copies the bundle under the uploads directory with an unguessable filename and then shows a public .zip bundle URL plus an Open in Playground link using https://playground.wordpress.net/?blueprint-url=....
The public bundle URL is routed through WordPress so the plugin can stream the ZIP with CORS headers for Playground. The URL still needs to be publicly reachable by the browser, and HTTPS is recommended for loading bundles on playground.wordpress.net.
WP-CLI Usage
wp blueprint-bundle make --output=/tmp/site-blueprint-bundle.zip
Use --force to overwrite an existing output file.
Use --publish to also publish the generated bundle and print the public URL plus Playground URL.
Filters
blueprint_bundle_maker_excluded_pathsblueprint_bundle_maker_included_pathsblueprint_bundle_maker_blueprintblueprint_bundle_maker_safe_optionsblueprint_bundle_maker_active_pluginsblueprint_bundle_maker_preferred_versionsblueprint_bundle_maker_job_capabilityblueprint_bundle_maker_wxr_argsblueprint_bundle_maker_zip_chunk_file_limit
Read the full README on GitHub →