Skip to content

Add a page for plugins with user contributed blueprints - #165

Open
akirk wants to merge 7 commits into
trunkfrom
user-contributed-plugins
Open

Add a page for plugins with user contributed blueprints#165
akirk wants to merge 7 commits into
trunkfrom
user-contributed-plugins

Conversation

@akirk

@akirk akirk commented Jan 21, 2026

Copy link
Copy Markdown
Member

Summary

Adds a gallery page for previewing WordPress plugins in Playground, featuring:

  • 1,416 official blueprints provided by plugin authors via WordPress.org
  • 45 community-contributed blueprints with curated screenshots
  • Filter UI to browse by source: All, By Author, By Community
  • Badges on cards indicate blueprint source
  • Plugin titles link to WordPress.org

Changes

  • Add plugins.html gallery page with filter UI
  • Fetch plugin data from separate JSON files (plugins-data/)
  • Add plugins-data/wporg-official.json synced from wp-public-data-analyzer
  • Add screenshot script supporting both sources with letter subdirectories
  • Add scripts/sync-wporg-data.sh to pull latest wporg data

Screenshots

Screenshot 2026-01-21 at 13 23 39 Screenshot 2026-01-21 at 13 27 07

Test plan

  • View the gallery at /plugins.html
  • Test filter chips (All / By Author / By Community)
  • Verify badges show correctly on cards
  • Click plugin title links to WordPress.org
  • Click "View Blueprint" links
  • Click "Run" to launch in Playground
- Fetch plugin data from separate JSON files instead of embedded data
- Add wporg-official.json with 1,232 author-provided blueprints
- Add filter UI: All, By Author, By Community
- Show badges on cards indicating blueprint source
- Plugin titles now link to WordPress.org
- Extend screenshot script to support wporg plugins with letter subdirs
- Add sync script to pull data from wp-public-data-analyzer
- Decode HTML entities in plugin titles
@akirk
akirk requested a review from fellyph January 23, 2026 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant