<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://notiz.blog/wp-content/plugins/pretty-feeds/pretty-feed-v4.xsl" type="text/xsl" media="screen" ?>


<!--

	Feeds whisper secrets,
	In the RSS Club's embrace,
	Knowledge blooms in grace.

-->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:source="http://source.scripting.com/"
xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Webmention &#8211; notizBlog</title>
	<atom:link href="https://notiz.blog/tag/webmention/feed/" rel="self" type="application/rss+xml" />
	<link>https://notiz.blog</link>
	<description>a weblog mainly about the open, portable, interoperable, small, social, synaptic, semantic, structured, distributed, (re-)decentralized, independent, microformatted and federated social web</description>
	<lastBuildDate>Fri, 13 Feb 2026 22:24:30 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://notiz.blog/wp-content/uploads/2019/10/cropped-notizblog-icon-1-32x32.png</url>
	<title>Webmention &#8211; notizBlog</title>
	<link>https://notiz.blog</link>
	<width>32</width>
	<height>32</height>
</image> 
<source:blogroll>https://reader.pfefferle.org/i/?a=opml&amp;get=c_2</source:blogroll>
<creativeCommons:license>https://creativecommons.org/licenses/by-sa/4.0/</creativeCommons:license>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://switchboard.p3k.io/"/>
<atom:link rel="self" href="https://notiz.blog/tag/webmention/feed/"/>
<atom:link rel="search" type="application/opensearchdescription+xml" title="Search notizBlog" href="https://notiz.blog/wp-api/opensearch/1.1/document" />	<item>
		<title>KrautPress Website Club</title>
		<link>https://notiz.blog/2025/02/24/krautpress-website-club/</link>
					<comments>https://notiz.blog/2025/02/24/krautpress-website-club/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Mon, 24 Feb 2025 09:17:21 +0000</pubDate>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[ActivityPub]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[Fediverse]]></category>
		<category><![CDATA[Homebrew Website Club]]></category>
		<category><![CDATA[IndieWeb]]></category>
		<category><![CDATA[KrautPress]]></category>
		<category><![CDATA[Webmention]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://notiz.blog/?p=49180</guid>

					<description><![CDATA[@simon hatte eine Idee: Wir starten Ende Februar eine neue kleine Veranstaltungsreihe: den KrautPress Website Club. Gemeinsam mit Matthias Pfefferle werden wir uns einmal im Monat treffen und ganz im Sinne des WordPress-Mottos „democratize publishing“ zusammen über persönliche Websites sprechen. &#8230;und fand die perfekten Worte um mich zu umgarnen 🫶: Matthias ist im deutschsprachigen Raum, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a rel="mention" class="u-url mention" href="https://dewp.space/@simon">@simon</a> hatte eine Idee:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Wir starten Ende Februar eine neue kleine Veranstaltungsreihe: den <em>KrautPress Website Club</em>. Gemeinsam mit <a href="https://notiz.blog/">Matthias Pfefferle</a> werden wir uns einmal im Monat treffen und ganz im Sinne des WordPress-Mottos „democratize publishing“ zusammen über persönliche Websites sprechen.</p>
</blockquote>



<p>&#8230;und fand die perfekten Worte um mich zu umgarnen 🫶:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Matthias ist im deutschsprachigen Raum, aber vor allem in der WordPress-Welt, eine <strong>der</strong> Instanzen zum Thema IndieWeb. Mit ihm über kleine Ideen für Websites zu sprechen oder einen unerwarteten Deepdive zu Themen wie <em>Webfinger</em>, .<em>well-known</em> oder <em>Webmentions</em> zu machen, motiviert mich persönlich immer an meinem eigenen Blog zu arbeiten.</p>
</blockquote>



<p>Also veranstalten wir am <strong>26. Februar</strong> von <strong>17:30-18:30</strong> einen virtuellen <strong><a href="https://krautpress.de/2025/erster-website-club/">KrautPress Website Club</a></strong> (in Anlehnung an den <strong><a href="https://indieweb.org/Homebrew_Website_Club">Homebrew Website Club</a></strong>) in dem wir an Simons, eurer und meiner Webseite basteln. Es wird um die Themen <strong>Social Web</strong> im Allgemeinen und dem IndieWeb und dem Fediverse im Speziellen gehen. Wir werden nicht über SEO oder Web-Shops sprechen 😉</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><dfn><strong>Homebrew Website Club</strong></dfn> is a growing world-wide network of meetups for everyone who wants to take back their web experience from social media <a href="https://indieweb.org/silos">silos</a>, and own their online identities &amp; content, or just want support with blogging!</p>
<cite><a href="https://indieweb.org/Homebrew_Website_Club">https://indieweb.org/Homebrew_Website_Club</a></cite></blockquote>



<p>Wenn ihr dabei sein wollt, einfach in den Kommentaren des KrautPress Posts euer &#8222;Interesse bekunden&#8220;: <a href="https://krautpress.de/2025/erster-website-club/">https://krautpress.de/2025/erster-website-club/</a></p>
<p>Hey there, RSS reader! You’re one of a special few, choosing this old-school yet awesome way of staying informed. Kudos!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2025/02/24/krautpress-website-club/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title>Custom Post Type: Comment</title>
		<link>https://notiz.blog/2022/04/27/custom-post-type-comment/</link>
					<comments>https://notiz.blog/2022/04/27/custom-post-type-comment/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 27 Apr 2022 20:31:16 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[#Projekt26]]></category>
		<category><![CDATA[ActivityPub]]></category>
		<category><![CDATA[Comments]]></category>
		<category><![CDATA[Custom Post Type]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Webmention]]></category>
		<guid isPermaLink="false">https://notiz.blog/?p=21211</guid>

					<description><![CDATA[Soziale Netzwerke haben die Art wie wir kommunizieren drastisch verändert. Wir reagieren selten mit Text, statt dessen liken, re-tweeten, sharen und faven wir was das Zeug hält. Und wenn wir mit Text reagieren, hat dieser spätestens seit Twitter, einen anderen Stellenwert. Ein Kommentar ist nicht länger ein Stück Text unter einem Artikel, ein Kommentar steht für sich alleine und wird durch die Plattform in den richtigen Kontext gesetzt, abhängig vom Einstiegspunkt des lesenden.]]></description>
										<content:encoded><![CDATA[<img width="700" height="363" src="https://notiz.blog/wp-content/uploads/2022/04/custom-post-type-comment-900x467.png" class="attachment-large size-large wp-post-image" alt="Ein Code-Beispiel wie Kommentare als Custom Post Type registriert werden können." decoding="async" srcset="https://notiz.blog/wp-content/uploads/2022/04/custom-post-type-comment-900x467.png 900w, https://notiz.blog/wp-content/uploads/2022/04/custom-post-type-comment-700x363.png 700w, https://notiz.blog/wp-content/uploads/2022/04/custom-post-type-comment-768x398.png 768w, https://notiz.blog/wp-content/uploads/2022/04/custom-post-type-comment.png 1076w" sizes="(max-width: 700px) 100vw, 700px" /> 
<p>Eine Leseempfehlung vorweg: &#8222;<a class="u-like u-like-of" href="https://wptavern.com/yes-comments-are-still-relevant-but-we-need-a-better-system" data-type="URL" data-id="https://wptavern.com/yes-comments-are-still-relevant-but-we-need-a-better-system">Yes, Comments Are Still Relevant, But We Need a Better System</a>&#8220; von Justin Tadlock auf WPTavern!</p>



<p>Soziale Netzwerke haben die Art wie wir kommunizieren drastisch verändert. Wir reagieren selten mit Text, statt dessen liken, re-tweeten, sharen und faven wir was das Zeug hält. Und wenn wir mit Text reagieren, hat dieser spätestens seit Twitter, einen anderen Stellenwert. Ein Kommentar ist nicht länger ein Stück Text unter einem Artikel, ein Kommentar steht für sich alleine und wird durch die Plattform in den richtigen Kontext gesetzt, abhängig vom Einstiegspunkt des lesenden.</p>



<div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="600" height="523" sizes="(max-width: 350px) 100vw, 350px" src="https://notiz.blog/wp-content/uploads/2022/04/tweet-pfefferle.png" alt="" class="wp-image-21968"/><figcaption class="wp-element-caption">Mein Tweet, über meine Timeline, mit Depones Antwort</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img decoding="async" width="601" height="438" sizes="(max-width: 350px) 100vw, 350px" src="https://notiz.blog/wp-content/uploads/2022/04/tweet-depone.png" alt="" class="wp-image-21969"/><figcaption class="wp-element-caption">Daniels Antwort über seine Timeline, mit meinem Tweet als &#8222;Reply-Context&#8220;.</figcaption></figure>
</div>
</div>



<p>Die <a href="https://indieweb.org/" data-type="URL" data-id="https://indieweb.org/">IndieWeb Community</a> nennt das einen <a href="https://indieweb.org/reply-context" data-type="URL" data-id="https://indieweb.org/reply-context">Reply-Context</a>.</p>



<p>Diese Art der Darstellung und Handhabung von Reaktionen ist auch in dezentralen Netzwerken sehr populär. Mastodon ähnelt sehr, dem von Twitter gekauften Tweetdeck und imitiert auch dessen Darstellung. Die IndieWeb Bewegung geht sogar noch einen Schritt weiter und schafft mit <a href="https://indieweb.org/Webmention" data-type="URL" data-id="https://indieweb.org/Webmention">Webmentions</a> eine Möglichkeit über Blog-Posts dezentral zu kommentieren.</p>



<p>Die Kommentar-Funktion von WordPress ist dagegen bald 20 Jahre alt und dementsprechend antiquiert.</p>



<p><strong>Zeit das zu ändern!?!</strong></p>



<h2 class="wp-block-heading">Custom Post Type</h2>



<p>Ich arbeite seit knapp 15 Jahren daran, WordPress im IndieWeb und Fediverse zu verankern. Das große Problem ist dabei immer wieder die Persistenz und die Darstellung von Reaktionen. Ich habe mir viele Gedanken gemacht, wie man das Problem beheben und WordPress&#8216; Kommentar System modernisieren könnte, und ende immer an dem Punkt, wo ich versuche die Custom Post Type &#8211; Funktionalität für Kommentare nachzubauen.</p>



<p>Aber warum? Wenn ich eh alles nachbauen müsste, wäre es doch viel sinnvoller direkt Post-Types zu benutzen.</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">register_post_type( <span class="hljs-string">'comment'</span> );</code></span></pre>


<p>Aktuell bildet WordPress Posts, Pages, Attachments, Revisions, Navigation Menus, Custom CSS und Changesets über <a href="https://wordpress.org/support/article/post-types/" data-type="URL" data-id="https://wordpress.org/support/article/post-types/">Custom Post Types</a> ab&#8230; Warum also nicht auch Kommentare und andere Reaktionen?</p>



<p>Durch die Gleichsetzung der Datenstruktur von Posts und Comments, lassen sich diese einheitlich und dadurch einfacher verarbeiten und über z.B. APIs ausgeben. Gerade ActivityPub macht, wie Twitter, keinen Unterschied zwischen Kommentar, Antwort, Like, Boost oder initialem Text.</p>



<p>Die (Custom-)Post Tabelle bietet über <code>post_parent</code> schon jetzt die Möglichkeit komplexe Zusammenhänge wie z.B. auch Threaded-Comments abzubilden. Über den <code>post_status</code> ließen sich außerdem Kommentar-Status sowie eine Spam-Behandlung realisieren und <code>commentmeta</code> kann komplett in <code>postmeta</code> aufgehen.</p>



<p>Neben den klassichen Kommentaren lassen sich aber auch andere Reaktionen umsetzen.</p>



<h2 class="wp-block-heading">Like, Share, &#8230;</h2>



<p>Mit <a href="https://developer.wordpress.org/themes/functionality/post-formats/" data-type="URL" data-id="https://developer.wordpress.org/themes/functionality/post-formats/">Post-Formats</a> hat WordPress ein interessantes Konstrukt um Posts (über eine Taxonomy) weiter zu klassifizieren. Was für Posts das <code>aside</code>, <code>gallery</code>, <code>link</code> oder <code>video</code> Format ist, könnte für Comments das <code>Like</code>, <code>Share</code> oder <code>Bookmark</code> Format sein.</p>



<p>Themes könnten ihren Support wie folgt definieren:</p>


<pre class="wp-block-code"><span><code class="hljs language-php">add_theme_support( <span class="hljs-string">'comment-formats'</span>, <span class="hljs-keyword">array</span>( <span class="hljs-string">'like'</span>, <span class="hljs-string">'share'</span>, <span class="hljs-string">'bookmark'</span> ) );</code></span></pre>


<p>Und Plugins, wie Webmention oder ActicityPub, könnten neue Formate wie folgt registrieren:</p>


<pre class="wp-block-code"><span><code class="hljs language-php">register_comment_format( string $comment_format, <span class="hljs-keyword">array</span>|string $args = <span class="hljs-keyword">array</span>() )</code></span></pre>


<h2 class="wp-block-heading">Fazit</h2>



<p>Technisch spricht also nichts dagegen, Custom Post Types auch für Kommentare zu benutzen, man muss eigentlich nur noch alle Kommentar-Funktionen und -Klassen anpassen und fertig!</p>



<p>&#8230;und direkt über <code>wpdb</code> wird sicherlich eh niemand auf die Kommentar-Tabelle zugreifen! 😉</p>



<p>Spaß beiseite&#8230; Ich mag die Idee wirklich, hab aber bisher noch keinen ähnlichen Vorschlag im <a href="https://core.trac.wordpress.org/" data-type="URL" data-id="https://core.trac.wordpress.org/">Trac</a> gefunden&#8230; Ob das ein Zeichen ist?</p>
<p>RSS readers like you are the unsung heroes of the internet. Keep up the good work!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2022/04/27/custom-post-type-comment/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title>CloudFest Hackathon:  WordPress and the IndieWeb</title>
		<link>https://notiz.blog/2022/04/03/cloudfest-2022-hackathon-indieweb-for-wordpress/</link>
					<comments>https://notiz.blog/2022/04/03/cloudfest-2022-hackathon-indieweb-for-wordpress/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Sun, 03 Apr 2022 20:14:09 +0000</pubDate>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[CloudFest]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[Hackathon]]></category>
		<category><![CDATA[IndieWeb]]></category>
		<category><![CDATA[Webmention]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://notiz.blog/?p=21816</guid>

					<description><![CDATA[Vom 19. bis 21. März fand der CloudFest Hackathon in Rust statt und ich hatte die Chance ein Projekt einzureichen und zu leiten: WordPress and the IndieWeb The IndieWeb is a community of individual personal websites, connected by simple standards, based on the principles of owning your domain, using it as your primary identity, to [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="700" height="525" src="https://notiz.blog/wp-content/uploads/2022/03/CFH202229-900x675.jpeg" class="attachment-large size-large wp-post-image" alt="Das IndieWeb Team auf dem Cloudfest Hackathon" decoding="async" loading="lazy" srcset="https://notiz.blog/wp-content/uploads/2022/03/CFH202229-900x675.jpeg 900w, https://notiz.blog/wp-content/uploads/2022/03/CFH202229-700x525.jpeg 700w, https://notiz.blog/wp-content/uploads/2022/03/CFH202229-768x576.jpeg 768w, https://notiz.blog/wp-content/uploads/2022/03/CFH202229-1536x1152.jpeg 1536w, https://notiz.blog/wp-content/uploads/2022/03/CFH202229.jpeg 2048w" sizes="auto, (max-width: 700px) 100vw, 700px" /> 
<p>Vom 19. bis 21. März fand der <a href="https://www.cloudfest.com/hackathon" data-type="URL" data-id="https://www.cloudfest.com/hackathon">CloudFest Hackathon</a> in Rust statt und ich hatte die Chance ein <a href="https://web.archive.org/web/20220803031609/https://www.cloudfest.com/project/wordpress-and-the-indieweb" type="URL" id="https://www.cloudfest.com/project/wordpress-and-the-indieweb">Projekt</a> einzureichen und zu leiten:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WordPress and the IndieWeb</strong></p><p>The IndieWeb is a community of individual personal websites, connected by simple standards, based on the principles of owning your domain, using it as your primary identity, to publish on your own site (optionally syndicate elsewhere), and own your data.</p><p>There are a variety of WordPress-plugins implementing these standards and principles, to help people to stay independent. Most of these plugins are very basic, have no or only little documentation with a poor user experience. Help the movement to mature and gain a broader audience.</p></blockquote>



<p>Ich hatte mir im Vorfeld nicht viel Gedanken zum Hackathon gemacht, hab aber insgeheim gehofft, der <a href="https://github.com/pfefferle/wordpress-webmention/tree/5.X" data-type="URL" data-id="https://github.com/pfefferle/wordpress-webmention/tree/5.X">Version 5.0</a> vom <a href="https://wordpress.org/plugins/webmention/" data-type="URL" data-id="https://wordpress.org/plugins/webmention/">Webmention Plugin</a> (einer nahezu kompletten Überarbeitung an der <a href="https://david.shanske.com/">David Shanske</a> und ich schon eine halbe Ewigkeit arbeiten) ein wesentliches Stück näher zu kommen&#8230; Das Wochenende lief dann aber doch etwas anders&#8230; auch großartig, aber anders 🙂</p>



<h2 class="wp-block-heading">1. Tag</h2>



<p>Wir waren eine wild zusammengewürfelte Truppe von 8 Leuten mit den verschiedensten Lebensläufen und ich hab mir den ersten Tag viel Mühe gegeben, das <a href="https://indieweb.org/" data-type="URL" data-id="https://indieweb.org/">IndieWeb</a> und <a href="https://webmention.net/" data-type="URL" data-id="https://webmention.net/">Webmentions</a> zu erklären. Die Diskussionen waren spannend und hitzig und gingen sogar so weit, dass ich zwischendurch den generellen Sinn und Zweck des Webmention Plugins verteidigen musste.</p>



<figure class="wp-block-image alignwide size-large"><img loading="lazy" decoding="async" width="900" height="506" sizes="auto, (max-width: 900px) 100vw, 900px" src="https://notiz.blog/wp-content/uploads/2022/04/signal-2022-03-22-212819_017-900x506.jpeg" alt="Hackathon Gruppe" class="wp-image-21903" srcset="https://notiz.blog/wp-content/uploads/2022/04/signal-2022-03-22-212819_017-900x506.jpeg 900w, https://notiz.blog/wp-content/uploads/2022/04/signal-2022-03-22-212819_017-700x394.jpeg 700w, https://notiz.blog/wp-content/uploads/2022/04/signal-2022-03-22-212819_017-768x432.jpeg 768w, https://notiz.blog/wp-content/uploads/2022/04/signal-2022-03-22-212819_017.jpeg 1024w" /></figure>



<p>Letztendlich haben aber nicht meine Argumente die Gruppe überzeugt, sondern eine Präsentation des Plugins mit all seinen aktuellen Features. Wer diesen Erkenntnisprozess nachvollziehen möchte, kann gerne Hagen Grafs &#8222;<a href="https://twitter.com/search?q=%40hagengraf%20%23CFHack2022&amp;src=typed_query&amp;f=live" data-type="URL" data-id="https://twitter.com/search?q=%40hagengraf%20%23CFHack2022&amp;src=typed_query&amp;f=live">Webmention Journey</a>&#8220; auf Twitter verfolgen 🙂 (<a href="https://web.archive.org/web/20220409164616/https://hagen.cocoate.com/2022/04/09/cloudfest-hackathon-2022/" type="URL" id="https://hagen.cocoate.com/2022/04/09/cloudfest-hackathon-2022/">Nachtrag: Hagen hat seine Journey mittlerweile auch &#8222;verbloggt&#8220;</a>)!</p>



<p>Meine Fazit des ersten Tages?</p>



<p>Man muss nicht die Geschichte des IndieWebs verstehen und auch nicht den <a href="https://www.w3.org/TR/webmention/" data-type="URL" data-id="https://www.w3.org/TR/webmention/">Webmention Standard</a> gelesen haben um von der Funktionalität begeistert zu werden, vor allem in der Kombination mit <a href="https://brid.gy/" data-type="URL" data-id="https://brid.gy/">Brid.gy</a> (Brid.gy schlägt eine Brücke zwischen dem Webmention Standard und den proprietären APIs der bekannten Social Networks. So landen dann auch Likes auf Facebook und Kommentare auf Twitter, im eigenen Blog).</p>



<p>Ich werde Versuchen mich zukünftig weniger auf Geschichte und Technologie zu konzentrieren und auf Vorträgen und Hackathons mehr Fokus auf die Funktionalität zu legen.</p>



<p>Ich hab die Plugins in erster Linie erstmal für mich Gebaut. Frei nach dem Motto &#8222;<a href="https://indieweb.org/dogfood">eat your own dogfood</a>&#8222;. Das hat für die IndieWeb Community ganz gut funktioniert, aber um eine breitere Masse anzusprechen, muss das Plugin verständlicher werden.</p>



<p>Für den Hackathon haben wir uns deshalb dazu entschieden, die <em>Usability</em> und die <em>User Experience</em> des Plugin zu beleuchten und (im besten Fall) zu verbessern.</p>



<h3 class="wp-block-heading">Webmention-Settings</h3>



<p>Die Einstellungen setzen relativ viel Kenntnisse über die Funktionsweise von Webmentions voraus. Ein Teil der Gruppe hat sich daran gemacht, die Seite zu überarbeiten und zu vereinfachen.</p>



<figure class="wp-block-gallery alignwide has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full is-style-default"><a href="https://notiz.blog/?attachment_id=21835" target="_blank" rel="noopener"><img loading="lazy" decoding="async" width="2048" height="1536" sizes="auto, (max-width: 700px) 100vw, 700px" data-id="21835" src="https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_011.jpeg" alt="" class="wp-image-21835" srcset="https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_011.jpeg 2048w, https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_011-700x525.jpeg 700w, https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_011-900x675.jpeg 900w, https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_011-768x576.jpeg 768w, https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_011-1536x1152.jpeg 1536w" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://notiz.blog/?attachment_id=21833" target="_blank" rel="noopener"><img loading="lazy" decoding="async" width="1024" height="767" sizes="auto, (max-width: 700px) 100vw, 700px" data-id="21833" src="https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_005.jpeg" alt="" class="wp-image-21833" srcset="https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_005.jpeg 1024w, https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_005-700x524.jpeg 700w, https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_005-900x674.jpeg 900w, https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_005-768x575.jpeg 768w" /></a></figure>
</figure>



<p>Das Resultat ist eine Art <em>Wizard</em>, der beim ersten Aufruf gestartet wird und den User Schritt für Schritt durch die Einstellungen führt und sie ausführlich erklärt. Der Wizard soll nur beim ersten Laden starten und die klassischen Einstellungen nicht ersetzen.</p>



<p>(Der Pull Request dazu: <a href="https://github.com/pfefferle/wordpress-webmention/pull/328" data-type="URL" data-id="https://github.com/pfefferle/wordpress-webmention/pull/328">#328</a>)</p>



<p>Die zweite Idee war Brid.gy tiefer in das Webmentions Plugin zu integrieren. Die aktuelle Diskussion dazu findet auf <a href="https://github.com/pfefferle/wordpress-webmention/issues/329" data-type="URL" data-id="https://github.com/pfefferle/wordpress-webmention/issues/329">GitHub</a> statt.</p>



<h2 class="wp-block-heading">Response-Types</h2>



<p>Im Gegensatz zu Trackbacks und Pingbacks, müssen Webementions nicht immer &#8222;nur&#8220; ein simpler <em>ping</em> sein. Es ist auch möglich dezentrale <em>Likes</em>, <em>Bookmarks</em>, <em>RSVPs</em> oder <em>Reposts</em> zu verschicken.</p>



<p>Aktuell muss man dazu im Block-Editor auf die HTML Ansicht wechseln und dem Link eine CSS-Klasse hinzufügen:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">a</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"u-like-of"</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"http://example.com/"</span>&gt;</span>Example<span class="hljs-tag">&lt;/<span class="hljs-name">a</span>&gt;</span></code></span></pre>


<p>Das ist nicht praktikabel und in keiner Weise anwenderfreundlich. Aus diesem Grund hat eine zweite Gruppe, an einem <em>User Interface</em> für den <em>Response-Type</em> gearbeitet.</p>



<figure class="wp-block-image alignwide size-large"><img loading="lazy" decoding="async" width="900" height="675" sizes="auto, (max-width: 900px) 100vw, 900px" src="https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_004-900x675.jpeg" alt="" class="wp-image-21834" srcset="https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_004-900x675.jpeg 900w, https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_004-700x525.jpeg 700w, https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_004-768x576.jpeg 768w, https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_004-1536x1152.jpeg 1536w, https://notiz.blog/wp-content/uploads/2022/03/signal-2022-03-22-212819_004.jpeg 2048w" /><figcaption>Response-Types für Links im Block Editor</figcaption></figure>



<p>Am Ende des Hackathons gab es auch einen ersten Draft, mit der man Links als <em>Likes</em> auszeichnen konnte. Den PR gibt es leider noch nicht, aber ich werde ihn nachreichen wenn es soweit ist.</p>



<h2 class="wp-block-heading" id="tw-target-text">Webmaininnat suomeksi</h2>



<p id="tw-target-text">&#8230;ja Carolinan ansiosta Webmaininnat-laajennus on nyt saatavilla myös suomeksi! Kiitos paljon 🙂</p>



<h2 class="wp-block-heading">Fazit</h2>



<p>Es war extrem spannend mit Leuten, außerhalb der IndieWeb und (teilweise) auch außerhalb der WordPress-Community, über das <a href="https://indieweb.org/">IndieWeb</a> im Allgemeinen und das <a href="https://wordpress.org/plugins/webmention/">Webmention Plugin</a> im Speziellen zu sprechen.</p>



<p>Vielen Dank an <a href="https://github.com/moritzbappert" data-type="URL" data-id="https://github.com/moritzbappert">Moritz Bappert</a>, Stefan Euchenhofer, <a href="https://github.com/derHerrFeldmann" data-type="URL" data-id="https://github.com/derHerrFeldmann">Marko Feldmann</a>, Hagen Graf, <a href="https://www.linkedin.com/in/carolili/" data-type="URL" data-id="https://www.linkedin.com/in/carolili/">Carolina Lindqvist</a>, <a href="https://www.jasonna.de/" data-type="URL" data-id="https://www.jasonna.de/">Jason Rouet</a> und <a href="https://www.linkedin.com/in/janvogt/" data-type="URL" data-id="https://www.linkedin.com/in/janvogt/">Jan Vogt</a> für eure tolle Arbeit! Danke für die neue Perspektive und für euer Feedback!</p>



<p>Danke auch an <a href="https://profiles.wordpress.org/nullbyte/" data-type="URL" data-id="https://profiles.wordpress.org/nullbyte/">Robert Windisch</a> und <a href="https://www.alainschlesser.com/" data-type="URL" data-id="https://www.alainschlesser.com/">Alain Schlesser</a>, mit denen ich viel über das <a href="https://core.trac.wordpress.org/ticket/35435" data-type="URL" data-id="https://core.trac.wordpress.org/ticket/35435">Potential von Webmentions im WordPress Core</a> geredet habe.</p>



<p>Die 5.0er Version des Webmention Plugins wird großartig!</p>
<p>You are a master of efficiency! By using RSS, you save time and avoid distractions. 👏</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2022/04/03/cloudfest-2022-hackathon-indieweb-for-wordpress/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Ein IndieWeb Podcast</title>
		<link>https://notiz.blog/2018/05/26/ein-indieweb-podcast/</link>
					<comments>https://notiz.blog/2018/05/26/ein-indieweb-podcast/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Sat, 26 May 2018 16:53:32 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[IndieAuth]]></category>
		<category><![CDATA[IndieWeb]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Webmention]]></category>
		<guid isPermaLink="false">https://notiz.blog/?p=16110</guid>

					<description><![CDATA[David Shanske und Chris Aldrich hosten seit ein paar Monaten einen ganz charmanten IndieWeb Podcast. David hat bei so ziemlich jedem IndieWeb-WordPress-Plugin mit gearbeitet und übernimmt die Rolle des &#8222;Erklärers&#8220; und Chris ist Poweruser und versucht den Podcast zu moderieren und die Komplexität etwas heraus zu nehmen. Bisher entstanden 5 Folgen und ein Teaser: Episode [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://david.shanske.com/">David Shanske</a> und <a href="https://boffosocko.com/">Chris Aldrich</a> hosten seit ein paar Monaten einen ganz charmanten IndieWeb Podcast. David hat bei so ziemlich jedem <a href="https://profiles.wordpress.org/dshanske#content-plugins">IndieWeb-WordPress-Plugin</a> mit gearbeitet und übernimmt die Rolle des &#8222;Erklärers&#8220; und Chris ist Poweruser und versucht den Podcast zu moderieren und die Komplexität etwas heraus zu nehmen.</p>



<p>Bisher entstanden 5 Folgen und ein Teaser:</p>



<ul class="wp-block-list">
	<li><a href="https://david.shanske.com/2018/03/18/an-indieweb-podcast-episode-0/">Episode 0</a></li>
	<li><a href="https://boffosocko.com/2018/04/17/an-indieweb-podcast-episode-1-leaving-facebook/">Episode 1: Leaving Facebook</a></li>
	<li><a href="https://david.shanske.com/2018/04/18/an-indieweb-podcast-episode-2-indieauth/">Episode 2: IndieAuth</a></li>
	<li><a href="https://boffosocko.com/2018/04/30/an-indieweb-podcast-episode-3-syndication-2/">Episode 3: Syndication</a></li>
	<li><a href="https://david.shanske.com/2018/05/08/an-indieweb-podcast-episode-4-webmentions-and-privacy/">Episode 4: Webmentions and Privacy</a></li>
	<li><a href="https://david.shanske.com/2018/05/13/an-indieweb-podcast-episode-5-indieweb-summit-and-more/">Episode 5: IndieWeb Summit and More﻿</a></li>
	<li><a href="https://boffosocko.com/2018/06/05/an-indieweb-podcast-episode-6-wordpress-and-types-of-posts/">Episode 6: WordPress and Types of Posts</a></li>
	<li><a href="https://david.shanske.com/2018/06/17/an-indieweb-podcast-episode-7-the-reverse-salmention/">Episode 7: The Reverse Salmention</a></li>
</ul>



<p>Ich muss zugeben, ich hätte ja schon auch mal wieder <a href="http://openwebpodcast.de" isadding="false">Lust zu podcasten</a>&#8230;</p>
<p>Thanks for reading this post via RSS. RSS is great, and you’re great for using it. ♥️</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2018/05/26/ein-indieweb-podcast/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>readability</title>
		<link>https://notiz.blog/2017/10/04/readability/</link>
					<comments>https://notiz.blog/2017/10/04/readability/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 04 Oct 2017 21:59:56 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[IndieWeb]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Microformats2]]></category>
		<category><![CDATA[Pingbacks]]></category>
		<category><![CDATA[Webmention]]></category>
		<guid isPermaLink="false">https://notiz.blog/?p=14827</guid>

					<description><![CDATA[Zu Zeiten von Pingbacks, antwortete man noch mit Blog-Posts auf Blog-Posts, aber es fehlte die Technik um sie richtig zu übermitteln und darzustellen: […] und Wertvorstellungen entspricht und nicht von der Mehrheit meiner Freunde abhängig sein.» Dezentrale Walled Gardens Hier erscheinen von Montag bis Freitag ausgewählte Links zu lesenswerten Texten und aktuellen […] Mit Webmentions [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Zu Zeiten von Pingbacks, antwortete man noch mit Blog-Posts auf Blog-Posts, aber es fehlte die Technik um sie richtig zu übermitteln und darzustellen:</p>



<pre class="wp-block-preformatted">[…] und Wertvorstellungen entspricht und nicht von der Mehrheit meiner Freunde abhängig sein.» Dezentrale Walled Gardens Hier erscheinen von Montag bis Freitag ausgewählte Links zu lesenswerten Texten und aktuellen […]</pre>



<p>Mit Webmentions und Microformats2 hat sich zwar die Darstellung verbessert, aber die Texte&#8230; naja&#8230; haben sich &#8222;verändert&#8220;:</p>



<pre class="wp-block-preformatted">#100DoPP d84:
Both #AS2 &amp; #Micropub are @W3C PRs!
Congrats @SocialWebWG @jasnell @evanpro @aaronpk!
https://www.w3.org/TR/micropub
https://www.w3.org/TR/activitystreams-core/
https://www.w3.org/TR/activitystreams-vocabulary</pre>



<p><a href="http://tantek.com/t4np2">tantek.com/t4np2</a></p>



<p>Twitter sei Dank!</p>



<p>&#8230;da hätte man sich die Arbeit auch sparen können 😉</p>
<p>Congratulations on being an RSS reader! You are part of an elite group of people who know how to stay updated in style.</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2017/10/04/readability/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WP Tavern über Micro.blog</title>
		<link>https://notiz.blog/2017/02/01/wp-tavern-ueber-micro-blog/</link>
					<comments>https://notiz.blog/2017/02/01/wp-tavern-ueber-micro-blog/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 01 Feb 2017 21:23:59 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[IndieWeb]]></category>
		<category><![CDATA[micro.blog]]></category>
		<category><![CDATA[Microblog]]></category>
		<category><![CDATA[Microblogging]]></category>
		<category><![CDATA[Webmention]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://notiz.blog/?p=14545</guid>

					<description><![CDATA[WP Tavern über Micro.blog, WordPress und das IndieWeb&#8230;]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed-wordpress aligncenter wp-block-embed is-type-wp-embed is-provider-wordpress-tavern">
<span class="embed-privacy-url"><a href="https://wptavern.com/micro-blog-project-surges-past-65k-on-kickstarter-gains-backing-from-dreamhost">Eingebetteten Inhalt von wptavern.com öffnen</a></span>
</figure>



<p><a href="https://wptavern.com/micro-blog-project-surges-past-65k-on-kickstarter-gains-backing-from-dreamhost">WP Tavern über Micro.blog, WordPress und das IndieWeb&#8230;</a></p>
<p>You are a true RSS aficionado! While others are drowning in social media noise, you enjoy the simplicity and control of RSS. Congrats!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2017/02/01/wp-tavern-ueber-micro-blog/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>HowTo: WebMentions for WordPress</title>
		<link>https://notiz.blog/2014/01/28/howto-webmentions-for-wordpress/</link>
					<comments>https://notiz.blog/2014/01/28/howto-webmentions-for-wordpress/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Tue, 28 Jan 2014 14:03:12 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[IndieWeb]]></category>
		<category><![CDATA[Webmention]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=7224</guid>

					<description><![CDATA[Andy Sylvester erklärt in einem kurzen Video wie mein WebMention-Plugin für WordPress funktioniert. Thanks a lot!]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed alignwide is-type-video is-provider-vimeo">
    <span class="embed-privacy-url"><a href="https://vimeo.com/85217592">Eingebetteten Inhalt von Vimeo öffnen</a></span>
</figure>



<p><a href="http://andysylvester.com/2014/01/27/working-with-webmention-video/">Andy Sylvester erklärt in einem kurzen Video</a> wie mein <a href="http://wordpress.org/plugins/webmention/">WebMention-Plugin für WordPress</a> funktioniert.</p>



<p>Thanks a lot!</p>
<p>Hey there, RSS reader! You’re cool. Keep being awesome! 😎</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2014/01/28/howto-webmentions-for-wordpress/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Bridgy &#8211; WebMentions für Twitter und Facebook</title>
		<link>https://notiz.blog/2014/01/16/bridgy-webmentions-fuer-twitter-und-facebook/</link>
					<comments>https://notiz.blog/2014/01/16/bridgy-webmentions-fuer-twitter-und-facebook/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Thu, 16 Jan 2014 09:11:26 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[bridgy]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Webmention]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=7003</guid>

					<description><![CDATA[Bridgy ist ein WebMention Proxy für Twitter, Facebook und Google+. Es sammelt comments, shares, likes und re-tweets und leitet sie an die entsprechenden Links weiter. Bridgy sends webmentions for comments, likes, and reshares on Facebook, Twitter, Google+, and Instagram. Bridgy notices when you post links, watches for activity on those posts, and sends them back [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://www.brid.gy">Bridgy</a> ist ein WebMention Proxy für Twitter, Facebook und Google+. Es sammelt <a href="http://snarfed.org/2013-12-23_bridgy-now-with-likes-and-retweets"><em>comments</em>, <em>shares</em>, <em>likes</em> und <em>re-tweets</em></a> und leitet sie an die entsprechenden Links weiter.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Bridgy sends webmentions for comments, likes, and reshares on Facebook, Twitter, Google+, and Instagram. Bridgy notices when you post links, watches for activity on those posts, and sends them back to your site as webmentions. It also serves them as microformats2 for webmention targets to read.</p>
</blockquote>



<p>Großartige Idee!</p>



<p>Wer sein eigenes Bridgy betreiben will&#8230; der <a href="https://github.com/snarfed/bridgy">Code ist Open Source</a>!</p>
<p>You are a true RSS aficionado! While others are drowning in social media noise, you enjoy the simplicity and control of RSS. Congrats!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2014/01/16/bridgy-webmentions-fuer-twitter-und-facebook/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Die Renaissance des Pingbacks</title>
		<link>https://notiz.blog/2013/07/08/die-renaissance-des-pingbacks/</link>
					<comments>https://notiz.blog/2013/07/08/die-renaissance-des-pingbacks/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Mon, 08 Jul 2013 11:04:38 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[IndieWeb]]></category>
		<category><![CDATA[IndieWebCamp]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Pingback]]></category>
		<category><![CDATA[Webmention]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=5307</guid>

					<description><![CDATA[Pingbacks (und Trackbacks) werden zwar immer noch von allen WordPress Blogs unterstützt aber mal ehrlich&#8230; wen interessieren sie denn noch wirklich? Das hängt hauptsächlich mit der etwas veralteten Spezifikation zusammen, in der folgendes vorgeschlagen wird: Bob&#8217;s blog also retrieves other data required from the content of Alice&#8217;s new post, such as the page title, an [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="http://www.hixie.ch/specs/pingback/pingback">Pingbacks</a> (und Trackbacks) werden zwar immer noch von allen WordPress Blogs unterstützt aber mal ehrlich&#8230; wen interessieren sie denn noch wirklich? Das hängt hauptsächlich mit der etwas veralteten Spezifikation zusammen, in der folgendes vorgeschlagen wird:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Bob&#8217;s blog also retrieves other data required from the content of Alice&#8217;s new post, such as the page title, an extract of the page content surrounding the link to Bob&#8217;s post, any attributes indicating which language the page is in, and so forth.</p></blockquote>



<p>Das führt bei WordPress zu Einträgen die ungefähr so aussehen:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>[&#8230;] und Wertvorstellungen entspricht und nicht von der Mehrheit meiner Freunde abhängig sein.» Dezentrale Walled Gardens Hier erscheinen von Montag bis Freitag ausgewählte Links zu lesenswerten Texten und aktuellen [&#8230;]</p></blockquote>



<p>Der automatische generierte Ausschnitt lässt nicht wirklich erahnen was Markus Spath <a href="https://web.archive.org/web/20140209151129/http://netzwertig.com/2012/11/22/linkwertig-wi-apps-privacy-aufklaerung/">wirklich geschrieben hat</a> und deshalb verüble ich es niemandem, wenn er die Pingbacks/Trackbacks auf seiner Seite auf eine simple Liste von Links beschränkt hat. Als die Spezifikation 2002 geschrieben wurde, war das mit dem &#8222;Ausschnitt um den Link&#8220; sicherlich eine gute Lösung. Es gab keine andere Möglichkeit automatisch zu erkennen welcher Text genau zu dem Link gehört oder wann ein neuer Artikel, die Navigation oder sogar Werbung beginnt. Mittlerweile lassen sich Inhalte dank Websemantiken wie <a href="https://notiz.blog/tag/microformats">Microformats</a>, <a href="https://notiz.blog/tag/rdfa">RDFa</a> oder <a href="https://notiz.blog/tag/microdata">Microdata</a> sehr gut erkennen. Aber auch mit purem HTML5 Markup lässt sich problemlos ein <code>&lt;article /&gt;</code> und dessen Überschrift erkennen.</p>



<p>Pingbacks sind aktuell die einfachste und wahrscheinlich sogar die einzige Möglichkeit, Kommentare dezentral und vor allem Plattform unabhängig zu &#8222;verschicken&#8220;, deshalb verstehe ich nicht wieso es so lange gedauert hat, bis jemand (im Rahmen eines <a href="http://indiewebcamp.com/pingback">IndieWebCamps</a>) auf die Idee kam sie den aktuellen Bedürfnissen und Möglichkeiten anzupassen anstatt sich weiter den Kopf über komplizierte dezentrale Protokolle zu zermartern. Wer sich das <a href="http://www.salmon-protocol.org/">Salmon Protocol</a> schon einmal angeschaut hat, weiß was ich meine&#8230;</p>



<p>Pingbacks haben diverse Vorzüge:</p>



<ul class="wp-block-list">
    <li>Sie sind leicht zu implementieren (einfacher XML-RPC Request an jedem, im Text erwähnte URL)</li>
    <li>Sie bieten einen simplen Schutz (wenn auch keinen 100%igen) gegen Spam, da der Pingende zumindest für eine gewisse Zeit auf die ge-pingte Seite verlinken muss</li>
    <li><abbr title="don't repeat yourself">DRY</abbr>&#8230; Die Webseite dient als API und man muss seine Texte nicht zusätzlich in diversen XML oder JSON Formaten anbieten</li>
</ul>



<p>Auf der IndieWebCamp Seite gibt es eine Reihe an <a href="http://indiewebcamp.com/comments">interessanten Diskussionen</a> wie sich mit Hilfe von Microformats und ein paar <a href="http://indiewebcamp.com/responses"><code>rel</code>-Attributen</a> auch &#8222;Likes&#8220; oder &#8222;RSVPs&#8220; über Pingbacks realisieren ließen.</p>



<p>Ein Like könnte beispielsweise folgendermaßen aussehen:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"h-entry"</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"p-autor h-card"</span>&gt;</span>Matthias Pfefferle<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span> likes <span class="hljs-tag">&lt;<span class="hljs-name">a</span> <span class="hljs-attr">rel</span>=<span class="hljs-string">"object-of-like"</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"http://hackr.de"</span>&gt;</span>hackr.de<span class="hljs-tag">&lt;/<span class="hljs-name">a</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span></code></span></pre>


<p>Sandeep Shetty hat das auf <a href="http://www.sandeep.io/">sandeep.io</a> sehr schön <a href="http://www.sandeep.io/39">erklärt</a> und <a href="http://www.sandeep.io/39#likes">implementiert</a>!</p>



<p><a href="http://werd.io/view/51cce999bed7de1e06ae3840">Ben Werdmuller</a> hat außerdem nochmal alles (Comments/Likes/RSVPs) als Video zusammengefasst:</p>



<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-has-aspect-ratio wp-embed-aspect-16-9"><div class="wp-block-embed__wrapper">
<span class="embed-privacy-url"><a href="http://www.youtube.com/watch?v=zgvQq8o8RxU">Eingebetteten Inhalt von YouTube öffnen</a></span>
</div></figure>



<p>Im nächsten Blogpost geht es dann um <a href="http://webmention.org/">Webmentions</a>, einer etwas moderneren Variante von Pingbacks.</p>
<p>RSS readers like you are the secret sauce of the internet. Keep rocking and staying informed!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2013/07/08/die-renaissance-des-pingbacks/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
