Skip to content

Commit e311743

Browse files
committed
Add Kosmos 86 + 87
1 parent 940d74e commit e311743

File tree

5 files changed

+238
-0
lines changed

5 files changed

+238
-0
lines changed
184 KB
Loading
+125
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
Title: Kosmos Episode 86
2+
3+
----
4+
5+
Date: 27.02.2024
6+
7+
----
8+
9+
Tags:
10+
11+
----
12+
13+
Comments: off
14+
15+
----
16+
17+
Kosmos-Subscription: on
18+
19+
----
20+
21+
Text:
22+
23+
24+
At times, when anti-democratic and anti-human sentiments are reaching a new high around the world, it is more important than ever to realize what’s at stake and to act, each of us in their capacity.
25+
26+
As the Kirby team, we not only see it as our responsibility as individuals, but also as a company to take a clear stance in favor of a diverse society and a free democracy. And not only with the power of words, but also financially. Starting today, for every purchased license, we will donate 1 Euro to the [Amadeu Antonio Foundation](https://www.amadeu-antonio-stiftung.de/en/) for their work on reinforcing a democratic civil society. If you want, you can match our donation during the checkout process.
27+
28+
## Kirby security releases
29+
30+
We released several security releases for all currently supported Kirby versions:
31+
32+
* [4.1.1](https://github.com/getkirby/kirby/releases/tag/4.1.1)
33+
* [3.10.0.1](https://github.com/getkirby/kirby/releases/tag/3.10.0.1)
34+
* [3.9.8.1](https://github.com/getkirby/kirby/releases/tag/3.9.8.1)
35+
36+
* [3.8.4.3](https://github.com/getkirby/kirby/releases/tag/3.8.4.3)
37+
38+
* [3.7.5.4](https://github.com/getkirby/kirby/releases/tag/3.7.5.4)[](https://github.com/getkirby/kirby/releases/tag/untagged-6001a98a4e8d4e8f3a93)
39+
40+
* [3.6.6.5](https://github.com/getkirby/kirby/releases/tag/3.6.6.5)
41+
42+
43+
Check out the release notes for the vulnerabilities that have been fixed and for guidelines if you are affected and should update your installations. Kirby 4.1.1 also contains several useful enhancements and fixes.
44+
45+
46+
## New checkout
47+
48+
We have also launched a brand new interface for purchasing Kirby licenses, integrating volume discounts and the new optional donation in a clear and straightforward way:
49+
50+
(image: checkout.png)
51+
52+
53+
[Check it out](https://getkirby.com/buy) (pun intended) and let us know what you think. 🙂
54+
55+
56+
## Kirby in the wild
57+
58+
(image: nahuel-gerth.png)
59+
[Nahuel Gerth Visual Communication](https://nahuelgerth.de/)
60+
61+
62+
## Meetups
63+
64+
**Leipzig, Germany** **📍**
65+
66+
Thursday, February 29, 2024, 18:00 PM (CET)
67+
68+
[Kirby Meetup Leipzig](https://www.meetup.com/kirby-cms-community-leipzig/events/299077975/)
69+
70+
And latest dates now also on our website: [Get together](https://getkirby.com/meet) and connect with other Kirby developers around the world or meet face-to-face at a local meetup.
71+
72+
## Kirby learning
73+
74+
Bastian recorded two super helpful new screencasts, make sure to check them out:
75+
76+
[Faster with caching](https://youtu.be/EVVORXaZThU) is all about speeding up more complex projects with Kirby's powerful caching engine.
77+
78+
In [One minute installation with Laravel Herd](https://www.youtube.com/watch?v=Mb_-bo77IPc) you learn how to set up a Kirby project with Laravel Herd, a local development environment for macOS and soon Windows.
79+
80+
And we also have a new cookbook recipe:
81+
82+
[Kirby meets DDEV,](https://getkirby.com/docs/cookbook/setup/ddevhttps://getkirby.com/docs/cookbook/setup/ddev "https://getkirby.com/docs/cookbook/setup/ddev") a Docker-based local development environment, also very easy to set up on Mac, Linux and Windows.
83+
84+
## Kirby plugins
85+
86+
The Kirby [Obfuscate Email](https://github.com/timnarr/kirby-obfuscate-email) plugin provides two field methods to obfuscate single or multiple email addresses.
87+
88+
[Imagex](https://github.com/timnarr/kirby-imagex) helps you orchestrate modern, responsive and performant images in Kirby.
89+
90+
Love Japanese culture and nature? Check out the Kirby [Microseasons](https://github.com/scottboms/kirby-microseasons) plugin.
91+
92+
93+
## Kirby cosmos
94+
95+
[Goodbye Astro](https://marcel.io/posts/goodbye-astro): A short read why Marcel says hello to Kirby for his blog.
96+
97+
98+
[PHP CMS comparisons #4 - Filesizes revisited](https://www.eddiedale.com/blog/php-cms-comparisons-4-filesizes-revisited): Light but oh so powerful!
99+
100+
Dominik Laube and Alex Bürner in a [podcast](https://tr.ee/fWrrqZ77gW) with Bastian about "Kirby CMS, Hypekurven und Hände verbrennen" (German).
101+
102+
103+
## This & That
104+
105+
[Dark Visitors](https://darkvisitors.com/) collects a list of known AI agents on the internet, providing insight into the hidden ecosystem of autonomous chatbots and data scrapers crawling across the web. Protect your website from unwanted AI agent access.
106+
107+
In the same line, the [role of robots.txt](https://www.theverge.com/24067997/robots-txt-ai-text-file-web-crawlers-spiders) to keep out unwanted crawlers.
108+
109+
The discussion about merge commits is not new. However, here are strong reasons [why (large) companies avoid merge commits](https://graphite.dev/blog/why-ban-merge-commits).
110+
111+
[Indigo](https://indigostack.app/) is a new Mac app that provides a local development environment, still in beta testing phase, though.
112+
113+
Forms are hard, making them accessible even more so. Here's a short guide [how to indicate mandatory fields in an accessible way](https://www.tpgi.com/doing-whats-required-indicating-mandatory-fields-in-an-accessible-way/).
114+
115+
As a general rule, you should never [prevent forms being filled by password managers](https://www.stefanjudis.com/snippets/turn-off-password-managers/), in fact, this is also required by the [WCAG Accessible Authentication criterion](https://www.w3.org/TR/WCAG22/#accessible-authentication-minimum). In case you need to do it nevertheless for some reason, the linked article tells you how.
116+
117+
Josh Comeau explores the difference between assignment and mutation in JavaScript in his article [The 'const' deception](https://www.joshwcomeau.com/javascript/the-const-deception/).
118+
119+
[What is utility-first CSS](https://heydonworks.com/article/what-is-utility-first-css/)? A petulant rant on Tailwind CSS and co.
120+
121+
"Visually hidden content is a hack that needs to be resolved, not enshrined", [writes Scott O'Hara](https://www.scottohara.me/blog/2023/03/21/visually-hidden-hack.html).
122+
123+
[WXT](https://wxt.dev/) is a framework for creating cross-browser extensions.
124+
125+
_"The future of creativity and culture depends on upholding human stories, values and vision. Not cheapening them."_ (Joan Westenberg, [Democratization covers all manner of sins](https://joanwestenberg.com/blog/democratisation-covers-all-manner-of-sins)). 
194 KB
Loading

content/kosmos/20240311_87/eoft.png

1.28 MB
Loading
+113
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
Title: Kosmos Episode 87
2+
3+
----
4+
5+
Date: 11.03.2024
6+
7+
----
8+
9+
Tags:
10+
11+
----
12+
13+
Comments: off
14+
15+
----
16+
17+
Kosmos-Subscription: on
18+
19+
----
20+
21+
22+
Text:
23+
24+
25+
Only two weeks after the last Kosmos episode, here we are again. But there's are good reasons for this, and that's not only our sale… but read on…
26+
27+
28+
## Time for our Spring sales
29+
30+
It's spring again, and thus time for our sale. From today until March 25th, 2024, save 20% on all our Kirby licenses (Basic and Enterprise), and also including volume packages.
31+
32+
[Buy your license(s) now!](https://getkirby.com/buy)
33+
34+
35+
## Kirby CLI
36+
37+
38+
The [Kirby CLI](https://github.com/getkirby/cli/releases/tag/1.4.0) is out in version 1.4.0 and in addition to some general enhancements, this release comes with a big bunch of cool new commands:
39+
40+
* `⬆️ kirby upgrade` 
41+
* `📦 kirby backup` 
42+
* `🔓 kirby clear:lock` 
43+
* `🧹 kirby clear:logins` 
44+
* `💁‍♀️ kirby make:user` 
45+
* `🌐 kirby make:language` 
46+
* `🤖 kirby plugin:install`  
47+
* `🗑️ kirby plugin:remove` 
48+
* `🎉 kirby plugin:upgrade` 
49+
50+
51+
## Kirby 4.1.2
52+
53+
54+
Last week, we released [Kirby 4.1.2](https://github.com/getkirby/kirby/releases/tag/4.1.2) and it's all about bug fixes. If you are not affected by any of the bugs we fixed, there is of course no need to update.
55+
56+
57+
## Kirby in the wild
58+
59+
(image: eoft.png)
60+
61+
[European Outdoor Film Tour](https://de.eoft.eu/en)
62+
63+
64+
## Kirby learning
65+
66+
67+
[Panel tricks: Let's build a bookmark tool](https://www.youtube.com/watch?v=rC9Up05WVnI)
68+
Basti shows how to use table layout and a customized page creation dialog to build a categorized and searchable link collection in the Panel.
69+
70+
[Models: Superpowers for your pages](https://www.youtube.com/watch?v=z5DS2njIvDs) 
71+
This one picks up where the bookmark tool screencast ends. As the title suggests, it's all about page models and how to use them to improve our bookmark tool even more.
72+
73+
74+
## Kirby plugins
75+
76+
[Kirby SEO Audit](https://kirbyseo.com/) brings the power of Yoast SEO to a Kirby Panel section. Improve your content and boost your rankings by checking your pages for SEO issues.
77+
78+
79+
## Kirby docs
80+
81+
We overhauled our docs to (hopefully) make it easier to find your way around:
82+
83+
* We removed the overview page from the [guide](https://getkirby.com/docs/guide), so you can jump right in.
84+
* Each guide page got a prev/next navigation at the end, so you can navigate between pages.
85+
* We moved shorter cookbook recipes to the new [Quicktips](https://getkirby.com/docs/quicktips) section which has a separate entry in the main menu.
86+
* The [Cookbook](https://getkirby.com/docs/cookbook) now looks a lot more inviting with a bit of color, a condensed overview, improved categories and additional tagging.
87+
* We introduced [tabbed sections](https://getkirby.com/docs/guide/quickstart#installing-kirby) that allow us to condense content where appropriate for a better overview.
88+
* We moved some stuff out of the cookbook and into the guide to keep things that belong together together.
89+
90+
These are first steps in an attempt to consolidate stuff that has grown over the years. More to come in the near future.
91+
92+
93+
94+
## This & That
95+
96+
Heise Online published a very [favorable introductory article about Kirby](https://www.heise.de/ratgeber/Kirby-4-vs-WordPress-Was-das-flexible-CMS-besser-macht-9642526.html) (in German and behind a paywall).
97+
98+
A trivial performance optimization to help speed up third-party or other-origin requests is to [`preconnect` them](https://csswizardry.com/2023/12/correctly-configure-preconnections/): hint that the browser should preemptively open a full connection (DNS, TCP, TLS) to the origin in question.
99+
100+
101+
The [MDN Curriculum](https://developer.mozilla.org/en-US/curriculum/) is now available on MDN. It provides an important tool for everyone learning front-end development, and also for those teaching it.
102+
103+
104+
[Your site, your home, your web.](https://coryd.dev/posts/2024/your-site-your-home-your-web) A plea to create and own your content. Need ideas? [100 things you can do on your personal website](https://jamesg.blog/2024/02/19/personal-website-ideas/).
105+
106+
107+
[PHP Insights](https://github.com/nunomaduro/phpinsights) aims to simplify the analysis of your code directly from your terminal, and is the perfect starting point to analyze the code quality of your PHP projects[.](https://tonsky.me/blog/js-bloat/)
108+
109+
[JavaScript Bloat in 2024](https://tonsky.me/blog/js-bloat/), a long list of interesting examples, how JavaScript bloats websites, but for what?
110+
111+
ActivityPub is an open, decentralized social networking protocol that provides a client/server API for creating, updating, and deleting content, as well as a federated server-to-server API for delivering notifications and content. This [single PHP file](https://gitlab.com/edent/activitypub-single-php-file) might help you to understand the protocol.
112+
113+
The [Accessibility Developer Guide](https://www.accessibility-developer-guide.com/)  is designed to provide you with best practices for designing, implementing and testing fully accessible websites.

0 commit comments

Comments
 (0)