I’m so excited to speak about Leveling Up Block Building Skills at WordCamp EU in Porto, Portugal. My talk is scheduled for Friday, June 3rd, 16:00 (Porto time). I’ll present a wide range of ways to enrich the block editing experience with custom blocks. From no-code solutions practical for everyone to advanced development techniques that help programmers submit a new plugin to the Block Directory.Continue reading Building with WordPress Blocks
Buddy Webinar #14: WordPress Block Development
Over two weeks ago, I had the pleasure to join Maciek Palmowski (WordPress Ambassador at Buddy) to record the 14th episode of Buddy Webinar. We presented how to automate block development to elevate your WordPress projects to a higher level. This is what we covered:
- How to start WordPress block development.
- How to automate your development workflow to maximize confidence in the codebase and monitor its health.
- How to configure a pipeline in Buddy to automate the development process.
WordSesh APAC 2020
It’s been a while since I gave a talk at the WordSesh APAC online conference in March 2020. Initially, I had nearly the same presentation prepared to deliver on the stage at the first-ever WordCamp Asia event a few weeks earlier. Unfortunately, the conference got canceled due to the COVID-19 pandemic concerns, and I didn’t have a chance to visit Bangkok, Thailand.
WordCamp India 2021
My lighting talk from the WordCamp India online event is now available on YouTube. I presented how to make the most of the scaffolding command, which will let you save hours when building the first block. I also talked about the set of WordPress block development tools from the team behind Gutenberg that was designed to make the whole experience more streamlined.
The presentation was largely inspired by an article published on my blog two months ago. If you prefer reading, check out the How to Start Block Development with Scaffolding post.Continue reading WordCamp India 2021
How to Start Block Development with Scaffolding
Can you believe that it’s been two years already when Gutenberg got included in the WordPress core? In the meantime, the block editor has matured significantly. Using blocks steadily remains the primary approach to enrich the way users create content with WordPress. Some new exciting options let you defer the decision to build custom blocks. Those are among others Block Directory, block patterns, or the preexisting reusable block feature. Indeed, they speed up the process of publishing posts and pages. However, I don’t plan to discuss here these types of capabilities.
Instead, I want to focus on the case when you decide to build a block. You might ask, why would you want to do it? Before anything else, it can be just for fun or to learn what the block editor has to offer. Later, it usually doesn’t take much time to discover that the WordPress core is missing a service integration you want or a layout element you often use. In the future, possibilities will become endless when the block-based full site editing rolls out.Continue reading How to Start Block Development with Scaffolding
WPBlockTalk April 2020
A first WPBlockTalk live event happened two weeks ago, and it was a blast! You could see speakers from all across the WordPress community, from theme designers to plugin developers to the people who’ve been key to designing and developing the block editor itself. I played my role in it, and you can already watch two talks where I appeared.Continue reading WPBlockTalk April 2020
Adding Formatting Buttons to the Block Toolbar in Gutenberg
Continue reading Adding Formatting Buttons to the Block Toolbar in Gutenberg
We explored how to customize format controls like bold or italics and extend the block toolbar with your control allowing to change the color of the selected text.
WordPress has always been recognized as a very welcoming platform for developers at any level of expertise. The block editor introduced in WordPress 5.0 release is not only an entirely new editing experience for users, but it also redefines the way plugins and themes are developed.
Starter kit and reusable scripts