Meine Grav Plugins

Hier sind alle meine Plugins für das Grav CMS aufgelistet, welches auch diese Webseite antreibt. Der Autor verlinkt auf das entsprechende Repository. Wenn du mich unterstützen möchtest, kannst du das über Paypal machen.

Feed Teasers

Version: 1.0.8 Lizenz: MIT
Autor: Christian Schmidt

Zeigt Beitrags-Teaser aus externen RSS/Atom-Feeds als klickbare Kacheln an.

Tags: plugin rss atom feed teaser grav

Installation

bin/gpm install feedteasers

Änderungsprotokoll

v1.0.8
09.08.2026

  1. Neu
    • Sprachdatei in estnischer Sprache hinzugefügt

Beschreibung

Zeigt Beiträge aus externen RSS- oder Atom-Feeds als klickbare Teaser-Kacheln an (Mini-Teaserbild, Titel, Textanriss). Bei mehreren konfigurierten Feeds kann optional per Tab-Reiter zwischen ihnen umgeschaltet werden. Ein Klick auf eine Kachel öffnet den Originalartikel in einem neuen Browser-Tab. Das Plugin kommt ohne externe PHP-Abhängigkeiten aus – RSS/Atom-Parsing läuft komplett über in PHP eingebaute Funktionen (SimpleXMLElement, cURL bzw. Stream-Kontext als Fallback). Ein Handbuch für Nutzer/Administratoren steht als Wiki auf Codeberg zur Verfügung.

Das neue Grav Plugin Feed Teasers habe ich entwickelt, weil mir eine Funktionalität im hier Verwendeten CMS fehlte, die ich früher unter Wordpress auf meinem Blog verwendet habe um auf Nachrichten anderer Webseiten hinzuweisen, bzw. sie zu verlinken. Sicherheitsmeldungen von Heise Security und der News Feed der Tagesschau waren schon damals auf der Startseite des Blogs prominent vertreten. Hier nutze ich zusätzlich diese Option um die neuesten Beiträge dieses Blogs auf der Startseite zu verlinken.

Beitrag im Blog zum Plugin.

Page Insights

Version: 3.5.1 Lizenz: MIT
Autor: Christian Schmidt

Erweiterte Seiten- und Benutzeranalysen für Grav, mit voller Unterstützung sowohl für das klassische Admin (Grav 1.7) als auch Admin2 (Grav 2.0).

Tags: Analytics Grav Plugin Statistics

Installation

bin/gpm install page-insights

Änderungsprotokoll

v3.5.0
08.09.2026

  1. Neu
    • feat: verzögerte IP-Anonymisierung hinzugefügt – neue Einstellung „anonymize_ips_after“.
    • Fix: Die Scan-Erkennung (hinzugefügt in Version 3.4.0) sieht jetzt immer die vollständige, nicht maskierte IP für einen 404.
    • feat: Aufbewahrungslimit für „scan_alerts“ hinzugefügt – neues „scan_alerts_auto_prune_older_than“.

Beschreibung

Erweiterte Seiten- und Nutzeranalysen für Grav, mit voller Unterstützung sowohl für das klassische Admin-Plugin (Grav 1.7) als auch für Admin2 (Grav 2.0). Dieses Plugin fügt der Seitenleiste des Admin-Plugins einen Eintrag hinzu, der detaillierte Statistiken zu Seiten und Besuchern Ihrer Website anzeigt. Ein Handbuch für Nutzer/Administratoren steht als Wiki auf Codeberg zur Verfügung.

Social Linking

Version: 0.5.4 Lizenz: MIT
Autor: Christian Schmidt

Bindet Beiträge, Profile und Timelines von Mastodon und kompatiblen Diensten als lokal zwischengespeicherte, themefähige Links/Embeds ein.

Tags: plugin mastodon activitypub fediverse social embed shortcode grav

Installation

bin/gpm install social-linking

Änderungsprotokoll

v0.5.4
25.08.2026

  1. Bugfix
    • Der limit-Parameter (type="timeline") war im Code fälschlicherweise auf 5 voreingestellt, während der Docblock-Kommentar in EmbedRenderer.php und die Parameter-Tabelle in der README bereits 10 auswiesen – der tatsächliche Standardwert im Code wurde nie aktualisiert, als Instanz-Timelines hinzugefügt und der dokumentierte Standardwert erhöht wurden.
    • Lokal zwischengespeicherte Medien (Avatare, Header-Bilder, Anhänge, Vorschaubilder für Links) funktionierten nicht mehr, nachdem Unterseiten im Admin-Bereich neu sortiert wurden.
  2. Verbessert
    • Release-Tags sind nun reine semantische Versionsnummern (0.5.3) anstatt solcher mit v-Präfix; dies entspricht der GPM-Konvention von Grav für die Versionssortierung und releases/latest.

Beschreibung

Bindet Beiträge von Mastodon (und jedem Dienst mit Mastodon-kompatibler Client-API, z. B. Pleroma, Akkoma, GoToSocial) direkt in Grav-Seiten ein. Die nötigen Daten werden einmalig über die API gelesen und danach als Datei im Ordner der jeweiligen Seite zwischengespeichert - die Darstellung erfolgt anschließend ausschließlich aus diesem lokalen Cache, nicht bei jedem Seitenaufruf live von der API. Ein Handbuch für Nutzer/Administratoren steht als Wiki auf Codeberg zur Verfügung.

Das neue Grav Plugin Social Linking habe ich entwickelt, weil mir eine Funktionalität im hier Verwendeten CMS fehlte. Ich verweise am Ende meiner Beiträge gerne auf einen entsprechenden Beitrag im Fediverse (ich nutze Mastodon) zur Veröffentlichung im Blog, um Kommentare dazu dort zu diskutieren. Bisher gab es aber keine Möglichkeit, über Verlinkung (oder Screenshots) hinaus, Beiträge aus dem Fediverse in Artikel in meinem Blog aufzunehmen. Das hat sich nun grundlegend geändert.

Beitrag im Blog zum Plugin.