Bloggerrolle

Dieses Kirby-Plugin sendet einen Ping an bloggerrolle.de und/oder uberblogr.de, sobald du eine neue Seite veröffentlichst.

Installation

Verwenden Sie eine dieser Methoden, um das Plugin zu installieren:

  • composer (empfohlen): composer require mauricerenck/bloggerrolle
  • zip file: unzip main.zip as folder site/plugins/bloggerrolle

Verwendung

Nach der Installation des Plugins wird bloggerrolle.de und/oder uberblogr.de bei jeder Veröffentlichung einer Seite angepingt.

Wenn du kein Mitglied des uberblogr Webrings bist, musst du deine Seite zuerst bei bloggerrolle.de registrieren. Wenn du Mitglied des uberblogr Webrings bist, musst du deine Seite nicht erneut bei bloggerrolle.de registrieren. Mehr dazu findest du hier.

In beiden Fällen musst du mindestens die URL, mit der du dich registriert hast, in deiner config.php festlegen:

<?php

return [
    "mauricerenck.bloggerrolle" => [
        'url' => 'https://YOUR-BLOG-URL',
    ],
];

Verwende die vollständige URL. Wenn du dich beispielsweise unter https://example.com/en/blog registriert hast, musst du diese URL auch in deiner config.php angeben.

Uberblogr Mitglieder

Wenn dein Blog schon bei uberblogr eingetragen ist, musst du dich nicht erneut bei bloggerrolle.de registrieren. Dieses Plugin wird beide Seiten automatisch aktualisieren. Setze in diesem Fall Folgendes in deinen Einstellungen:

<?php
"mauricerenck.bloggerrolle" => [
    'url' => 'https://YOUR-BLOG-URL',
    'uberblogr' => true,
],

Templates beschränken

Du möchtest möglicherweise nicht bei jeder veröffentlichten Seite einen Ping auslösen. Beispielsweise sollte ein neues Impressum keinen Ping auslösen, ein neuer Blogbeitrag schon. Du hast zwei Optionen:

  • Bestimmte Templates zulassen
  • Bestimmte Temlpates blockieren

Das Setzen von templates.allowed löst einen Ping für ausschließlich diese Templates aus, andere Vorlagen senden keinen Ping.

<?php
'mauricerenck.bloggerrolle.templates.allowed' => ['post', 'note'],

Das Setzen von templates.blocked erlaubt allen Templates außer denen, die in dem Array aufgeführt sind, das Pingen.

<?php
'mauricerenck.bloggerrolle.templates.blocked' => ['legal'],

Lasse beide Optionen weg, um allen Templates das Anpingen zu erlauben.

Optionen

Prefixe alle Optionen mit mauricerenck.bloggerrolle oder nutze die Array-Schreibweise.

Option Default Description
url '' The URL of your blog
uberblogr false set to true if you are a uberblogr member
templates.allowed [] A list of template/blueprint names which should send a ping
templates.blocked [] A list of template/blueprint names which should not send a ping