Happy New Year! Hope you had a relaxing break over the holidays and feel recharged to cope with whatever 2021 has in store for us.
Websites created with Kirby out in the wild are always a great source of inspiration and show that with its flexibility and extensibility there are hardly any limits to what you can create with Kirby.
On Tuesday, we published the Kirby 3.5.1 release candidate. Help us test it before the final release next Tuesday. Kirby 3.5.1 comes with a lot of enhancements, fixes and some new features:
New blocks navigation in the blocks drawerExtendable settings in the Layout fieldSupport for blocks in field queries
Missed the Kirby 3.5 Release Show in beyond tellerrand’s Stay Curious Café?
Track page views, referrers and devices on your Kirby 3 website. Kirby 3 Simplestats provides a minimal solution for self-hosted and non-intrusive visitor analytics.
Cache bust your assets without using query strings with a little help from the Kirby Hashed Assets plugin.
Kirby Locked Pages: Access-protect pages in your Kirby installation with a login
Always test third-party plugins thoroughly before using them in production. Note that we do not test plugins we list here.
Do you want to get better at debugging your PHP code and leave
var_dump() behind? Then check out our new step-by-step recipe how to get Xdebug up and running together with VS Code.
If you want to store content in the new Blocks field from the frontend, the Update blocks programmatically recipe will come in handy.
Delivering your assets and files using a Content Delivery Network (CDN) made easy with Kirby loves CDN.
Keep your code dry has some tips how to increase your code's performance and circumvent typical traps.
GitHub has removed all cookie banners from their websites. Let's hope that others will follow suit, because they are generally a pain in the neck worsened by the dark patterns often used in these banners.
"PHP doesn't have to be terrible": Why Vimeo is still happily using PHP in 2021.
Clockwork is a development tool that allows you to debug PHP right in the browser.
Elaina Natario explains the semantic differences between the
alt attribute and the
figcaption tag and how they can coexist.
Sarah Higley wrote about table and grid semantics.
Create a SPA with Vue 3 and Kirby based on Johann Schopplich's Kirby Vue Starterkit: SEO-friendly, automatic routing, multi-lang-ready and more.
Is progressive enhancement dead yet? A well crafted, entertaining Heydon Pickering video reminding us of the importance of progressive enhancement.
Christian Heilmann shows how to use browser dev tools to find potential accessibility issues in websites.
Learn how to use Unix pipes, fittingly explained with an example how to find all
t() helper occurrences in your Kirby project.
LinkAce is a self-hosted bookmark archive to store and organize links of your favorite websites.
We can’t talk about making green websites. Instead, we need to think in terms of harm reduction ( Eric Bailey)