Learn how this plugin helps you to test content variants or design options on different user groups
Find out how to enhance form validation with Ajax (Kirby 2.4).
Learn how to add a load more button to your pages to append data via Ajax.
Use Kirby's power of custom fields to structure your content in a most flexible way
Protect your private pages' assets from being accessible to unauthorised visitors.
Learn how to use Kirby's authentication system to build login-protected pages
Create an author system for your blog posts. Also useful for other pages you want to tie to a person.
Learn how to setup your perfect blog system with tags, comments, feeds and more.
Learn how you can add columns to your textarea fields with this Kirbytag.
Disqus is a third party comment system. Learn how to integrate it into your Kirby project.
Create new pages from user input on the front end, e.g. for an event registration.
Learn how to add custom meta descriptions or keywords to your website.
Learn how to create different templates for different kinds of content
Need to organize data in database? Learn how to do that easily with Kirby.
Learn how to use date fields in your content files and output different date formats
When developing a Kirby website, debugging helps identify errors more easily. This recipe collects some basic tips.
Learn how to set up Capistrano for worry-free deployments.
Learn how the Downloads & Voices section of the getkirby.com website is built
Three ways to handle drafts in your Kirby installation.
Learn how to setup Dropbox Sync for your Kirby site (VPS or dedicated server required).
searching & filtering
Learn how to filter pages, files and users with Kirby's extensive filtering methods
Foreach loops are control structures that you can use in many contexts. Learn how.
Learn how to add images in the Panel and to fetch them in your templates
Learn how to embed HTML5 videos to your Kirby site
Learn how to create a JSON API that can be consumed by other applications.
Improve the performance of your website with the Kirby CDN plugin
Learn how easy it is to integrate the Masonry jQuery plugin into your Kirby powered website.
Learn to create any kind of menu you need for your project.
Get the most out of your multilanguage Kirby site using advanced features
Learn how to mark up odd or even rows in foreach loops.
One-pager sites are a perfect solution for many small companies or simple portfolios. Learn how to build them.
Use pagination to divide a list of post or similar content into digestible chunks to prevent endless scrolling
Learn some PHP basics that make creating templates a breeze.
Add visitor analytics to your site with Piwik.
Learn how to add a previous/next navigation to your pages.
How to set a unique title to each page.
Add media specific CSS files to your site.
Simulate activity on your site by showing random content.
Learn how to link to related information on your website
RelMeAuth/IndieAuth lets you log in to other sites with your domain. In this recipe, we will take a look at how to set it up.
Learn how to add an RSS feed to your Kirby powered site.
Learn how to build a simple search for your site or sections of your site.
Learn how to add basic Twitter, Facebook and G+ buttons to your site.
Learn how to easily redirect visitors to external resources.
In this cookbook recipe we will look into how you can use Kirby's API to sort and group content like articles or events.
Use the structure field to add structured data like addresses, events, etc. to your site.
Tags are an excellent way to classify your content and make it easy for your visitors to find related content. Here's how.
The structure field is great for structured data of all kinds. Find out how to use it in blueprints and templates.
Use the Kirby Toolkit to make your daily life as a PHP programmer easier.
How to version control your Kirby project with Git
How to automatically create a sitemap for search engines.