• 40 Jahre Mac

    The Mac is 40 now.

    40 years ago, the first Apple Mac was released. That makes it younger than me, which I must initially protest. However, when looking through old pictures in search of used computers, I have to admit that it's all been quite a long time.

    I have been using Apple computers productively since around 2006. Before that, I spent a long time with Linux, even had this Linux blog, and was part of RadioTux. I found it great that I could configure almost everything the way I wanted with Linux. The terminal was a constant companion.

    Read full post
  • twtxt

    This is the social media future! For real!

    Twitter no longer exists. X is continuing to go downhill. Threads is part of Meta. Bluesky is not being used by anyone, and Mastodon is too complicated. There is only one true social media platform!

    What should a good social media platform look like? I've written about it before: It must primarily be decentralized and open source. Every person should be able to set it up and use it quickly. Of course, we all immediately think of one thing: twtxt.

    Read full post
  • Kirby Pexels Field

    The Pexels-Image-Field got an update for Kirby 4

    A final update regarding Kirby plugins - at least for now.

    My Pexels Field plugin was released in a new version for Kirby 4 on Friday. I've adapted the design to the new panel and optimized quite a bit under the hood. Downloading should now work better and automatically update the file view in the panel.

    Additionally, there is now a function to set a default size. So far, the original image was always downloaded, but it is often very large, and such large images are often not needed on a website. You can now set the image size and save some space.

    You can find all the information here.

    Read full post
  • Kirby 4

    Today is a day full of surprises. Not only has winter suddenly arrived, but also the big new update of Kirby.

    For those who have been following Kirby's development, they were probably not entirely surprised; the first release candidates have been arriving in the past weeks - and today, Kirby 4 was officially released.

    The important information first: The Podcaster, Komments, and IndieConnector plugins are already compatible with Kirby 4 and can be used without further ado. If you haven't done so already, now is the right time for an update. Unfortunately, my Pexelfield plugin still needs a few bug fixes but will also follow shortly.

    Kirby 4 comes with extensive changes. I won't list them all here, as it's better to check them out directly on the release page. For end users, the visual changes in the panel are probably the most noticeable.

    By the way, for those who already have a Kirby 3 license, you can use the sale that started today to get an update for K4.

    Read more about Kirby here

    Read full post
  • Podcaster Plugin 3

    Version 3 brings a major new release of the Podcaster plugin for Kirby. With numerous new features and optimizations. An overview.

    Finally, the time has come! My Kirby Podcaster plugin has been released in version 3, bringing it closer to the current Kirby releases.

    Those who have been following my blog for the past few months will have noticed two things: Apart from the weekly reviews, not much has happened, and in the weekly reviews, I mentioned the Podcaster plugin repeatedly. I have indeed been working on it for several months, as well as creating a new website for the plugin.

    Unfortunately, the shop hasn't made it online yet, but that's still to come. I would appreciate your support for the development once it's up.

    The new version is a big step forward. Version two was already a few years old and, while it was occasionally tweaked, it was based on an older foundation that didn't quite harmonize with the latest Kirby versions.

    Over the past months, I not only aligned the plugin with the same foundation as the Komment and IndieConnector plugins, but also extensively refactored the entire plugin.

    New composer setup

    To allow the plugin to communicate its version within the Kirby system, it needed a new foundation. Here, I could use the basics of my other plugins. The new setup now reveals its version and shows you updates directly in the panel. Installation is still best done through Composer.

    Releases are automatically created according to SemVer, including automatic release notes. This makes future development and maintenance faster and easier.

    Automatic migrations

    For Podcaster Analytics, a database is required. Here, sqlite or mysql are used. Automatic migrations were already planned, but not optimally integrated into the plugin. Thanks to Kirby hooks, this is no longer a problem. Installing a new version of the plugin automatically runs the migrations on the first page visit. In the best case scenario, the user shouldn't even notice it. However, it is still advisable to make a backup before an update.

    Everything new in the feed

    The code for the RSS feed has been extensively revised. Individual segments have been moved into snippets, and many helper functions have been removed. Sometimes, less is simply more.

    To comfortably manage the feed, I completely redesigned the panel view. Here too, a lot could be removed. New field types and options in the panel now ensure a fresher and more clear representation in the panel:

    Episodes and web player

    The blueprint for editing episodes has also been massively overhauled. Here too, the new field types and options bring more structure and order to the game. Backward compatibility has also been ensured:

    The Podlove Web Player is integrated, which has now been released in a new major version. The integration has therefore been completely rewritten, allowing users to configure all player options conveniently in the panel. Integration on the site is then done simply via snippet.

    Podcaster Analytics

    In the previous version, statistics were displayed directly in a tab of the feed. This was no longer up to date. The new Podcaster Analytics can now be found in a panel view accessible via the main menu.

    There, you will get an overview of the most important data and can dive deeper into the details. The underlying structure for the graphs has been completely replaced, which not only looks better but also allows you to zoom in on graphs and export views as images or CSV.

    With Podcaster Analytics, you have all the important metrics at a glance and don't need to rely on external services.

    Less code

    The Podcaster plugin was my first major plugin, and I've learned a lot over the years. This is now reflected in the new version. The entire code has been optimized, streamlined, and made more testable. This will hopefully have an impact on both stability and maintenance.

    One more thing

    With the upcoming Kirby 4 release, there will be many new possibilities again. Kirby Podcaster already runs on Kirby 4, but will certainly adapt to the new release in the coming months.

    Also planned is an additional transcription service. This will allow uploaded episodes to be analyzed and converted into text. Users can upload their mp3, click a button, and then receive their transcript.

    Installation and setup

    If you don't want to do the installation and setup on your own, you can have a look at the video tutorial I recorded. It's about an hour long and guides you through the whole processs, from installation to published podcast:

    Conclusion

    Feature requests? Bugs? Questions?
    Feel free to report them directly on Github!

    This release was (for me) a truly significant and labor-intensive one. I hope you benefit from it. Also, take a moment to visit the Podcaster website, where you can support the project in the future. I look forward to feedback and links to your podcasts that you operate with the plugin!

    Read full post