Calendar View

Zeige alle in Kirby geplanten Beiträge in deinem Kalender an.

Behalte immer den Überblick über geplante und bereits veröffentlichte Beiträge deiner Webseite. Dieses Plugin stellt dir eine gesicherte URL zur Verfügung, die du in jedem gängigen Kalender abonnieren kannst.

In den Einstellungen kannst du festlegen, welche Quellen verwendet werden sollen und ob diese Quellen zusätzlich gefiltert werden sollen. Aus deinen geplanten Beiträgen wird so ein Content-Plan in deinem Kalender.

Installation

Nutze eine dieser Methoden, um das Plugin zu installieren:

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

Lizenz

Kirby Calendar View kann kostenlos mit eingeschränktem Funktionsumfang genutzt werden. Um alle Funktionen nutzen zu können, musst du neben der Kirby-Lizenz auch eine gültige Lizenz für das Plugin erwerben.

Du kannst hier eine Lizenz kaufen: https://tools.konzentrik.de/.

Einrichtung

Setzt zuerst ein Secret in der config.php:

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

Dann deine Zeitzone:

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

Sage dem Plugin, welche Seiten deine Beiträge enthalten:

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

Du kannst auch Collections als Quelle nutzen:

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

Dann kannst du den Kalender abonnieren: https://yourdomain.com/YOUR-SECRET/calendarview.ics

Optionen

Vor jede Option muss konzentrik.calendarview. vorangestellt werden.

Option Default Description
licenseKey '' Dein Lizenzschlüssel
secret '' Dein Passwort
timezone 'Europe/Berlin' Deine Zeitzone
duration 30 Wie lang soll jeder Kalendereintrag sein (in Minuten)
pages [] Ein Liste von Seiten unter denen die Beiträge eingeordnet sind
collections [] Eine Liste von Collections
templates [] Nur Beiträge mit diesen Templates anzeigen
titleField page title Setze ein alternatives Titelfeld
dateField date Setze das Datumsfeld
descriptionField '' Setze ein Feld für eine Beschreibung