#3676 closed enhancement (fixed)
Add a WordPress Playground preview blueprint.
| Reported by: | johnjamesjacoby | Owned by: | johnjamesjacoby |
|---|---|---|---|
| Priority: | normal | Milestone: | 2.6.16 |
| Component: | General | Version: | |
| Severity: | normal | Keywords: | |
| Cc: |
Description
bbPress would benefit from a Plugin Directory preview that opens a working example forum, with a topic and reply, instead of asking a visitor to configure an empty WordPress installation.
Add a reviewed blueprint to canonical source, provisionally at .wordpress-org/blueprints/blueprint.json, and document its separate deployment to Plugin SVN assets/blueprints/blueprint.json. This file is directory preview metadata and should not be included in the plugin ZIP.
The preview should install the current stable bbPress release, activate a known-compatible classic theme, create a small set of clearly labeled sample forum content using bbPress APIs, and land on the populated forum. Visitors should be able to explore the front end and try creating a topic and reply in the temporary site.
Things to verify:
- Validate the blueprint against the current Playground schema.
- Confirm bbPress activates and its forum/topic/reply relationships and counts work with Playground's SQLite integration.
- Verify the forum index, topic, and reply forms render and work with the selected theme.
- Use disposable sample content only, without external accounts, credentials, or mail dependencies.
- Test the Plugin Directory's committer-only Test Preview before requesting approval to make the preview public.
- Document the canonical source location, separate Plugin SVN asset deployment, and the Plugin Directory Advanced-page opt-in.
The selected theme, landing page, sample content, and any required compatibility fixes should be reviewed on this ticket before enabling a public preview. Do not copy GlotPress's plugin-specific compatibility shims without a bbPress reproduction demonstrating that they are needed.
References:
https://developer.wordpress.org/plugins/wordpress-org/previews-and-blueprints/
https://github.com/GlotPress/GlotPress/blob/develop/.wordpress-org/blueprints/blueprint.json
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
In 7443: