@adamziel.bsky.social, @jessicalyschik.com, @karmatosed.art, coachbirgit.com, Cyrille COQUARD, stevemosby.co.uk, Dennis Snell, @patriciabt.com
@adamziel.bsky.social, @jessicalyschik.com, @karmatosed.art, coachbirgit.com, Cyrille COQUARD, stevemosby.co.uk, Dennis Snell, @patriciabt.com
adamadam.blog/2025/01/08/w...
"I’ve turned WordPress into a markdown editor, a git client, and a git server. It’s all dependency-free #PHP code. It works in Playground, on any cheap hosting, and it could be merged into WordPress core."
via @adamziel.bsky.social
adamadam.blog/2025/01/08/w...
"I’ve turned WordPress into a markdown editor, a git client, and a git server. It’s all dependency-free #PHP code. It works in Playground, on any cheap hosting, and it could be merged into WordPress core."
via @adamziel.bsky.social
• Edit local files
• Sync changes with to GitHub
• Push and pull directly to WordPress
See the demo: https://adamadam.blog/2025/01/08/wordpress-as-a-git-repo/
• Edit local files
• Sync changes with to GitHub
• Push and pull directly to WordPress
See the demo: https://adamadam.blog/2025/01/08/wordpress-as-a-git-repo/
It took Playground two short years to go from a cool tech demo to a powerful tool used by WordPress educators, builders, and innovators.
It's hard to believe Playground didn't even exist when 2022 began!
It took Playground two short years to go from a cool tech demo to a powerful tool used by WordPress educators, builders, and innovators.
It's hard to believe Playground didn't even exist when 2022 began!
As someone with ADHD, I rely on self-documenting code since I forget a lot and I can't hold much context in my mind.
Clear > clever
As someone with ADHD, I rely on self-documenting code since I forget a lot and I can't hold much context in my mind.
Clear > clever
Don't say:
• invalid
• improve
• broken
Say:
• 404 API response
• Add compliance with section 4.8 of the spec
• White screen and parsing error after form submission
The future you will be grateful. Your colleagues, too.
Don't say:
• invalid
• improve
• broken
Say:
• 404 API response
• Add compliance with section 4.8 of the spec
• White screen and parsing error after form submission
The future you will be grateful. Your colleagues, too.
• Preset(s)?
• Model(s)?
• Composition(s)?
• Configuration(s)?
• Playbook(s)?
• Keep the name Blueprint(s)?
Vote in the GitHub poll here:
https://github.com/WordPress/wordpress-playground/discussions/1846
(Why these specific names? See the...
• Preset(s)?
• Model(s)?
• Composition(s)?
• Configuration(s)?
• Playbook(s)?
• Keep the name Blueprint(s)?
Vote in the GitHub poll here:
https://github.com/WordPress/wordpress-playground/discussions/1846
(Why these specific names? See the...
Learn from this excellent article by @swissspidy!
https://pascalbirchler.com/wordpress-playground-testing/
I love how you can now set up the performance testing environment with Bluepr...
Learn from this excellent article by @swissspidy!
https://pascalbirchler.com/wordpress-playground-testing/
I love how you can now set up the performance testing environment with Bluepr...
Good UX = it's clear:
• What the PR does and why
• Why these choices
• What's that weird looking function?!
• How to test it
Bad UX = "fixes a CSS bug"
Good UX costs 20 minutes of writing today. Bad UX costs 5 hours of detective work tomorrow.
Good UX = it's clear:
• What the PR does and why
• Why these choices
• What's that weird looking function?!
• How to test it
Bad UX = "fixes a CSS bug"
Good UX costs 20 minutes of writing today. Bad UX costs 5 hours of detective work tomorrow.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist#browser_compatibility
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist#browser_compatibility
It was a MySQL query parser. I needed it to improve SQLite support in WordPress.
It took two nights, $520, and a passive aggressive prompt I felt bad about 😅 It worked, but not without bugs.
Here’s the story:
https://adamadam.blog/2024/09/09/generating-...
It was a MySQL query parser. I needed it to improve SQLite support in WordPress.
It took two nights, $520, and a passive aggressive prompt I felt bad about 😅 It worked, but not without bugs.
Here’s the story:
https://adamadam.blog/2024/09/09/generating-...
Once ready, it will open the door to a ton of great features that just wouldn't work with the current UI, like:
• Site templates
• Synchronizing sites with git
• Sharing Playgrounds
...and more!
Once ready, it will open the door to a ton of great features that just wouldn't work with the current UI, like:
• Site templates
• Synchronizing sites with git
• Sharing Playgrounds
...and more!
Yesterday it finally clicked – Playground needs a Git client in the browser!
It actually works! Here's an explainer and a link to code:
https://adamadam.blog/2024/06/21/cloning-a-git-repository-...
Yesterday it finally clicked – Playground needs a Git client in the browser!
It actually works! Here's an explainer and a link to code:
https://adamadam.blog/2024/06/21/cloning-a-git-repository-...
Playground is a complete paradigm shift for WordPress. You should absolutely get familiar with it.
If you’ve missed the talk I gave on WordPress Playground, here’s the recording:
https://www.youtube.com/live/ofh6jLrXnpA?si=I0F8w64mN...
Playground is a complete paradigm shift for WordPress. You should absolutely get familiar with it.
If you’ve missed the talk I gave on WordPress Playground, here’s the recording:
https://www.youtube.com/live/ofh6jLrXnpA?si=I0F8w64mN...
I’ll be co-leading the Playground table with Bero at the contributor day, come and say hi!
Also come and see my talk about Playground on Friday, 10:15am main stage.
I’ll be co-leading the Playground table with Bero at the contributor day, come and say hi!
Also come and see my talk about Playground on Friday, 10:15am main stage.
It absolutely is!
With Playground, you can clone your site, "try on" plugins, learn and teach WordPress, and more.
Read the full interview at
https://www.searchenginejournal.com/word...
It absolutely is!
With Playground, you can clone your site, "try on" plugins, learn and teach WordPress, and more.
Read the full interview at
https://www.searchenginejournal.com/word...
• What WordPress Playground is and isn't
• How it's transforming WordPress
• The future of Playground and web development
Check out the Episode 122 here:
https://wptavern.com/podcast/122-adam-zielinski-on-...
• What WordPress Playground is and isn't
• How it's transforming WordPress
• The future of Playground and web development
Check out the Episode 122 here:
https://wptavern.com/podcast/122-adam-zielinski-on-...
https://github.com/WordPress/blueprints/
https://github.com/WordPress/blueprints/
I’m exploring a WordPress Playground-based WordPress Block code editor and can’t decide whether vanilla JS is enough or it needs an in-browser bundler.
I’m exploring a WordPress Playground-based WordPress Block code editor and can’t decide whether vanilla JS is enough or it needs an in-browser bundler.