Bart Vandeputte Log A little log utility (KLogger wrapper) Docs Source Install Manual Download and extract the folder to site/plugins/log Composer Copy Git Submodule Copy $site->log('My message', 'error'); Version 2.2.1 License Unlicensed Stars 21 Supports K4 K3 Created 15 Mar 2019 Updated 3 Dec 2023 Info Topics Analytics Logging Devtools Implements Site method(s) Support Docs Issues Email Latest releases 2.2.1 2.2.0 2.0.1 2.0.0 1.0 Similar plugins Retour Add and manage redirects based on rules, supporting wildcards and HTTP status codes. Track requests to your site that end up nowhere. All di… K5 K4 K3 Sentry Sentry real-time crash reporting for Kirby CMS sites K5 K4 K3 class MigrationTest extends Migration { public function up() { $result = Db::query( 'ALTER TABLE `my_table` ADD COLUMN `test` INT DEFAULT NULL; '); if (!$result) throw Db::lastError(); } } Migrations Migrations management (eg. for Databases) K5 K4 K3 More by Bart Vandeputte More $queue = kqQueue('queuename'); $job = kqJob([ 'foo' => 'foo', 'bar' => 'bar' ]); $queue->addJob($job); Queue Enable workers in Kirby that can do tasks in the background at scheduled intervals (cron) by working through queues of jobs K4 K3 autopublish: label: Autopublish on type: date time: true default: now autounpublish: label: Automatically unpublish on type: date time: true Autopublish Schedule automatic publishing of pages (drafts) on a certain date & time K4 K3 $pages->bettersearch($string, $options) Better Search Search for full word combinations rather than just individual words. K4 K3