-
-
Notifications
You must be signed in to change notification settings - Fork 272
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
103 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,103 @@ | ||
Title: Kosmos Episode 81 | ||
|
||
---- | ||
|
||
Date: 26.06.2023 | ||
|
||
---- | ||
|
||
Tags: | ||
|
||
---- | ||
|
||
Comments: off | ||
|
||
---- | ||
|
||
Kosmos-Subscription: on | ||
|
||
---- | ||
|
||
|
||
Text: | ||
|
||
In our part of the world, summer has already started and everyone is preparing for their summer vacations. But we are still busy… | ||
|
||
While we are working hard on the next big Kirby 4 release [(Kirby 4 Alpha | ||
3](https://github.com/getkirby/kirby/releases/tag/4.0.0-alpha.3) was released 2 week ago), Kirby 3 is still under active development. Also two weeks ago we released [Kirby 3.9.5](https://github.com/getkirby/kirby/releases/tag/3.9.5) with many bug fixes and some improvements, and the next Kirby 3 version is already in the works. | ||
|
||
|
||
## Summer Sale: Save 20% on all licenses | ||
|
||
Summer is here and so is our sale. From today until July 9th, 2023, you get a 20% discount on all our Kirby licenses, including volume packages. All licenses you buy now are valid for [Kirby 4](https://getkirby.com/releases/4.0), planned to be released in late summer. | ||
|
||
[Buy your license(s) now!](https://getkirby.com/buy) | ||
|
||
|
||
## Partner network | ||
|
||
With almost 30 partners to date, our [Kirby partner network](https://getkirby.com/partners) is a great success. It's the place where clients head to find the perfect partner for their next Kirby project. It's the perfect place for you if you are a freelance developer or agency seeking to increase your exposure to a growing audience of Kirby clients. | ||
|
||
[Find the right program and join now!](https://getkirby.com/partners/join) | ||
|
||
(image: partners.jpg) | ||
|
||
|
||
## Kirby in the wild | ||
|
||
|
||
(image: tinimalitius.jpg) | ||
|
||
[Tini Malitius](https://tinimalitius.com/) | ||
|
||
|
||
## Kirby plugins | ||
|
||
|
||
The [Icon Field](https://getkirby.com/plugins/tobimori/icon-field) lets you select custom icons from a folder: add the field to your blueprints, and you're good to go. | ||
|
||
For Tailwind users: Merge Tailwind classes without style conflicts in your Kirby templates with [Tailwind Merge](https://getkirby.com/plugins/tobimori/tailwind-merge). | ||
|
||
As the name promises, the script [perch-blog-posts-to-kirby](https://github.com/clivewalker/perch-blog-posts-to-kirby/) converts Perch CMS blog posts into Kirby text files. | ||
|
||
|
||
## From the Kirbyverse | ||
|
||
"So yes, as you might have noticed by now, I am a big fan of Kirby, especially because it allows you to solve common problems in a straightforward way, making my life as a designer and developer so much easier, but also because my clients have always been very happy with the content editing experience in the backend â without exception. Kirby enables successful projects." (from [Starting A New Kirby Project](https://matthiasott.com/notes/starting-a-new-kirby-project)) | ||
|
||
|
||
## Frontend | ||
|
||
[Calendars](https://css-tricks.com/making-calendars-with-accessibility-and-internationalization-in-mind/) are not only about layout, but also about accessibility and getting internationalized dates and timezones right, which can make things complicated. | ||
|
||
[CSS mix blend modes](https://www.kodingkitty.com/blog/blend-modes/) provide an easy, but powerful way to create visually interesting designs. | ||
|
||
[Using Stylelint plugins](https://blog.logrocket.com/linting-defensive-logical-css-stylelint-plugins) to help adopt and enforce defensive and logical CSS practices. | ||
|
||
[The "const" Deception](https://www.joshwcomeau.com/javascript/the-const-deception): Exploring the difference between assignment and mutation in JavaScript. | ||
|
||
[Fallback font generator](https://screenspan.net/fallback): Reduce Cumulative Layout Shift [CLS](https://web.dev/cls/) by adjusting web fonts and system font fallbacks using special @font-face descriptors. | ||
|
||
Adam Silver discusses why [disabled form buttons](https://adamsilver.io/blog/the-problem-with-disabled-buttons-and-what-to-do-instead/) might not be such a good idea. | ||
|
||
Chris Heilmann introduces us to [new array methods in JavaScript](https://christianheilmann.com/2023/06/06/new-array-methods-in-javascript-bring-immutability/) that allow changing arrays while preserving the original, thus making them immutable. | ||
|
||
Adrian Roselli on [using aria attributes to display form field errors](https://adrianroselli.com/2023/04/exposing-field-errors.html) to screen readers. | ||
|
||
|
||
## PHP | ||
|
||
If you are new to PHP, knowing the [basic data types](https://dev.to/mroh/exploring-basic-data-types-in-php-13kg) will help you get a better understanding of how things work. | ||
|
||
|
||
## This & that | ||
|
||
Examples of [speeding up GitHub actions](https://genijaho.medium.com/speed-up-github-actions-by-caching-composer-rector-pint-b719e3fa035a) by leveraging caching, to prevent having to update to a paid plan. | ||
|
||
[Nyxt](https://nyxt.atlas.engineer/) is an open-source browser with deeply integrated AI and semantic document tools designed to extract knowledge and solutions from the internet. | ||
|
||
Austin Gil writes about implementing several of the OWASP recommendations for [file upload security](https://austingil.com/file-upload-security-and-malware-protection/) and malware scanning solutions. | ||
|
||
[Legitify](https://github.com/Legit-Labs/legitify): Detect and remediate misconfigurations and security risks across all your GitHub and GitLab assets. | ||
|
||
Saying good-by to nested tables in HTML email, what can modern [HTML email](https://fullystacked.net/posts/modern-html-email/) be like? |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.