profile

Fränk Klein from WP Development Courses

Level Up Your WordPress Business With One Email Per Week

Every Sunday, I send out tips, strategies, and case studies designed to help agencies and freelancers succeed with modern WordPress. My goal is to go off the beaten path, and focus on sharing lessons learned from what I know best: building websites for clients. 100% free and 100% useful.

Featured Post

How to use source control with block themes

Hi Reader, One essential tool in your toolbox as a professional website builder is source control, also called version control. Source control is the practice of tracking and managing changes to code. This means using Git, often used along with Github to host the code. Why use source control Using Git or other source control tool to manage your code gives you lots of benefits: Versioning: By tracking every change done to a code base, you can understand how it evolved. You’ll also be able to...

36 minutes ago • 3 min read

Hi Reader, the Block Bindings API is one of the key features in WordPress 6.5. Because it allows you to output the content of post meta fields in Core blocks. This is what a paragraph block bound to a meta field looks like: The big downside though is that only the underlying API is part of WordPress 6.5. So if you want to create a binding, you have to switch to the code view, and manually write out the JSON that establishes the connection: Needless to see the user experience is lacking... A...

21 days ago • 1 min read

Hi Reader, In 2018, I built my first website using the block editor. This was before the new editor was in Core, so it was very early. Back then, color and font size palettes were the only customization options available. This website used both, but my approach to implementing these palettes bordered on carelessness. I just took the list of sizes and colors I got from the designs and threw them into the code. This was right before launch, as an afterthought. Things have changed a lot since...

28 days ago • 4 min read

Hi Reader, This week I stumbled upon a very interesting edition of the Frontend at Scale newsletter. It mentions a research paper titled Design2Code: How Far Are We From Automating Front-End Engineering?. As the title implies, the researchers let different artificial intelligence tools build a frontend implementation from a mockup. Here's the winner: Not perfect by any means, but damn close. The newsletter goes into this study in detail, and finishes with a great roundup of the state of AI...

about 1 month ago • 1 min read

Hi Reader, in this email, I want to talk to you about a new block theme: Rockbase. More than just a good theme, it is a sign of the change that WordPress has been undergoing. A change that not only limits itself to technology. But also to the web design market. Meaning What we deliver to our clients, and How we deliver it. What is Rockbase? Rockbase is block theme designed by Rafal Tomal. If the name doesn’t ring a bell, Rafal’s work will. From 2010 to 2018, he led product design for the...

about 1 month ago • 3 min read

Hi Reader, WordPress 6.5 will ship with two critical features for professionals building websites for clients. Partially synced patterns. Meta field content for blocks Let’s dive into these, what they allow you to do, and the possible use cases. Partially synced patterns Partially synced patterns let you change the content of individual blocks within a synced pattern. This allows some parts of the block pattern to sync while leaving others unchanged. Let’s look at this example: a newsletter...

about 2 months ago • 1 min read

Hi Reader, I still read messages like this in WordPress developer Facebook Groups and Twitter: Clients breaking sites is a common issue for developers. And that’s because block theme development is entirely different to classic theme development. In “old” WordPress, clients couldn’t change their website significantly unless you allowed them to. In modern WordPress, it’s the other way around. Clients can change anything unless you prevent them. And that’s because WordPress users have access to...

2 months ago • 3 min read

Hi Reader, Last year, I started practicing Japanese Jujutsu, one of the oldest forms of martial arts. It’s a lot to learn! Especially for somebody that is nearly 39 years old, and has no experience with fighting. But I've been able to make great progress, and find the training very enjoyable. And that's because of how well-organized the instruction is. There is a single starting point, and then you progress gradually to more advanced techniques. And even the more seasoned practitioners always...

2 months ago • 2 min read

Hi Reader, Last year I wrote a series of emails that covered career progressions for WordPress developers: Do you struggle hiring employees or freelancers? What are the must have skills for WordPress developers? My top resources to learn WordPress development skills Beyond Programming: Essential skills for seniors and beyond In this email, I want to take a step back and look at the bigger picture. In the past, and encouraged by Matt Mullenweg's "Learn JavaScript deeply" message, the focus was...

3 months ago • 3 min read

Hi Reader, In the previous email, The Big Gutenberg Misconception, we looked at how WordPress is changing and why you need to change with it. Change seems negative. Especially change that seems imposed on you and requires you to level up your skills. But change also means opportunity. In this email, we'll look at three significant opportunities for your web design and development business in 2024. Stop tying your business fortunes to $100 plugins A common question is, "Why don't Enterprise...

4 months ago • 3 min read
Share this page