Skip to content
Kirby 5 is here! Learn more

Episode 98

09 Dec 2025

Somehow, here we are again — another year almost over. This time of the year always feels like an in-between state to me: the old hasn’t quite passed, and the new hasn’t fully begun. But it's also the time to reflect what's happened, and make plans for what’s ahead (like planning new bicycle trips 🚲). And with that spirit of looking ahead, it’s the perfect moment to share with you our latest Kirby release, a first sneak peek of Kirby 6 for plugin devs, and lots of other news.

Kirby 5.2.0 is here

Kirby 5.2 comes with a pretty long changelog. Here are the highlights:

  • 🐘 PHP 8.5 support
  • 📻 CORS support
  • ☑️ New batch select mode for the checkboxes field
  • ↕️ Collapse / expand all blocks
  • 📂 New create option for the files section
  • 🏷️ Better auto-labels in the Panel
  • ⚡️ Big performance boost for forms

Head over to the changelog to explore the full list.

Kirby Konf: Save the date

Nine months from now, the first-ever Kirby Conference will take place! We don’t have all the details yet, but you can save the date: September 25–26 in Mainz, Germany.

If the date and location work for you, and you’re interested in attending, sign up to be among the first to have the chance to get tickets once they go on sale: https://konf.getkirby.com/.

Kirby 6 developer preview

We are planning to release Kirby 6 in the second half of 2026, but we need support from our plugin developer community early on. That's why we give you early access to Kirby 6.0.0-alpha.1 today, and would like your feedback regarding any issues you run into.

One of the biggest (and long-awaited) changes in Kirby 6 is the upgrade of the Panel from Vue 2 to Vue 3. While this brings major improvements and new possibilities, it also means that all Panel plugins will need to be recompiled for compatibility, and some might even need changes under the hood.

Note: This developer preview does not include any visible interface changes or new features. It is intended only for plugin developers. Versions with features relevant to the broader community will begin rolling out in 2026.

Meetups

📆 Kirby Meetup Mainz, Germany • №4

Wed, January 14, 2026 at 19:00 CEST

We’re meeting at our agency at the Zollhafen in Mainz for the fourth time to chat about the Kirby CMS. Whether you’ve been working with Kirby for years, have only a little experience, or are simply curious—come join us!

📆 Kirby Meetup Berlin, Germany • №10

Wed, January 21, 2026 at 19:00 CEST

If you work with Kirby CMS, let’s meet up, get to know each other, and share what we’ve learned! Basics09 is once again hosting us in their studio near U Schlesisches Tor.

CLI 1.9.0

Kirby CLI 1.9 introduces several new improvements:

  • Dry-run mode for the content:cleancommand
    Preview changes before applying them
  • UUID duplicate checker 
    Easily identify and resolve conflicting UUIDs
  • PHP 8.5 support Ensuring compatibility with the latest PHP version

Made with Kirby

LasseMajas DetektivbyrĂĽ

New plugins

We’ve also got some fantastic new plugins for you. Check out these fresh additions to our directory:

  • Kirby Kart lets you sell with ease, offering a smooth shopping cart and checkout experience. Manage orders and inventory right from the Kirby Panel, and connect effortlessly with a variety of payment providers for a fully streamlined storefront.
  • Kirby Scheduler offers a fresh approach to managing scheduled tasks on your server.
  • Callouts lets you use GitHub-style callout blocks (like [!WARNING] or [!NOTE]) directly in Markdown or KirbyText. The plugin automatically transforms them into beautifully styled HTML callout elements on your site.
  • Kirby Locale provides locale utilities for Kirby CMS, adding a Writer mark and an optional dialog field, so that editors can tag language-specific fragments and store per-page title locales.
  • Multidomain Router: A Kirby plugin for routing and managing multiple domains in a single Kirby installation.
  • The Avalex plugin for Kirby CMS automatically embeds and keeps legal texts (like imprint and privacy policy) up‑to‑date on your website. 

Articles, videos and more

In Building a component‑based style guide for Kirby CMS (Part 1), Flo Kosiol shows how to set up reusable snippet‑based frontend components and a dedicated overview page within Kirby to streamline UI development.

Quicktip: Kirby 5.1 lets you add controllers to snippets, giving each snippet its own modular logic and data handling.

This & That

In When AI will browse the web for me, Stefan Judis argues that as AI‑powered browsers and agents become more common, we risk losing direct access to the open web. Unseen filtering, corporate agendas, and algorithmic curation gradually replaces the “raw” web and undermines diversity of voices.

Auth0: An Accessible Guide to  – Authentication Without Frustration shows how login flows can unintentionally exclude users with cognitive disabilities and recommends designing authentication that doesn’t rely on memory, transcription, or puzzles.

Adrian Roselli argues that no website or technology can ever be truly “accessible to everyone,” because people’s needs and contexts vary too much. Accessibility should therefore always be seen as a best-effort compromise rather than an absolute guarantee.

Agung Putra Pasaribu compares PHP’s built-in json_decode() with the JSON Machine library for handling large JSON files. It shows that while json_decode() is faster, streaming with JSON Machine drastically reduces memory usage, making it ideal for processing big data efficiently.

The first part of A pracmatic guide to modern CSS colours explores how modern CSS color syntax and new color spaces create a more flexible and intuitive way to define colors on the web. The second part shows how these capabilities come together in practical design systems, from theming workflows to more accessible, consistent color palettes.

Field Sizing in CSS introduces the new `field-sizing: content` property, which allows form fields to automatically adjust to their content for more flexible layouts.

PHP 8.5: The Silent Revolution That Transforms Your Code explains how PHP 8.5 delivers over 40 practical improvements: From a new pipe operator and `clone with` syntax to mandatory OPcache and better error backtraces, it makes code more expressive, efficient, and secure without breaking backward compatibility.