Calendar View

Subscribe to a certain calendar URL and see all your planned and published posts in your default calendar app.

Always keep an overview of your website's planned and published posts. This plugin provides you with a secure URL that you can subscribe to in any common calendar.

In the settings, you can specify which sources should be used and whether these sources should also be filtered. This way, your planned posts become a content plan in you calendar.

Installation

Use one of these methods to install the plugin:

  • composer (recommended): composer require konzentrik/kirby-calendar-view
  • zip file: unzip main.zip as folder site/plugins/kirby-calendar-view

License

Kirby Calendar View can be used in a limited free mode. In order to use the full-featured version, you'll have to purchase a valid Kirby license and a valid plugin license.

You can buy a license at https://tools.konzentrik.de/.

Usage

First configure a secret in the config.php file:

'konzentrik.calendarview' => [
    'secret' => 'YOUR-SECRET',
],

Then set your timezone:

'konzentrik.calendarview' => [
    'secret' => 'YOUR-SECRET',
    'timezone' => 'Europe/Berlin',
],

Tell the plugin which pages contain your posts:

'konzentrik.calendarview' => [
    'secret' => 'YOUR-SECRET',
    'timezone' => 'Europe/Berlin',
    'pages' => [
        'blog',
        'notes',
    ],
],

You can also use collections as a source:

'konzentrik.calendarview' => [
    'secret' => 'YOUR-SECRET',
    'timezone' => 'Europe/Berlin',
    'collections' => [
        'blog',
        'notes',
    ],
],

Then subscribe to the calendar URL: https://yourdomain.com/YOUR-SECRET/calendarview.ics

Options

Please prefix every option with konzentrik.calendarview..

Option Default Description
licenseKey '' Your license key
secret '' Your secret key
timezone 'Europe/Berlin' Your local timezone
duration 30 How long should the calendar entry be displayed (in minutes)
pages [] An array of pages where your posts are in
collections [] An array of collection of posts
templates [] Only show posts having a specific template
titleField page title Set a field to use as title
dateField date Set a date field
descriptionField '' Set a field to use as description

License

Kirby Calendar View can be used in a limited free mode. In order to use the full featured version, you'll have to purchase a valid Kirby license & a valid plugin license.