Love for the Underdog
A little over a year ago, in February 2025, I launched moinframe. But the wish to share my excitement for Kirby with more people had been brewing for years before that. Let's take a quick trip down …
A little over a year ago, in February 2025, I launched moinframe. But the wish to share my excitement for Kirby with more people had been brewing for years before that. Let's take a quick trip down …
Kirby has a built-in feature called content representations that fits perfectly for such a task. How content representations work The idea is simple. Kirby maps URL extensions to template files. We …
Kirby's approach to file storage is beautifully simple: every file lives inside its page folder. It's fast, it's clean, and it works great for page-specific content like article images. But when you …
If you work with Kirby a lot, you probably have some snippets you use all the time. Not a big deal in itself, but the default snippet syntax can get pretty verbose over time, especially when you use …
Ever wanted to add a small feature to a built-in panel component but hesitated because you didn't want to lose future Kirby updates? I've been there. Today I want to show you a clean way to extend …
Helloo world! During the last Kirby Meetup in Bremen, René, Jonas and I were talking about the moinframe channel and a valid idea came up: Why not have a blog that accompanies the channel. For one, …