February Summary

Just a quick check, yep, only a few days left of February. Time for another monthly review!

Kirby

It's been another month with Kirby on our side. Of course, we were working on our own websites, but even more interesting was the launch of the Table tennis website for the NTSV, a Hamburg-based sports club. Of course, we used Kirby to build the side, take a look here:

https://ntsv-tischtennis.de/

Also, we were delighted to meet some of the nice Kirby folks out there joining the Kirby Meetup in Hamburg. We listened to some interesting talks and had some nice conversations. We're looking forward to the next meetup, meanwhile you may spot us here:

https://www.linkedin.com/posts/jonas-rebmann-a389a31b7_kirby-cms-meetup-time-jakob-grommas-viktoria-activity-7295756590643621888-KYFg/

Server Side Stories

Another month is nearly over, which means we published two new episodes of our Podcast Server Side Stories.

Well, here we go again, we talked about our Kirby setup. How do we develop Kirby websites and plugins? Which tools do we use? How do we test? How do we structure our projects? This and more can be heard here (German only):

https://konzentrik.de/de/server-side-stories/se01/unser-kirby-dev-setup

We also talked about how we configure our systems so we can work the way we like to. We use dotfile repositories to help us with that. Furthermore, we talk about what those are, how we set it up which tools and tweaks we use:

https://konzentrik.de/de/server-side-stories/se01/warum-ein-dotfile-repo

Links

Sometimes you've got to leave known paths and look out for the unknown. For a long time, we used Jest to extensively test our code. Recently, we switched to ViTest to write our unit tests. Mark wrote about that switch here:

https://yadl.info/de/blog/2025/recap-vitest-replacing-jest

Maurice, on the other hand, built two plugins to connect Obisidan with his website running on Kirby. Now he's able to write posts in Obsidian, sync them to his website, get updates from his website and even publish posts from within Obsidian. He writes about how he wrote the Obsidian- and the Kirby-Plugin here:

https://maurice-renck.de/en/learn/built-with-kirby/obsidian-kirby-sync

Another drastic change happened on Spiegel-Online, one of the major news websites in Germany. They decided to remove the comments under their articles and instead switch to a debate platform where everybody can read but only paid members can actively take part in the debate. Why they did so and how it went, can be read here:

https://www.niemanlab.org/2025/02/a-german-news-outlet-got-rid-of-its-comments-section-and-asks-readers-to-debate-instead/

Talking about debate and comments: There is this new campaign for an open web. Save Social want's to save us from closed platforms run by monopolists and switch to decentralized and open alternatives. You should take a look here:

https://savesocial.eu/en/