Sorry, we don't support your browser.
Install a modern browser
Let us know how we can improve. Vote on existing ideas or suggest new ones.
Make a suggestion
Exclude empty fields from blocks JSON
Whenever you add a new field to a block's blueprint and save a page that uses this block, the new field is added with an empty value. This unnecessarily bloats the TXT file and hinders Git tracking because new "changes" appear even though the panel
like Pages but with Users. could make having more than 10k users possible. https://forum.getkirby.com/t/how-many-front-end-user-accounts-can-kirby-handle/23665
Automatic Image Format Selection Based on Browser
SUMMARY It would be nice to have a format=auto option in Kirby's thumb generator, that would automatically pick a file format based on the current browser's capabilities - e.g., send an AVIF file for the latest Firefox, and WebP for Safari. Th
Handling of /media, /assets and other reqired routes in panel
When creating new page in panel its possible to create pages that get overshadowed with core or custom routes. It would be nice if there was some check for this, some list of prohibited conflicting rotes that panel would check. In czech language fo
Why not enhance Link-Fields with functions like: - Autocomplete for internal Links - Allow tel & mailtoLinks - Add ability to make URL-Fields to return a object with: - Title - Target - Alt - Maybe even various Layouts I'm thinking about so
Make Obj class a little more useful
Since the Obj is the object returned by database queries (and perhaps other places), I'd not mind to do it a little more useful, for instance: - ->set(): +returning the modified allow for better chaining and using in a map calls - ->has(): sim
Additional keyboard shortcuts for Blocks
Moving here from Github Issues, following Bastian's request: This started from a conversation on Discourse: > Bastian Allgeier: more power shortcuts are def
`poll` setting for panel sections
For sites where multiple users are editing content simultaneously or where content is coming from frontend forms, it would be nice to have a poll setting for sections allowing us to set an interval for auto-reloading the content of the section.
Seperated config files for plugins
It would be great to separate the config files of the plugins to make it easier, clearer and better to manage the config of the plugins. Example structure: `` /site/config/config.php /site/config/plugins/distantnative-retour.php /site/config/plu
Load data for only the current panel tab
We have a lot of tabs in our site.yml with a lot of data. The panel became very sluggish, taking 2+ seconds to load. I noticed that if I remove tabs one by one, the performance gets increasingly better. It doesn't make any sense to load the data fo
Linkable blocks drawer form
I want to give a direct link to a block drawer form to a user/client. When the link is clicked, the drawer will open Or when I refresh the page while the drawer is open, I don't want the drawer to close. I mean something like what we did for tabs:
Layout: Collapsible/Moveable containers for modular sites
In it's simplest terms: I'd love to see a simple collapsible container/wrapper for visually grouping form fields (see quick mockup attached), with options for it to be closed by default. Long web pages with lots of form fields result in very clutter
.toBlock method for nested Block previews
As described in this thread it would be great to have something like a .toBlock method in PHP also for the Vue components to render live previews when using nested Blocks.
Panel: show/filter translated content
I want to be able to quickly filter for content that has already a translation for the currently selected content language. A label for the cards with the translated languages would also be a nice addition. In an advanced version there could also be
Sticky header or scroll to top button in the panel
When I write a longer article and want to open the current draft I have to scroll all the way up and later down again, to further modify the content. A sticky header or a scroll to top button would solve this. If this doesn't fit to the Kirby philos
Make a suggestion