Extensions
Kirby has an extensive plugin system for almost any system-relevant part. The following types of plugins can be created by you:
-
API
-
Auth challenges
-
Block methods
-
Block models
-
Blocks
-
Blocks methods
-
Blueprints
-
Cache driver
-
Collection filters
-
Collection methods
-
Collections
-
Commands
-
Controllers
-
Core components
-
Darkroom driver
-
Field methods
-
Field previews
-
Fields
-
File methods
-
Files methods
-
File types
-
Hooks
-
Icons
-
KirbyTags
-
Layout column methods
-
Layout methods
-
Layouts methods
-
Options
-
Page methods
-
Page models
-
Pages
-
Pages methods
-
Panel areas
-
Panel Created
-
Panel dialogs
-
Panel dropdowns
-
Panel search
-
Permissions
-
Request auth types
-
Routes
-
Sections
-
Site methods
-
Snippets
-
Templates
-
Translations
-
User methods
-
User models
-
Users methods
-
Validators
For an introduction to using extensions, head over to the guide.