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.
Interessiert am ehrlichen Austausch, kein autofollow. Ungeschminkt, manchmal schmerzhaft. 🇪🇺 🇺🇳
#notjustsad
💜
Social Linking kann über einfache Shortcodes ([social-embed...]) Benutzerprofile (s.o.), einzelne Beiträge oder öffentliche Timelines einer Instanz einbinden und darstellen. Das Plugin lädt beim ersten Aufruf der Seite mit einem solchen Shortcode die benötigten Informationen und Medien über die Mastodon API herunter und speichert sie in einem Unterverzeichnis der Seite, bevor diese aus dem Unterverzeichnis gerendert werden. Auf diese Weise ist die für den Artikel ausschlaggebende Version des Beitrags konserviert und es wird nicht bei jedem Laden der Seite erneut die Instanz abgefragt, was das Laden spürbar verlangsamen würde. Die Nutzung der Mastodon API hat den Vorteil, dass automatisch alle Fediverse Plattformen unterstützt werden, die diese API implementieren.