Bruno Meilick DotEnv Store project credentials and environment variables in a .env file and access them in Kirby Docs Source Install Manual Download … and extract the folder to site/plugins/dotenv Composer Copy Git Submodule Copy Sponsor env('APP_DEBUG'); Version 5.0.1 License MIT Stars 41 Supports K5 K4 K3 Created 19 Dec 2018 Updated 23 Aug 2025 Info Topics Security Configuration Implements Helper(s) Support Docs Issues Email Latest releases 5.0.1 5.0.0 2.2.0 2.1.1 2.1.0 Similar plugins Headless Kirby, but headless only – KQL with bearer token, Express-esque middlewares & more K5 K4 K3 'nerdcel.kirby-oauth2-email' => [ 'callback-path' => 'callback-path', 'enabled' => true, 'email' => 'example@your-provider.tdl', 'service' => 'azure', 'client-id' => 'your-client-id', 'client-secret' => 'your-client-secret', 'refresh-token' => 'your-refresh-token', ]; OAuth2 Email This plugin allows you to authenticate users via OAuth2 and their email address. K5 K4 Kirby Route Protect Protect panel user from creating page URL in conflict with routes. K5 K4 K3 More by Bruno Meilick More Posthog Connect Kirby to Posthog via PHP or Javascript K5 K4 K3 <html <?= $site->langAttr() ?>> <head> <meta charset="utf-8"> <?= $page->htmlhead() ?> </head> ... HTMLHead Add a best-practice HTML head element to your templates, extendable with snippets K5 K4 K3 class ExamplePage extends \Kirby\Cms\Page { use \Bnomei\ModelWithTurbo; } Turbo Speed up Kirby with automatic caching K5