Sign in

Greg Ziółkowski

@gziolo.pl
85 followers 76 following 8 posts

Husband, father, open sourcerer, and basketball fan. Writes code at Automattic and contributes to WordPress core.

PostsRepliesMedia
Reposted by Greg Ziółkowski
Felix Arntz @felixarntz.bsky.social · 21/08/2025
We are a looking for questions and potential discussion points for the WordPress AI Panel about what we're building, next week at #WCUS: us.wordcamp.org/2025/session... If you have something you'd like to have us discuss or cover, please reply to this thread!
us.wordcamp.org
Core AI: What We’re Building
A group presentation from the Core AI team on what we’re building. Progress since the team formation, next steps, implementation examples, and an open Q&A. Read more about the formation o…
011
Reposted by Greg Ziółkowski
Felix Arntz @felixarntz.bsky.social · 05/06/2025
Introducing... View Transitions is the latest WordPress plugin from the Core Performance Team, replacing the hard page loads between URLs with smooth animations to improve UX. Previously this required a complex SPA, now it simply works with a plugin. felix-arntz.me/blog/introdu...
felix-arntz.me
Introducing the View Transitions Plugin for WordPress - felix-arntz.me
Meet the new View Transitions plugin for WordPress by the Core Performance Team, which adds smooth page transition animations to your site.
3185
Reposted by Greg Ziółkowski
WordPress @wordpress.org · 16/04/2025
This new cadence creates more space to focus on performance, bug fixes, and community contributions. Learn more about what’s changing and why: make.wordpress.org/project/20...
make.wordpress.org
A New Cadence for WordPress Core
There have been a few questions around our decision regarding the WordPress Release cadence, which I’m glad to address. After years of releasing WordPress three times a year, and a recent discussio…
123
Reposted by Greg Ziółkowski
WordPress @wordpress.org · 15/04/2025
Exciting news! WordPress 6.8 "Cecil" has arrived, celebrating the innovative spirit of jazz legend Cecil Taylor. This release enhances your experience with faster speeds, improved security, and a revamped Style Book for better design control. Learn more here: wp.me/sZhYe-cecil #WordPress
Image of an album cover displaying "Cecil", highlighting the copy WordPress - Code is Poetry.
0168
Reposted by Greg Ziółkowski
Neel Shivdasani @neel.sh · 09/04/2025
AI should do the hard work so you can focus on the things you're passionate about. That's why we built @wordpress.com's new AI Website Builder. Build a site in seconds, use AI to customize it, and share your passion with the web. Try it for free at WordPress.com/AI-Website-Builder
wordpress.com
WordPress.com AI Website Builder
Early access Build a website in seconds withAI Prompt, edit, and launch WordPress websites with AI. ↑ Start your free WordPress AI Site Builder trial today. Get Started No credit card required.Canc…
2176
Reposted by Greg Ziółkowski
Pascal Birchler @swissspidy.bsky.social · 23/03/2025
Here's my recap of the CloudFest Hackathon: Enabling AI-Powered WordPress Development with WP-CLI and the Model Context Protocol (MCP) pascalbirchler.com/wordpress-mo...
pascalbirchler.com
WordPress, WP-CLI, and the Model Context Protocol (MCP) - Pascal Birchler
I led a Hackathon project to bring the Model Context Protocol (MCP) to WordPress through WP-CLI, enabling AI-powered WordPress development.
1135
Reposted by Greg Ziółkowski
TypeScript @typescriptlang.org · 11/03/2025
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness! devblogs.microsoft.com/typescript/t...
devblogs.microsoft.com
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
22971288
Reposted by Greg Ziółkowski
Felix Arntz @felixarntz.bsky.social · 04/03/2025
Version 0.5.0 of the AI Services plugin for WordPress is out now, and it is the biggest release so far! You can now generate images and implement AI function calling with it - either using its PHP or JavaScript APIs, or by using the AI Playground admin screen. 1/5
Screenshot of an image generation example in the AI Playground, using one of Google's Imagen models to generate a photorealistic picture of a Cavalier King Charles Spaniel sunbathing at an oasis.
1104
Reposted by Greg Ziółkowski
Pascal Birchler @swissspidy.bsky.social · 27/02/2025
Looking forward to lead a project on WP-CLI and MCP (Model Context Protocol) at this year's CloudFest Hackathon. Learn more in this intro interview: www.youtube.com/watch?v=Ta-s...
youtube.com
"WP-CLI as an MCP Host" - CloudFest Hackathon 2025 Project Preview
YouTube video by CloudFest
231
Greg Ziółkowski @gziolo.pl · 27/02/2025
That’s a great project idea. I saw your post shortly after I asked @felixarntz.bsky.social on LinkedIn whether he considered adding MCP to the AI Services plugin. WP CLI sounds awesome, too. Good luck at CloudFest!
120
Reposted by Greg Ziółkowski
Pascal Birchler @swissspidy.bsky.social · 07/02/2025
Invoker Commands in WordPress pascalbirchler.com/invoker-comm...
pascalbirchler.com
Invoker Commands in WordPress - Pascal Birchler
The Invoker Commands API allows declaratively defining interactions between multiple WordPress blocks on a page.
22111
Reposted by Greg Ziółkowski
Brian Coords @briancoords.com · 01/02/2025
Dashed off a quick post this morning: Getting the Block Editor Ready for AI If WordPress wants to survive, it needs to take generative AI seriously. These are the top five areas WordPress needs to focus on to prepare for AI, but I'm open to discussion! www.briancoords.com/getting-the-...
briancoords.com
Getting the Block Editor Ready for AI - Brian Coords
If WordPress wants to survive, it needs to take generative AI seriously.
153
Greg Ziółkowski @gziolo.pl · 24/01/2025
I was thinking about it this week after watching your video explaining how to use Cursor to write a WordPress plugin. The applications for Create Block will quickly drop as AI improves or the scaffolding will be mostly responsible for providing the configuration for AI 😀
020
Reposted by Greg Ziółkowski
Fabian Kägy @fabian-kaegy.com · 11/01/2025
Thank you! We just released version 20.0 of the Gutenberg plugin which marks the 200th release and about eight years of work. Thank you to every single person that has helped along the way ❤️ make.wordpress.org/core/2025/01...
make.wordpress.org
What’s new in Gutenberg 20.0? (10 January)
This is Gutenberg 20.0, which means it’s the 200th release of the Gutenberg plugin. It’s been almost exactly eight years since the initial commit to the Gutenberg repository and about fo…
44012
Reposted by Greg Ziółkowski
Jonathan Desrosiers @jonathandesrosiers.com · 11/01/2025
WordPress 6.8: Release Squad, Timeline, and Focus
make.wordpress.org
WordPress 6.8: Release Squad, Timeline, and Focus
Thank you to all who volunteered as interested in serving on the WordPress 6.8 release squad! After collecting all of the volunteers, reviewing active initiatives and tickets currently in the miles…
064
Greg Ziółkowski @gziolo.pl · 11/12/2024
An interesting example is the Avatar block in core which renders differently inside the comment, inside the post, and outside of both of them. It sort of implements visibility pattern internally.
000
Greg Ziółkowski @gziolo.pl · 11/12/2024
For me these go in pair as today is randomly handled in core blocks: - Logged in/out block could be represented as two blocks controlled by user session state - Query and Comments block have the block with no results that render only when the items count is 0, the rest of inner blocks otherwise
010
Greg Ziółkowski @gziolo.pl · 11/12/2024
I personally also would like to see a working group that shapes the development of core blocks so we figure out the process of adding new blocks to core or as canonical blocks. There should be also guidelines introduced of how to structure more complex blocks with children blocks.
010
Greg Ziółkowski @gziolo.pl · 11/12/2024
These issues I shared are already triaged so we want to solve them, or close them if we decide they should not be implemented. Overall, I think it’s all the same problem of who makes these decisions no matter what project board gets created.
300
Reposted by Greg Ziółkowski
Courtney @courtneyr.dev · 11/12/2024
Developer Hours: Improve your workflows with WordPress development tools #WordPress developer.wordpress....
developer.wordpress.org
Developer Hours: Improve your workflows with WordPress development tools – WordPress Developer Blog
In this session of the Developer Hours, the presenters took a deep dive into the advanced usage of tools like create-block and wp-scripts, along with a few others.
121
Greg Ziółkowski @gziolo.pl · 11/12/2024
I mostly shared it for inspiration if you decide to create a project. From my perspective the projects with defined scope and duration work best so I would be happy to see the format replicated for every major WP release.
100
Greg Ziółkowski @gziolo.pl · 11/12/2024
There is this issue with the frequent discussion topics about what’s missing in WordPress core in terms of extensibility: github.com/WordPress/gu...
github.com
Tracking: A curated list of high-priority extensibility issues and enhancements · Issue #64848 · WordPress/gutenberg
The following is a curated list of extensibility issues that have mostly been identified through various channels and events by DevRel teams, such as Hallway Hangouts, Developer Hours, the #outreac...
110
Reposted by Greg Ziółkowski
Nick Diego @nickdiego.com · 06/12/2024
So, what part(s) of my Block Visibility plugin should be added to WordPress? Share your thoughts here: github.com/WordPress/gu...
github.com
Allow users to hide blocks based on various contexts · WordPress gutenberg · Discussion #67661
This discussion explores adding functionality to Gutenberg that allows users to hide block content in different contexts. This idea stems from my Block Visibility plugin. While the plugin offers ex...
8289
Reposted by Greg Ziółkowski
React @react.dev · 05/12/2024
React v19 is now stable! react.dev/blog/2024/12...
react.dev
React v19 – React
The library for web and native user interfaces
321279340
Reposted by Greg Ziółkowski
Riad Benguella @riad.blog · 05/12/2024
I often hear that we disregard Extensibility and developpers in Gutenberg #WordPress. 🔌 On top of my head, here are just some of the tools and extensibility APIs that were recently introduced (2024 and far from complete) ↓
382
Reposted by Greg Ziółkowski
Riad Benguella @riad.blog · 03/12/2024
❓If you had a magic wand, what quick win / feature / enhancement / bug fix would you want to see implemented in Gutenberg / WordPress ? (Not asking about huge projects / features)
25148
Reposted by Greg Ziółkowski
Ryan Welcher @ryanwelcher.com · 02/12/2024
Join @nickdiego.com and I tomorrow at 16:00 UTC where we discuss ways to improve your #WordPress development workflows. Register 👉 www.meetup.com/learn-wordpr...
meetup.com
Developer Hours: Improve your workflows with WordPress development tools, Tue, Dec 3, 2024, 8:00 AM | Meetup
In this session of Developer Hours, we’ll take a deep dive into the advanced usage of tools like create-block and wp-scripts, along with a few others. We’ll focus on solvin
042
Reposted by Greg Ziółkowski
Stoyan Stefanov @stoyan.me · 24/11/2024
PSA: your WordPress blog can benefit from Speculation Rules API today! There's a plugin called "Speculative Loading". Also add this bit of CSS for smoother transitions: `@view-transition{navigation: auto}`. You can see it all in action on calendar.perfplanet.com and phpied.com
calendar.perfplanet.com
2023 Archives
The speed geek's favorite time of year
163
Reposted by Greg Ziółkowski
Nick Diego @nickdiego.com · 15/11/2024
Looking forward to Developer Hours next week with Justin Tadlock and @ryanwelcher.bsky.social. Currently flying back from a team meetup, where we spent the majority of our time experimenting with the Block Bindings API. So many applications... RSVP on Meetup 👉 meetup.com/learn-wordpr...
meetup.com
Developer Hours: Exploring the Block Bindings API in WordPress 6.7, Tue, Nov 19, 2024, 8:00 AM | Meetup
The Block Bindings API, first introduced in WordPress 6.5, allowed the connection of custom fields (or any data) to Core blocks. However, this was just the beginning. In Wo
072
Reposted by Greg Ziółkowski
Riad Benguella @riad.blog · 13/11/2024
While on eyes are on the #WordPress 6.7 release today, some of us already started about what should come next. I'm really excited about this proposal to improve the templates architecture and behavior in block themes. github.com/WordPress/gu... Please send the feedback our way. Thank you.
github.com
Block Themes and site editor: Refactoring templates · Issue #66950 · WordPress/gutenberg
Description Since the introduction of block themes, the mental model has been that these themes provide interconnected entities (templates, styles, patterns) that the user can edit in the UI. This ...
2228
Reposted by Greg Ziółkowski
Fabian Kägy @fabian-kaegy.com · 11/11/2024
I’ve been spending a lot more time shipping production sites as fully block-based-theme builds over the past year. And some challenges keep coming up. So with the release of WordPress 6.7 happening tomorrow it’s a perfect time to identify some of the things that could still use further iteration.
3226
Reposted by Greg Ziółkowski
Riad Benguella @riad.blog · 10/11/2024
With DataView, DataForm and block bindings, #WordPress is making a big leap to address the long awaited requests for better structured data management. Exciting things ahead.
0101