Slide 1

Slide 1 text

WordPress Playground for Developers Faster Development, Better User Experience

Slide 2

Slide 2 text

Bheru Lal Gameti WordPress Engineer @ Pixaweb Solution

Slide 3

Slide 3 text

Overview What is WordPress Playground? Traditional Development Cycle After WordPress Playground WordPress Playground APIs Examples Q&A

Slide 4

Slide 4 text

WordPress Playground? Browser-based: No need for a local server setup. Instant Setup: Run WordPress with a single click. Testing Environment: Ideal for testing plugins and themes.

Slide 5

Slide 5 text

Traditional Development Cycle Setting up local environments Testing on multiple WordPress versions Compatibility testing challenges Getting user feedback

Slide 6

Slide 6 text

After WordPress Playground Instant testing environment: No setup required Version flexibility: Test across multiple WP versions Isolation: No conflicts with other plugins Easy to Share: Share work easily with clients/team User engagement: Allow potential users to test without installation

Slide 7

Slide 7 text

Getting Started with Playground https://playground.wordpress.net

Slide 8

Slide 8 text

WordPress Playground APIs Query API Blueprints JavaScript API

Slide 9

Slide 9 text

WordPress Playground APIs - Query API https://playground.wordpress.net/?theme=pendant&php=8.0&wp=6.6&plugin=contact- form-7&url=/wp-admin/admin.php?page=wpcf7 theme - pendent php - 8.0 wp - 6.6 plugin - contact-form-7 initial page - /wp-admin/admin.php?page=wpcf7 https://wordpress.github.io/wordpress-playground/developers/apis/query-api

Slide 10

Slide 10 text

WordPress Playground APIs - Blueprints Builder Example

Slide 11

Slide 11 text

Example Direct URL Blueprint URL iframe Embedding https://playground.wordpress.net/?plugin=contact-form-7 https://playground.wordpress.net/?blueprint- url=https://gist.githubusercontent.com/iambherulal/bb3b95d96ccff79bf2ad1684c874a 023/raw/ed5a8a4af7da6de3d3d74d97811daaf686a074ea/blueprint-example.json

Slide 12

Slide 12 text

Adding "Live Preview" to Your Plugin Live Translation https://wordpress.org/plugins/easy-store-customizer https://translate.wordpress.org/projects/wp-plugins/easy-store- customizer/dev/hi/default/playground https://plugins.trac.wordpress.org/browser/easy-store- customizer/assets/blueprints/blueprint.json

Slide 13

Slide 13 text

Want more πŸ“š WP CLI - https://playground.wordpress.net/demos/wp-cli.html Step Library - https://akirk.github.io/playground-step-library/# WordPress Playground Block - https://wordpress.org/plugins/interactive- code-block/ Builder - https://playground.wordpress.net/builder/builder.html Documentation - https://wordpress.github.io/wordpress-playground/

Slide 14

Slide 14 text

@iambherulal @iambherulal 100xwp.com Do you have any questions? Let’s Connect !! πŸ‘‹πŸ»