AutoPublish

Dieses Kirby-Plugin veröffentlicht automatisch eine Seite, wenn der Toggle aktiviert und ein Datum festgelegt wurde.

Installation

Verwende eine dieser Methoden, um das Plugin zu installieren:

  • composer (recommended): composer require konzentrik/konzentrik
  • zip file: unzip main.zip as folder site/plugins/autopublish

Benutzung

Panel-Felder hinzufügen

Füge dem Page-Blueprint das Feld autopublish hinzu.

fields:
  autopublish: fields/autopublish

Oder füge die Felder selbst hinzu:

fields:
  autopublish:
    label: Autopublish
    type: toggle
    translate: false
  autopublishDate:
    label: Autopublish Date
    type: date
    time: true
    translate: false
    when:
      autopublish: true

Wenn Du bereits ein Datumsfeld verwendest, kannst du in den Plugin-Einstellungen diese Option config.php festlegen.

'konzentrik.autopublish.dateField' => 'my-date-field',

Konfiguriere und verwende den Webhook.

Erstell ein secret in der config.php:

'konzentrik.autopublish.secret' => 'my-secret',

Du kannst jetzt den Webhook aufrufen:

https://example.com/autopublish/cron/my-secret

Ersetze example.com durch deinen Hostnamen und my-secret durch das Secret, das du in deiner config.php festgelegt hast. Wenn du den Webhook auslöst, sucht das Plugin nach nicht veröffentlichten Seiten mit einem Datum älter oder gleich dem aktuellen Zeitstempel und veröffentlicht dann die Seite.

Optionen

Bitte stelle sicher, dass alle Optionen mit konzentrik.autopublish vorangestellt haben oder die Array-Notation verwendet wird.

Option Default Description
dateField 'autopublishDate' Der Name des Datumsfeldes
secret '' Das secret um den Webhook abzusichern
Du kannst diesen Beitrag von Deinem Blog aus kommentieren.

Dieser Beitrag reagiert auf Webmentions. Du kannst ihn von Deiner Webseite aus verlinken und eine Webmention verschicken. Dein Beitrag taucht dann hier in den Kommentaren auf. Deine Seite unterstützt keine Webmentions? Trage den Link zu Deinem Post hier ein:

Kommentar schreiben
Mit dem Absenden stimmst du zu, dass die eingegebenen Daten gespeichert und in Form eines Kommentars dargestellt werden dürfen.
Like, Share, Reply

Ich freue mich von Dir zu hören! Hat dieser dieser Beitrag gefallen? Schreib einen Kommentar, verlinke Deinen Blogpost oder reagiere bei Mastodon und Bluesky.

Reaktionen

  • konzentrik.de