Bleiben wir im Maschinenraum1:
Eigentlich wollte ich, nachdem ich von Felix ein Bookmark per Webmention erhielt, nur sicherstellen, dass diese hier nun auch korrekt dargestellt werden. Bisher gab es diese nämlich fast nie, weshalb ich ihnen keine Beachtung schenkte und stattdessen nur Like-Herzchen anzeigte. Was jedoch recht irreführend ist, wenn es z.B. Like und Bookmark vom gleichen Autor gibt (und eben kein Double-Like). Also brauchte es ein Bookmark-Icon. Gesagt, getan:

Als ich dann die comments.php bearbeitete, dachte ich, dass es ja eigentlich auch ganz schön wäre, wenn ich bei (Text-)Kommentaren schnell Replies mit @-Mention auf den Kommentar schreiben könnte, was es hier vor Urzeiten schon mal gab. Weshalb ich das noch hinzufügte:

Ein Klick darauf füllt nun das Kommentarfeld entsprechend aus. Mehrere Reply-Klicks werden schön untereinander mit Leerzeile dazwischen ergänzt:

Was mich dazu brachte, dass meine Kommentare – egal ob hier geschrieben oder per Mastodon/Bluesky via Webmention hierher zurück – eigentlich als mir zugehörig gekennzeichnet werden sollten. Street Cred und so. Weshalb jetzt der bereits von meinem Mastodon-Profil bekannte, kleine eay-Badge neben meinen Kommentaren angezeigt wird:

Woraufhin ich dachte, dass es eigentlich ganz nützlich wäre, eine übergeordnete Seite der letzten Interaktionen und Kommentare zu haben. Weshalb ich eine „Letzte Interaktionen“-Seite gebaut habe, die Posts rückwärts chronologisch nach den letzten Kommentaren, Replies, Likes, Reposts und Bookmarks auflistet:

Handelt es sich um eine Webmention, wird direkt die externe Quelle verlinkt:

Eventuell nur für mich hilfreich, aber das darf es ja auch mal sein.
Bis wir das herausgefunden haben, habe ich die Interactions-Seite jedenfalls oben rechts im nun drei Punkte umfassenden Menü untergebracht, wo sie sich zum Darkmode-Toggle und zur Suche gesellt:

—
P.S.: Gibt es irgendeine menschenlesbare Beschreibung von Webmentions für Nicht-Techniker? Ich habe auf der Interactions-Seite jetzt den IndieWeb-Wiki-Eintrag verlinkt, aber danach muss man eigentlich ein analoges IndieWebCamp besuchen, um das zu verstehen. Ich würde die Webmention-Mentions hier gerne sinnvoller/zugänglicher verlinken.
- Der Maschinenraum kommt von Felix, was eine schöne, treffsichere Umschreibung für „Wir basteln an unserem Blog und teilen das, auch wenn es womöglich niemanden oder nur andere Blogger interessiert“ ist. [↩]
ich fürchte nicht wirklich. das ist zwar alles wohldefiniert/standardtisiert, aber kognitiv völlig unzugänglich. auch LLMs kämpfen damit. ich musste grosse teile meiner implementierung selbst machen, weil meine coding assistenz bei der umsetzung immer fehler einbaute. für mich ist das ein ständiges herantasten und ich nutze zum vergleich quasi die „referenzinplementierung“ von https://aaronparecki.com/. danch validierung mit verschiedenen indieweb-tools wie granary, monocle und mf2 parsern.
so schön die idee von webmentions ist, die mascinenlesabarkeit ins html einzubauen, so sehr erschwert das die generische adaptierbarkeit. webmentions lassen sich nicht einfach per plugin einbauen, sondern sind auch immer auf die zuarbeit des theme angewiesen. ich finde das sehr bedauerlich, weil das alles so nützlich, praktisch und mächtig ist.
(allein dass ich hier nachträglich meine tippfehler korrigieren kann ist sooo grossartig.)
Das Einbauen von Webmentions in die eigene Seite ist immer noch viel zu kompliziert und schwer zu testen.
Benötigt WordPress einen Reset? In letzter Zeit sind Business-Beiträge aus der Community selten geworden. Diese Woche liefert Greyds Mark Weisbrod aber genau das ab. Er beschäftigt sich darin mit den veränderten Vorzeichen nach dem Ende des rapiden Wachstums, das WordPress in den letzten beiden Jahrzehnten gesehen hat. Mark Weisbrod: WordPress Needs a Business Reset → […]
nachem ich mir gestern eine möglichkeit geschaffen spaziergänge als .gpx-dateien hochzuladen und darzustellen, habe ich mal geschaut, ob ich sowas schon früher versucht habe. dabei…