# Webdev

**URL:** https://forum.getkirby.com/c/resources/webdev/44.md

[Latest](https://forum.getkirby.com/latest.md) · [Categories](https://forum.getkirby.com/categories.md) · [Tags](https://forum.getkirby.com/tags.md)

---

## [Wharf — local PHP development, just files and folders](https://forum.getkirby.com/t/wharf-local-php-development-just-files-and-folders/35621)

<div class="topic-metadata">

**Author:** [@Manuel](https://forum.getkirby.com/u/Manuel)\
**Replies:** 1\
**Last updated:** [September 23, 2026, 7:14am UTC](https://forum.getkirby.com/t/wharf-local-php-development-just-files-and-folders/35621 "2026-09-23T07:14:49Z")

</div>

Hi all, I used Laragon on Windows for years and loved it. Then I moved to Apple and couldn’t find anything that felt the same. DDEV and the others are good tools, but it feels overkill: containers, config layers, a CLI,…

---

## [A small Nix Flake with caddy+php for local dev](https://forum.getkirby.com/t/a-small-nix-flake-with-caddy-php-for-local-dev/35364)

<div class="topic-metadata">

**Author:** [@licryle](https://forum.getkirby.com/u/licryle)\
**Replies:** 0\
**Last updated:** [April 16, 2026, 3:16am UTC](https://forum.getkirby.com/t/a-small-nix-flake-with-caddy-php-for-local-dev/35364 "2026-04-16T03:16:22Z")

</div>

Hi there, I’m new to KirbyCMS (6mo, and loving it) and even more to NixOS (2 weeks and loving it too!) and decided to make a small flake to easily dev from any of my machines in a matter of minutes. Here it is, and wha…

---

## [Kirby Performance](https://forum.getkirby.com/t/kirby-performance/35247)

<div class="topic-metadata">

**Author:** [@str3ss](https://forum.getkirby.com/u/str3ss)\
**Replies:** 2\
**Last updated:** [February 26, 2026, 4:46am UTC](https://forum.getkirby.com/t/kirby-performance/35247 "2026-02-26T04:46:15Z")

</div>

Hello Friends I’ve tried my share of CMS systems and web approaches over the years, often finding myself and my team hunting technical issues to get sites and pages to load consistently well. Of course, I’ve learned to …

---

## [Two Kirby sites are now throwing errors](https://forum.getkirby.com/t/two-kirby-sites-are-now-throwing-errors/35253)

<div class="topic-metadata">

**Author:** [@Brendan\_Dawes](https://forum.getkirby.com/u/Brendan_Dawes)\
**Replies:** 3\
**Last updated:** [February 24, 2026, 3:36pm UTC](https://forum.getkirby.com/t/two-kirby-sites-are-now-throwing-errors/35253 "2026-02-24T15:36:37Z")

</div>

Woke this morning to find two Kirby sites now refusing to work because of this error, amongst others: \[24-Feb-2026 04:58:41 UTC\] Error: Call to a member function root() on null in /home/xxxxxx/domains/dev.brendandawes.c…

---

## [Race condition between incoming webhook and existence of a page](https://forum.getkirby.com/t/race-condition-between-incoming-webhook-and-existence-of-a-page/35091)

<div class="topic-metadata">

**Author:** [@alexpi](https://forum.getkirby.com/u/alexpi)\
**Replies:** 3\
**Last updated:** [December 15, 2025, 10:57am UTC](https://forum.getkirby.com/t/race-condition-between-incoming-webhook-and-existence-of-a-page/35091 "2025-12-15T10:57:17Z")

</div>

I am trying to implement a payment method for Merx and I am having the following issue. There is a race condition between the time an incoming webhook arrives and Kirby saving a page. The webhook expects the page (a cust…

---

## [New little VS Code extension for Kirby development](https://forum.getkirby.com/t/new-little-vs-code-extension-for-kirby-development/34898)

<div class="topic-metadata">

**Author:** [@MichaelvanLaar](https://forum.getkirby.com/u/MichaelvanLaar)\
**Replies:** 2\
**Last updated:** [November 1, 2025, 8:54pm UTC](https://forum.getkirby.com/t/new-little-vs-code-extension-for-kirby-development/34898 "2025-11-01T20:54:28Z")

</div>

As a bit of vibe coding practice, I asked Claude Code to create a VS Code extension that saves a few clicks here and there when developing Kirby-based websites. The result (contrary to the grandiose description in the R…

---

## [Selecting articles in the panel](https://forum.getkirby.com/t/selecting-articles-in-the-panel/34714)

<div class="topic-metadata">

**Author:** [@Loudon](https://forum.getkirby.com/u/Loudon)\
**Replies:** 3\
**Last updated:** [September 15, 2025, 8:34pm UTC](https://forum.getkirby.com/t/selecting-articles-in-the-panel/34714 "2025-09-15T20:34:11Z")

</div>

I have a blog which has artifcles each of which has 1 of 3 different categories. One of the categories is called ‘projects’. Titles and links to 4 of the ‘project’ articles are displayed on the homepage. I want the clien…

---

## [Wrong automatic permissions in media folder](https://forum.getkirby.com/t/wrong-automatic-permissions-in-media-folder/34684)

<div class="topic-metadata">

**Author:** [@jonathansteffens](https://forum.getkirby.com/u/jonathansteffens)\
**Replies:** 3\
**Last updated:** [September 7, 2025, 12:23pm UTC](https://forum.getkirby.com/t/wrong-automatic-permissions-in-media-folder/34684 "2025-09-07T12:23:53Z")

</div>

hi, my automatic generated media folder on my test-server always has the wrong permissions. if i delete it, its newly generated with 0750 for folders and 0640 for files which leads to the case that images would show up o…

---

## [Problem with thumbnails generation in Kirby 5 (Panel & Frontend)](https://forum.getkirby.com/t/problem-with-thumbnails-generation-in-kirby-5-panel-frontend/34658)

<div class="topic-metadata">

**Author:** [@Sde](https://forum.getkirby.com/u/Sde)\
**Replies:** 2\
**Last updated:** [September 1, 2025, 4:41pm UTC](https://forum.getkirby.com/t/problem-with-thumbnails-generation-in-kirby-5-panel-frontend/34658 "2025-09-01T16:41:36Z")

</div>

Hello, I’m running into an issue with Kirby 5. When I upload new images, the thumbnails (both in the panel and on the frontend) are not generated immediately. I need to refresh the page before they appear. It seems li…

---

## ['Not found' error on subpages](https://forum.getkirby.com/t/not-found-error-on-subpages/34653)

<div class="topic-metadata">

**Author:** [@Hyde](https://forum.getkirby.com/u/Hyde)\
**Replies:** 2\
**Last updated:** [August 26, 2025, 12:23pm UTC](https://forum.getkirby.com/t/not-found-error-on-subpages/34653 "2025-08-26T12:23:09Z")

</div>

Hi, I have been running Kirby for months now on my macbook localhost and on the hosting server with no issues. Now suddenly on my macbook local install the subpages won’t load anymore. I use MAMP running PHP 8.3.14 I …

---

## [A tiny console logger I made for local PHP development](https://forum.getkirby.com/t/a-tiny-console-logger-i-made-for-local-php-development/34571)

<div class="topic-metadata">

**Author:** [@lemmon](https://forum.getkirby.com/u/lemmon)\
**Replies:** 0\
**Last updated:** [August 9, 2025, 7:41am UTC](https://forum.getkirby.com/t/a-tiny-console-logger-i-made-for-local-php-development/34571 "2025-08-09T07:41:11Z")

</div>

I spend a lot of time building Kirby sites—and other projects—locally with PHP’s built-in server, and I wanted a way to dump variables without messing up the browser response. So I made a tiny helper called cl(), powered…

---

## [Empty layout in panel](https://forum.getkirby.com/t/empty-layout-in-panel/34137)

<div class="topic-metadata">

**Author:** [@zazvi\_19227](https://forum.getkirby.com/u/zazvi_19227)\
**Replies:** 3\
**Last updated:** [May 23, 2025, 7:54pm UTC](https://forum.getkirby.com/t/empty-layout-in-panel/34137 "2025-05-23T19:54:09Z")

</div>

Hello, I use Kirby 4.6.1, PHP 8.2.8, Appache Server I have a problem in my panel on my layouts, but the front is displayed correctly. I use layouts, I wanted to add the possibility to add custom classes to my elements…

---

## [Open snippet link from code in VSC](https://forum.getkirby.com/t/open-snippet-link-from-code-in-vsc/34113)

<div class="topic-metadata">

**Author:** [@JanStieler](https://forum.getkirby.com/u/JanStieler)\
**Replies:** 0\
**Last updated:** [May 20, 2025, 11:01am UTC](https://forum.getkirby.com/t/open-snippet-link-from-code-in-vsc/34113 "2025-05-20T11:01:40Z")

</div>

Hi, I use VSC for coding and does anybody know a IDE plugin or something else which can interpret snippets? So that I can click on a snippet code and it will open the correct file? Best

---

## [Problems with a "lost+found"-Folder](https://forum.getkirby.com/t/problems-with-a-lost-found-folder/33658)

<div class="topic-metadata">

**Author:** [@schneyra](https://forum.getkirby.com/u/schneyra)\
**Replies:** 2\
**Last updated:** [February 26, 2025, 6:16am UTC](https://forum.getkirby.com/t/problems-with-a-lost-found-folder/33658 "2025-02-26T06:16:55Z")

</div>

Hello! I’m working on a new-to-me site that is currently running Kirby 3. Our Kirby is now running in a docker container which is deployed on a kubernetes cluster. To persist our data, we have two PVCs for content and a…

---

## [Installation Kirby // Page Not found or Erreur 500](https://forum.getkirby.com/t/installation-kirby-page-not-found-or-erreur-500/33641)

<div class="topic-metadata">

**Author:** [@zazvi\_19227](https://forum.getkirby.com/u/zazvi_19227)\
**Replies:** 5\
**Last updated:** [February 19, 2025, 10:00am UTC](https://forum.getkirby.com/t/installation-kirby-page-not-found-or-erreur-500/33641 "2025-02-19T10:00:03Z")

</div>

Hello forum, I have just installed Kirby on my hosting, the installation recommendations are well done on the hosting side: URL writing mode mbstring extension curl extension ctype extension gd extension However, onl…

---

## [SSL certificate not valid](https://forum.getkirby.com/t/ssl-certificate-not-valid/33621)

<div class="topic-metadata">

**Author:** [@saskiaathlene](https://forum.getkirby.com/u/saskiaathlene)\
**Replies:** 2\
**Last updated:** [February 17, 2025, 12:03am UTC](https://forum.getkirby.com/t/ssl-certificate-not-valid/33621 "2025-02-17T00:03:45Z")

</div>

Hi there, I believe the SSL certificate from my Kirby site has expired? I can’t log in to update anything as my browser can’t get past the privacy error: https://www.sathyamproject.org/ can someone help me get back in an…

---

## [Kirby development on Linux](https://forum.getkirby.com/t/kirby-development-on-linux/17832)

<div class="topic-metadata">

**Author:** [@bruno](https://forum.getkirby.com/u/bruno)\
**Replies:** 27\
**Last updated:** [April 11, 2020, 1:30pm UTC](https://forum.getkirby.com/t/kirby-development-on-linux/17832 "2020-04-11T13:30:32Z")

</div>

Hey everybody :slight\_smile: I recently got a cheap new laptop, because I wanted to try out Elementary OS. I usually develop on Mac OS and have never used Linux before. I think I saw Elementary OS being used at least in…

---

## [Best Webdevelopment Blogs or Newsletters to Follow?](https://forum.getkirby.com/t/best-webdevelopment-blogs-or-newsletters-to-follow/16100)

<div class="topic-metadata">

**Author:** [@yanickvw](https://forum.getkirby.com/u/yanickvw)\
**Replies:** 2\
**Last updated:** [October 29, 2019, 12:50pm UTC](https://forum.getkirby.com/t/best-webdevelopment-blogs-or-newsletters-to-follow/16100 "2019-10-29T12:50:14Z")

</div>

What are your favorites? Mine: https://www.orbitmedia.com/blog (goldmine for marketing webdevelopment) Kirby Kosmos | Kirby CMS https://developer.mozilla.org/

---

## [Recommendations on PHP for Dummies](https://forum.getkirby.com/t/recommendations-on-php-for-dummies/10432)

<div class="topic-metadata">

**Author:** [@Cris](https://forum.getkirby.com/u/Cris)\
**Replies:** 3\
**Last updated:** [May 17, 2018, 7:40am UTC](https://forum.getkirby.com/t/recommendations-on-php-for-dummies/10432 "2018-05-17T07:40:50Z")

</div>

A few months back @fabianmichael introduced me to kirby so I thought I’d give it a try. Now, that I have almost finished my first website, I’d like to say thank You for all the support I got through this forum and the…

---

## [Hyphenation in german - php-typography](https://forum.getkirby.com/t/hyphenation-in-german-php-typography/23469)

<div class="topic-metadata">

**Author:** [@Eriksson](https://forum.getkirby.com/u/Eriksson)\
**Replies:** 3\
**Last updated:** [September 24, 2021, 9:45am UTC](https://forum.getkirby.com/t/hyphenation-in-german-php-typography/23469 "2021-09-24T09:45:24Z")

</div>

Hello! I looking for a solution to hyphenate german text. I researched a lot but I don’t come to a solution and I don’t have a plan on how to proceed. is there a Kirby solution to this?

---

## [Creating color palettes for open source / GNU/Linux tools](https://forum.getkirby.com/t/creating-color-palettes-for-open-source-gnu-linux-tools/22302)

<div class="topic-metadata">

**Author:** [@S1SYPHOS](https://forum.getkirby.com/u/S1SYPHOS)\
**Replies:** 0\
**Last updated:** [May 13, 2021, 7:26pm UTC](https://forum.getkirby.com/t/creating-color-palettes-for-open-source-gnu-linux-tools/22302 "2021-05-13T19:26:26Z")

</div>

Hey there, I never advertised this, as it was my first Python project and goes way back (and honestly, I was really embarassed of the bad code quality), but as I rediscovered it today and added just the right amount of …

---

## [\#offtopic vscodium html+php plugin](https://forum.getkirby.com/t/offtopic-vscodium-html-php-plugin/21979)

<div class="topic-metadata">

**Author:** [@Perry](https://forum.getkirby.com/u/Perry)\
**Replies:** 4\
**Last updated:** [April 19, 2021, 10:23pm UTC](https://forum.getkirby.com/t/offtopic-vscodium-html-php-plugin/21979 "2021-04-19T22:23:24Z")

</div>

does anyone know a plugin for vscodium that automatically formats html + php content?

---

## [Question: I need a tipp to create a visual template and snippet structure](https://forum.getkirby.com/t/question-i-need-a-tipp-to-create-a-visual-template-and-snippet-structure/21073)

<div class="topic-metadata">

**Author:** [@redo](https://forum.getkirby.com/u/redo)\
**Replies:** 11\
**Last updated:** [February 11, 2021, 8:38am UTC](https://forum.getkirby.com/t/question-i-need-a-tipp-to-create-a-visual-template-and-snippet-structure/21073 "2021-02-11T08:38:18Z")

</div>

Hi there, my little Page is growing and every day there is a new idea … Can anybody here give me a tipp, how I can create a graphical structure of all used templates, snippets and so on? I don’t mean a structure of th…

---

## [Long month names in PHP date](https://forum.getkirby.com/t/long-month-names-in-php-date/20138)

<div class="topic-metadata">

**Author:** [@Oli1](https://forum.getkirby.com/u/Oli1)\
**Replies:** 4\
**Last updated:** [November 25, 2020, 9:48am UTC](https://forum.getkirby.com/t/long-month-names-in-php-date/20138 "2020-11-25T09:48:47Z")

</div>

I would like to announce the month in german. Shouldn’t that be possible via the setlocale? I only get the English version. Doesn’t work setlocale(LC\_TIME, "de\_DE"); Doesn’t work (in config.php) 'locale' =\> 'de\_DE.ut…

---

## [Content Writing | Application | Tipps | Improvements](https://forum.getkirby.com/t/content-writing-application-tipps-improvements/8626)

<div class="topic-metadata">

**Author:** [@carstengrimm](https://forum.getkirby.com/u/carstengrimm)\
**Replies:** 3\
**Last updated:** [September 29, 2017, 12:40pm UTC](https://forum.getkirby.com/t/content-writing-application-tipps-improvements/8626 "2017-09-29T12:40:16Z")

</div>

Sometimes I feel my content is not where it could be and i was looking for some applications which can give some hints to how to improve. as an example there’t that but this seems to be only useful for english users. …

---

## [Kirby Kosmos is awesome! - Do you have more stuff like it?](https://forum.getkirby.com/t/kirby-kosmos-is-awesome-do-you-have-more-stuff-like-it/10600)

<div class="topic-metadata">

**Author:** [@jenstornell](https://forum.getkirby.com/u/jenstornell)\
**Replies:** 15\
**Last updated:** [September 4, 2018, 9:21am UTC](https://forum.getkirby.com/t/kirby-kosmos-is-awesome-do-you-have-more-stuff-like-it/10600 "2018-09-04T09:21:11Z")

</div>

Kirby Kosmos by @texnixe is great. It contains Kirby plugins, Kirby themes and Kirby sites, but also new things around html, css, js, browser extensions, security etc. I’m hungry for more. Do you have any source to good…

---

## [Contact Form Yes / No / What else?](https://forum.getkirby.com/t/contact-form-yes-no-what-else/10880)

<div class="topic-metadata">

**Author:** [@carstengrimm](https://forum.getkirby.com/u/carstengrimm)\
**Replies:** 4\
**Last updated:** [July 23, 2018, 10:22pm UTC](https://forum.getkirby.com/t/contact-form-yes-no-what-else/10880 "2018-07-23T22:22:53Z")

</div>

Well there’s always the discussion if a contact form is really required since the user / customer will always find his way to be able to get in touch with you and a lot of the times people are too lazy too fill out forms…

---

## [Deceived by Design](https://forum.getkirby.com/t/deceived-by-design/10749)

<div class="topic-metadata">

**Author:** [@mrunkel](https://forum.getkirby.com/u/mrunkel)\
**Replies:** 1\
**Last updated:** [July 3, 2018, 7:25pm UTC](https://forum.getkirby.com/t/deceived-by-design/10749 "2018-07-03T19:25:30Z")

</div>

I thought this might interest some of the folks here. If not, mods, feel free to remove. The Norwegian government just published a study on privacy anti-patterns and I found it to be excellent as a great guide on what n…

---

## [Why patterns/components UI fails - and how it can be fixed](https://forum.getkirby.com/t/why-patterns-components-ui-fails-and-how-it-can-be-fixed/10510)

<div class="topic-metadata">

**Author:** [@jenstornell](https://forum.getkirby.com/u/jenstornell)\
**Replies:** 3\
**Last updated:** [May 29, 2018, 2:22pm UTC](https://forum.getkirby.com/t/why-patterns-components-ui-fails-and-how-it-can-be-fixed/10510 "2018-05-29T14:22:38Z")

</div>

Patterns I started working with Patterns a few years ago and for some reason I abandoned the user interface for where you can preview the patterns. I did not know the reason for it. Component kit Not that long ago I …

---

## [Shop 1. 2. 3. Waterfall](https://forum.getkirby.com/t/shop-1-2-3-waterfall/9729)

<div class="topic-metadata">

**Author:** [@carstengrimm](https://forum.getkirby.com/u/carstengrimm)\
**Replies:** 22\
**Last updated:** [February 22, 2018, 11:26am UTC](https://forum.getkirby.com/t/shop-1-2-3-waterfall/9729 "2018-02-22T11:26:42Z")

</div>

I assume a few guys here are working with any sort of custom, or not-so-custom types of shop systems such as cartkit, shopkit, magento, opencart or others and i was just in for a little chat about the best methods to mak…

[Next page](https://forum.getkirby.com/c/resources/webdev/44.md?page=1)
