<?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>Web Intents &#8211; notizBlog</title>
	<atom:link href="https://notiz.blog/tag/web-intents/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>Thu, 19 Feb 2026 19:28:46 +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>Web Intents &#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/web-intents/feed/"/>
<atom:link rel="search" type="application/opensearchdescription+xml" title="Search notizBlog" href="https://notiz.blog/wp-api/opensearch/1.1/document" />	<item>
		<title>A Share-Icon for the Fediverse</title>
		<link>https://notiz.blog/2024/07/29/a-share-icon-for-the-fediverse/</link>
					<comments>https://notiz.blog/2024/07/29/a-share-icon-for-the-fediverse/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Mon, 29 Jul 2024 15:03:29 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Fediverse]]></category>
		<category><![CDATA[Icon]]></category>
		<category><![CDATA[Logo]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[Web Intents]]></category>
		<guid isPermaLink="false">https://notiz.blog/?p=33090</guid>

					<description><![CDATA[Ich hab mir über die letzten Wochen viele Gedanken zum Thema &#8222;Sharing im Fediverse&#8220; gemacht. Das Thema kommt zwar immer wieder und scheitert dann auf die immer gleiche ähnliche Weise, trotzdem (oder vielleicht gerade deshalb) fasziniert es mich seit jeher. Als gestern dann auch noch @stefan mit seinem &#8222;Fediverse Sharing Button&#8220; um die Ecke kam, [&#8230;]]]></description>
										<content:encoded><![CDATA[<picture class="wp-picture-33091" style="display: contents;"><source type="image/webp" srcset="https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-700x233-jpg.webp 700w, https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-900x300-jpg.webp 900w, https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-768x256-jpg.webp 768w, https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-jpg.webp 1536w" sizes="auto, (max-width: 700px) 100vw, 700px"><img width="700" height="233" src="https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-900x300.jpg" class="attachment-large size-large not-transparent wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-900x300.jpg 900w, https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-700x233.jpg 700w, https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-768x256.jpg 768w, https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon.jpg 1536w" sizes="auto, (max-width: 700px) 100vw, 700px" data-has-transparency="false" data-dominant-color="89b35f" style="--dominant-color: #89b35f;" /></picture> 
<p>Ich hab mir über die letzten Wochen viele Gedanken zum Thema &#8222;<a href="https://mastodon.social/@pfefferle/112798585360329192">Sharing im Fediverse</a>&#8220; gemacht. <a href="https://notiz.blog/tag/webintents,xauth,webshare,web-intents,web-actions/">Das Thema kommt zwar immer wieder</a> und scheitert dann auf <s>die immer gleiche</s> ähnliche Weise, trotzdem (oder vielleicht gerade deshalb) fasziniert es mich seit jeher.</p>



<p>Als gestern dann auch noch <a rel="mention" class="u-url mention" href="https://stefanbohacek.online/@stefan">@stefan</a> mit seinem &#8222;Fediverse Sharing Button&#8220; um die Ecke kam, dachte ich: Der perfekte Zeitpunkt um die naheliegendste Version eines &#8222;Share-Icons für das Fediverse&#8220; vorzuschlagen!</p>



<figure class="wp-block-gallery aligncenter 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-large"><img data-dominant-color="42954d" data-has-transparency="true" style="--dominant-color: #42954d;" fetchpriority="high" decoding="async" width="429" height="429" data-id="33099" src="https://notiz.blog/wp-content/uploads/2024/07/federated-share-icon.png" alt="" class="wp-image-33099 has-transparency" srcset="https://notiz.blog/wp-content/uploads/2024/07/federated-share-icon.png 429w, https://notiz.blog/wp-content/uploads/2024/07/federated-share-icon-150x150.png 150w" sizes="(max-width: 429px) 100vw, 429px" /></figure>



<figure class="wp-block-image size-large"><img data-dominant-color="000000" data-has-transparency="true" style="--dominant-color: #000000;" decoding="async" width="512" height="512" data-id="33098" src="https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-black.png" alt="" class="wp-image-33098 has-transparency" srcset="https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-black.png 512w, https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-black-150x150.png 150w" sizes="(max-width: 512px) 100vw, 512px" /></figure>



<figure class="wp-block-image size-large"><img data-dominant-color="967b5f" data-has-transparency="true" style="--dominant-color: #967b5f;" decoding="async" width="743" height="743" data-id="33100" src="https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-color.png" alt="" class="wp-image-33100 has-transparency" srcset="https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-color.png 743w, https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-color-700x700.png 700w, https://notiz.blog/wp-content/uploads/2024/07/fediverse-share-icon-color-150x150.png 150w" sizes="(max-width: 743px) 100vw, 743px" /></figure>
</figure>



<p>Gebt es zu, die Idee ist grandios (nur die Idee, nicht die Umsetzung)!!!</p>



<p>😉</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/2024/07/29/a-share-icon-for-the-fediverse/feed/</wfw:commentRss>
			<slash:comments>45</slash:comments>
		
		
			</item>
		<item>
		<title>IndieFollow</title>
		<link>https://notiz.blog/2020/06/16/indiefollow/</link>
					<comments>https://notiz.blog/2020/06/16/indiefollow/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Tue, 16 Jun 2020 13:19:08 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Follow]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web Intents]]></category>
		<category><![CDATA[XAuth]]></category>
		<guid isPermaLink="false">https://notiz.blog/?p=20171</guid>

					<description><![CDATA[Letzte Woche war WordCamp Europe. Mit weit über 8000 Teilnehmern war es das bisher größte online WordCamp! Bei der Größe ist es klar, dass man auch eine ganze Menge neuer und interessanter Leute trifft. Also schnell auf Twitter und allen folgen! Ich war auf dem größten online Event, von dem wohl am meisten verbreiteten Indie/OpenSource [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Letzte Woche war WordCamp Europe. Mit weit über 8000 Teilnehmern war es das bisher <a href="https://kau-boys.com/2455/wordcamp/wordcamp-europe-2020-an-unexpected-journey">größte online WordCamp</a>! Bei der Größe ist es klar, dass man auch eine ganze Menge neuer und interessanter Leute trifft. Also schnell auf Twitter und allen folgen!</p>



<p><strong>Ich war auf dem größten online Event, von dem wohl am meisten verbreiteten Indie/OpenSource CMS und ich habe Personen, die ich dort kennen gelernt habe, über Twitter kontaktiert!</strong></p>



<p>Warum?</p>



<p>Warum kam ich auf die Idee, Twitter zu benutzen, anstatt ihre Blogs zu abonnieren?</p>



<p>Auch auf den WordCamp Badges taucht lediglich das Twitter Handle auf und es wird nirgends das eigene Blog erwähnt.</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/2020/06/wordcamp-badges-900x675.jpg" alt="WordCamp Badges mit Twitter Handle und ohne Blog-URL" class="wp-image-20178" srcset="https://notiz.blog/wp-content/uploads/2020/06/wordcamp-badges-900x675.jpg 900w, https://notiz.blog/wp-content/uploads/2020/06/wordcamp-badges-700x525.jpg 700w, https://notiz.blog/wp-content/uploads/2020/06/wordcamp-badges-768x576.jpg 768w, https://notiz.blog/wp-content/uploads/2020/06/wordcamp-badges-1536x1152.jpg 1536w, https://notiz.blog/wp-content/uploads/2020/06/wordcamp-badges-2048x1536.jpg 2048w" /></figure>



<p>Eigentlich ist die Antwort klar&#8230; Twitter ist ein soziales Netwerk dessen Kern-Kompetenz das Folgen anderer User ist. Außerdem findet der ganze Prozess an einer Stelle statt (twitter.com) und den Twitter-Handle kann man sich zudem leicht merken. Keine komplizierte Domain&#8230; keine Feed-URL&#8230; keine E-Mail Adresse&#8230; einfach nur <code>@username</code>&#8230;</p>



<p>Wie sieht das Folgen oder Befreunden bei Blogs aus? Ist es das Abonnieren des Feeds? Das heraussuchen der E-Mail Adresse über das Impressum? Das Bookmarken der Kontakt-Seite?</p>



<p>Es gibt leider keine einfache Alternative um einem Blog zu &#8222;folgen&#8220;.</p>



<p>Aber gehen wir mal davon aus, das Abonnieren des Feeds käme dem am nächsten&#8230; Wie bekomme ich die richtige Feed URL heraus? Bei WordPress ist das noch relativ einfach, da die URLs standardisiert sind, aber wie sieht es mit anderen Systemen aus?</p>



<p>Marcus Herrmann will dazu eine <a href="https://marcus.io/blog/making-rss-more-visible-again-with-slash-feeds"><strong>/feeds</strong> URL</a> etablieren, ähnlich wie <a href="https://nownownow.com/about">/about, /now oder /contact</a>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>People create more content than ever before – but siloed away in the Facebooks, Twitters, Instagrams and Mediums of the world. RSS is considered as something that can&#8217;t be monetized in our attention economy and is therefore on its way out. Even when personal blogs offer a feed, it is not obvious anymore in the browser user interface. When I stumble over an interesting blog and want to subscribe to it, I open the dev tools of my browser (which is kind of a knee jerk reaction in my profession anyway) and search the source code for a subscribable URL.</p><p>[&#8230;]</p><p>Personal website owners – what do you think about collecting all of the feeds you are producing in one way or the other on a <strong><code>/feeds</code></strong> page?</p></blockquote>



<p><a href="https://notiz.blog/feeds/">Ich mag die Idee</a>, aber ich glaube nicht dass sie das oben beschriebene Problem löst. Es mag sein, dass es durch eine <code>/feeds</code> Seite einfacher ist, den richtigen Feed zu finden, es setzt aber auch voraus, dass man weiß was ein Feed, was RSS, oder was Atom ist.</p>



<p>Was wir eigentlich brauchen ist aber eine Art <em>Indie-Follow</em> oder <em>Indie-Subscribe</em> Button.</p>



<p>Chris Aldrich spricht in seiner Antwort auf Markus&#8216; Blogpost ein paar <a href="https://boffosocko.com/2020/05/31/making-rss-more-visible-again-with-a-feeds-page-marcus-herrmann/">wichtige Punkte</a> an.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Worse, suppose I click over to a <code>/feeds</code> page, as an average person I’m still stuck with the additional burden of knowing or learning about what a feed reader is, why I’d need or want one, and then knowing what RSS is and how I might use that. I might see a one click option for Twitter or Mastodon, but then I’m a mile away from your website and unlikely to see you again in the noise of my Twitter feed which has many other lurking problems.</p></blockquote>



<p>Chris erwähnt <a href="https://www.subtome.com/">SubToMe</a> als bisher einzige offene Alternative, die einem Indie-Follow Button noch am nächsten kommt.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>One of the best solutions I’ve seen in the past few years is that posited by <a rel="noreferrer noopener" href="https://www.subtome.com/" target="_blank">SubToMe.com</a>&nbsp; which provides a single, customizable, and universal follow button. One click and it automatically finds the feeds hidden in the page’s code and presents me with one or more options for following it in a feed reader.</p></blockquote>



<p>Damit hat er leider recht!</p>


<p class="subtome"><span class="subtome-description">Hier ein SubToMe Beispiel-Button:</span>&nbsp;<img decoding="async" src="https://notiz.blog/wp-content/plugins/subtome/img/subtome-button.svg" onclick="(function(){var z=document.createElement('script');z.src='https://www.subtome.com/load.js';document.body.appendChild(z);})()" alt="Follow!" style="vertical-align: middle;" /></p> 



<p>Es gab in den letzten 10 Jahren diverse Ideen, die ein dezentrales &#8222;Follow&#8220; ermöglicht hätten: <a href="https://vimeo.com/12121710">XAuth</a>, <a href="https://notiz.blog/2012/05/21/web-intents-die-losung-fur-das-nascar-problem/">WebIntents</a>, <a href="https://notiz.blog/2012/11/09/custom-web-schemes/">Custom-Schemes</a>, <a href="https://indieweb.org/webactions">WebActions</a> und <a href="https://aaronparecki.com/follow/">Rel-Subscribe</a>. Leider hat sich aber keines dieser Format durchgesetzt. Die Gründe dafür reichen von einem Extrem zum anderen.</p>



<p>Mit WebIntents wollte man die <a href="https://paul.kinlan.me/what-happened-to-web-intents/">eierlegende Wollmilchsau entwickeln</a>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>We didn’t specifically solve a single use case well other than connecting apps. The broad verb-space meant that a lot of developers wanted to design their own actions. I believe that this diluted the message of intents, and is something that if I had researched the Android ecosystem more effectively at the time, I would have probably constrained the verb eco-system to a couple of small but well defined cases.</p></blockquote>



<p>Mozilla dagegen, <a href="https://support.mozilla.org/de/kb/feed-reader-ersatz-firefox">hat beim Thema RSS (in meinen Augen) etwas zu schnell klein begegeben</a>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Die Prüfung der Nutzungsdaten und der Anforderungen zur technischen Wartung dieser Funktionen (unter Berücksichtigung der Tatsache, dass Ihnen bereits alternative Reader für RSS/Atom-Formate zur Verfügung stehen) brachte die Erkenntnis, dass die Funktionen einen unverhältnismäßig großen Aufwand in Bezug auf Wartung und Sicherheit im Verhältnis zu ihrer Anwendung erfordern.</p></blockquote>



<p>Auf der anderen Seite hat Mozilla schon <strong>2010</strong> einen Artikel über &#8222;<a href="https://blog.mozilla.org/webdev/2010/07/26/registerprotocolhandler-enhancing-the-federated-web/">RegisterProtocolHandler Enhancing the Federated Web</a>&#8220; geschrieben, in dem sie aufzeigen, wie ein dezentraler Follow-Button für das Fediverse funktionieren könnte und theoretisch auch immernoch funktioniert!</p>



<p>Ich verstehe bis heute nicht, warum sich <code><a href="https://notiz.blog/2012/11/09/custom-web-schemes/">web+custom://scheme</a></code> nicht durchgesetzt hat&#8230; Vielleicht sollte man (ich) mal einen <a href="https://github.com/tootsuite/mastodon/issues">zweiten Anlauf für ActivityPub/Mastodon starten</a>&#8230;</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/2020/06/16/indiefollow/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>The rise of the IndieWeb</title>
		<link>https://notiz.blog/2013/06/18/the-rise-of-the-indieweb/</link>
					<comments>https://notiz.blog/2013/06/18/the-rise-of-the-indieweb/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Tue, 18 Jun 2013 20:56:42 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[Indie Web]]></category>
		<category><![CDATA[IndieWeb]]></category>
		<category><![CDATA[IndieWebCamp]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Web Actions]]></category>
		<category><![CDATA[Web Intents]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=5034</guid>

					<description><![CDATA[IndieWeb? Schon wieder so ein hippes Buzzword-Dingens wie DataPortability, Synaptic oder Federated Social Web? Naja, irgendwie schon aber irgendwie auch nicht&#8230; 😉 Seit dem ich das Internet für mich entdeckt habe hatte ich meine eigene Webseite&#8230; Von den ersten Frontpage (das hätte ich vielleicht besser verschweigen sollen) Versuchen auf Geocities mit Kostenlos-Domain-Weiterleitung (wer kennt noch [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="alignright"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2013/03/indiewebcamp-logo.png" alt="indiewebcamp-logo"/></figure></div>



<p><strong><a href="http://indiewebcamp.org/">IndieWeb</a></strong>? Schon wieder so ein hippes Buzzword-Dingens wie <em>DataPortability</em>, <em>Synaptic</em> oder <em>Federated Social Web</em>? Naja, irgendwie schon aber irgendwie auch nicht&#8230; 😉</p>



<p>Seit dem ich das Internet für mich entdeckt habe hatte ich meine eigene Webseite&#8230; Von den ersten Frontpage (das hätte ich vielleicht besser verschweigen sollen) Versuchen auf Geocities mit Kostenlos-Domain-Weiterleitung (wer kennt noch kickme.to?), zum eigenen Webspace und Homesite, zu ersten PHP Erfahrungen und <a href="https://web.archive.org/web/20021001071517/http://www.phpnuke.org/">phpNuke</a>, zu diversen Webseiten und Blogs und letztendlich auch zu meinem Beruf. Darum tue ich mich besonders schwer, Inhalte auf Facebook und Co. zu teilen/schreiben, wenn ich sie doch auch auf meiner eigenen Seite veröffentlichen könnte. Außerdem scheint sich meine Generation (oder vielleicht auch nur mein Freundeskreis) nicht sonderlich für <em>Social Networks</em> zu interessieren und man trifft sich lieber oder telefoniert.</p>



<p>Damit stecke ich natürlich in einer Zwickmühle&#8230; Einerseits interessiert mich Facebook nicht sonderlich, andererseits bringen <em>Social Networks</em> aber eine Menge Reichweite&#8230; und so ist mein Faible für <em>DataPortability</em>, <em>DiSo</em> oder dem <em>Federated Social Web</em> entstanden&#8230; Ich will weiterhin der Herr meiner Ideen und Texte bleiben aber schätze die Reichweite und die höhere Dialogbereitschaft von Twitter und Co. sehr.</p>



<p>Bisher hatten alle Bewegungen aber ein großes Problem: Sie hätten nur funktioniert wenn Google, Twitter und Facebook sich angeschlossen und ne Menge hippe &#8222;Standards&#8220; eingebaut hätten. Das ist wohl auch der Grund weshalb man von vielen Projekten schon lange nichts mehr gehört hat. Das <em>IndieWeb</em> Credo spricht mir dagegen aus der Seele:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>We should all own the content we&#8217;re creating, rather than just posting to third-party content silos.<br> Publish on your own domain, and syndicate out to silos.</p></blockquote>



<p>Das <a href="http://indiewebcamp.org/">IndieWebCamp</a> findet in unregelmäßigen abständen statt und beschäftigt sich ausschließlich damit, wie man der Herr seiner Artikel/Tweets bleibt. Im Gegensatz zu <a href="https://notiz.blog/2007/12/05/diso-microformats-openid-portable-social-networks/"><abbr title="Distributed Social Networking technologies">DiSo</abbr></a> baut die <em>IndieWeb</em> Idee aber nicht auf einem zentralen Framework, CMS oder Blogsystem auf, sondern motiviert jeden selbst aktiv zu werden. Im Vordergrund stehen recht allgemein gehaltene Konzepte und der Slogan <a href="http://indiewebcamp.com/principles">eat your own dogfood</a>&#8230; Programmiere für deine eigene Bedürfnisse und veröffentliche deinen Code, dass auch andere davon profitieren können. Ein paar Konzepte:</p>



<ul class="wp-block-list"><li><a href="https://indieweb.org/POSSE">POSSE</a> (Publish (on your) Own Site, Syndicate Elsewhere): Veröffentliche alles auf deiner eigenen Seite und verteile es dann über die verschiedenen Kanäle.</li><li><a href="http://indiewebcamp.com/comments">Comments</a>: Veröffentliche auch Kommentare auf deiner Webseite und setze den Autor über Pingbacks oder Webmentions darüber in Kenntnis.</li><li>Login: Mit einer Kombination aus <a href="http://microformats.org/wiki/rel-me">rel-me</a> und OAuth (<a href="http://indiewebcamp.com/indieauth">IndieAuth</a> oder <a href="http://microformats.org/wiki/RelMeAuth">RelMeAuth</a>) lassen sich ironischerweise fast mehr Dienste ansprechen als mit OpenID.</li><li><a href="http://indiewebcamp.com/webactions">Web Actions</a>: Ein ähnlicher (wenn auch pragmatischerer) Ansatz wie <em><a href="https://notiz.blog/2012/05/21/web-intents-die-losung-fur-das-nascar-problem/">Web Intents</a></em>. Share/Like-Buttons sollen sich dem Verhalten des Nutzers anpassen und ihm die Möglichkeiten anbieten die er benötigt, sei es das Teilen über Facebook oder eben über die eigene Seite.</li></ul>



<p>(weitere &#8222;Building Blocks&#8220; findet ihr im <a href="http://indiewebcamp.com/building-blocks">Wiki</a>)</p>



<p>Ich mag die Idee schon alleine deshalb, weil sie <a href="http://tantek.com/2013/113/b1/first-federated-indieweb-comment-thread">aktuell Funktioniert</a> und nicht von der Fertigstellung oder Einführung von diversen Protokollen abhängig ist (naja fast). So ne Art &#8222;Dezentrales Netzwerk für Arme&#8220; 😉</p>



<p>Ich selbst versuche seit ein paar Wochen das NotizBlog IndieWeb tauglich zu machen und habe dazu auch ein paar Plugins auf <a href="https://github.com/pfefferle">Github</a> veröffentlicht. Demnächst kommt aber sicherlich noch eine kleiner Anleitung in Form von einem Blogpost dazu.</p>



<p>Vielleicht hat ja jetzt der ein oder andere Blut geleckt und greift mir bei meinem WordPress Projekt ein wenig unter die Arme 😉</p>



<p><strong>Macht euch unabhängig!</strong></p>



<p>(Im Screenguide Magazin Ausgabe 17 gibt es übrigens noch eine etwas ausführlichere Beschreibung der einzelnen <em>IndieWeb Building Blocks</em>)</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/06/18/the-rise-of-the-indieweb/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>web+custom://scheme</title>
		<link>https://notiz.blog/2012/11/09/custom-web-schemes/</link>
					<comments>https://notiz.blog/2012/11/09/custom-web-schemes/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Fri, 09 Nov 2012 22:26:28 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[scheme]]></category>
		<category><![CDATA[Web Intents]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=4861</guid>

					<description><![CDATA[Ich habe in den letzten Monaten eine Menge über Web Intents gelesen und ich finde immer noch dass der Webmonkey die Thematik bisher am treffendsten beschrieben hat: In practice Web Intents work a bit like mailto: links, defining an action and then passing it along to the browser, which allows the user to choose how [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Ich habe in den letzten Monaten eine Menge über <em><a href="https://notiz.blog/2012/05/21/web-intents-die-losung-fur-das-nascar-problem/">Web Intents</a></em> gelesen und ich finde immer noch dass der <a href="https://web.archive.org/web/20160318164905/http://www.webmonkey.com/2012/05/webkit-offers-early-preview-of-web-intents/">Webmonkey</a> die Thematik bisher am treffendsten beschrieben hat:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
    <p>In practice Web Intents work a bit like <code>mailto:</code> links, defining an action and then passing it along to the browser, which allows the user to choose how to handle the action. The difference is that instead of opening a desktop app, Web Intents connect to web services.</p>
</blockquote>



<p>Der Vergleich ist simple und ich habe mir die Frage gestellt: Wieso nicht einfach wirklich unterschiedliche Schemes für die jeweiligen Anforderungen definieren? Eine App kann beim Browser anmelden dass sie <code>share://</code> oder <code>subscribe://</code> unterstützt und bei einem Klick auf einen entsprechenden Link, öffnet sich (statt der E-Mail App) eben die entsprechende Web-App.</p>



<p>&#8230;vor kurzem hab ich dann mal ein wenig mit <a href="http://superfeedr.com">Superfeedrs</a> <a href="https://web.archive.org/web/20121109202636/http://www.msgboy.com/">msgboy</a> herumgespielt und entdeckt dass es bei HTML5 wirklich <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#custom-handlers">Custom-Schemes</a> gibt die man frei definieren kann!</p>



<p>Mit folgendem Befehl kann man beim Browser einen eigenen Protocol-Handler setzen:</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">navigator.registerProtocolHandler(<span class="hljs-string">'web+share'</span>, <span class="hljs-string">'http://spread.ly/?url=%s'</span>, <span class="hljs-string">'Spread.ly'</span>);</code></span></pre>


<p>Alle neuen Schemes sollten mit &quot;<code>web+</code>&quot; beginnen, ausnahmen sind schon bestehende Schemes, wie z.B. &quot;<code>mailto</code>&quot;, &quot;<code>mms</code>&quot;, &quot;<code>nntp</code>&quot;, &quot;<code>rtsp</code>&quot; oder &quot;<code>webcal</code>&quot;.</p>



<p>Der passende a-Tag zum oben genannten Beispiel müsste also folgendermaßen aussehen:</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">href</span>=<span class="hljs-string">"web+share:http://pfefferle.org"</span>&gt;</span>Share this Page<span class="hljs-tag">&lt;/<span class="hljs-name">a</span>&gt;</span></code></span></pre>


<p>Klickt ein User den Link, wird einfach das <code>%s</code> vom Handler mit dem <code>href</code> ersetzt und aufgerufen:</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">http:<span class="hljs-comment">//spread.ly/?url=web+share:http://pfefferle.org</span></code></span></pre>


<p>Bisher war ich ja ein großer <em>Web Intents</em> Fan (und bin es auch immer noch), aber für solche simplen Aktionen wie &quot;Share&quot;, &quot;Like&quot;, &quot;Subscribe&quot; oder &quot;Follow&quot; reicht doch ein simples Custom-Scheme vollkommen aus. Kein unnötiges JavaScript (mal abgesehen vom Registrieren des Handlers), nur ein wenig HTML. Großartig!</p>



<p>Protocol-Handler lassen sich übrigens auch abhängig vom Mime-Type setzen:</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">navigator.registerContentHandler(<span class="hljs-string">'application/atom+xml'</span>, <span class="hljs-string">'http://www.google.com/ig/add?feedurl=%s'</span>, <span class="hljs-string">'Google Reader'</span>)</code></span></pre>


<p>Bei allen Web-Dokumenten mit dem Mime-Type <code>application/atom+xml</code> sollte der Browser jetzt nachfragen ob er die URL mit dem Google-Reader öffnen soll.</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/2012/11/09/custom-web-schemes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Pfefferles OpenWeb: Web Intents</title>
		<link>https://notiz.blog/2012/06/20/pfefferles-openweb-web-intents/</link>
					<comments>https://notiz.blog/2012/06/20/pfefferles-openweb-web-intents/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 20 Jun 2012 13:37:47 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Kolumne]]></category>
		<category><![CDATA[SCREENGUI]]></category>
		<category><![CDATA[SCREENGUIDE]]></category>
		<category><![CDATA[Web Intents]]></category>
		<category><![CDATA[Webstandards Magazin]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=4292</guid>

					<description><![CDATA[Seit Freitag ist die zweite Ausgabe des SCREENGUI-Magazins (mit dem Fokus auf E-Payment, CSS4 und Boilerplates) in allen Bahnhofs- oder Flughafen-Buchhandlungen erhältlich. In &#8222;Pfefferles OpenWeb&#8220; geht es diesmal um Web Intents: Seit Webseitenbetreiber das Potenzial von sozialen Netzwerken erkannt haben, nimmt die Anzahl der share, like, bookmark und +1 Buttons stetig zu und entwickelt sich [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="598" height="300" src="https://notiz.blog/wp-content/uploads/2012/06/pfefferlesopenweb.jpg" class="attachment-large size-large wp-post-image" alt="Pfefferles OpenWeb: Web Intents" decoding="async" loading="lazy" srcset="https://notiz.blog/wp-content/uploads/2012/06/pfefferlesopenweb.jpg 598w, https://notiz.blog/wp-content/uploads/2012/06/pfefferlesopenweb-480x240.jpg 480w" sizes="auto, (max-width: 598px) 100vw, 598px" /> 
<p>Seit Freitag ist die zweite Ausgabe des SCREENGUI-Magazins (mit dem Fokus auf E-Payment, CSS4 und Boilerplates) in allen Bahnhofs- oder Flughafen-Buchhandlungen erhältlich.</p>



<p>In &#8222;<strong>Pfefferles OpenWeb</strong>&#8220; geht es diesmal um <em>Web Intents</em>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Seit Webseitenbetreiber das Potenzial von sozialen Netzwerken erkannt haben, nimmt die Anzahl der share, like, bookmark und +1 Buttons stetig zu und entwickelt sich zu einer regelrechten Plage. Jeder Besucher soll die Möglichkeit bekommen, seine Entdeckung schnellstmöglich mit seinen Freunden zu teilen – egal auf welcher Plattform. Um diesem Problem Herr zu werden, arbeitet Google seit ein paar Wochen an einem Framework namens Web Intents.</p>
</blockquote>



<p>Viel Spaß beim lesen!</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/2012/06/20/pfefferles-openweb-web-intents/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Web Intents &#8211; Die Lösung für das NASCAR-Problem?</title>
		<link>https://notiz.blog/2012/05/21/web-intents-die-losung-fur-das-nascar-problem/</link>
					<comments>https://notiz.blog/2012/05/21/web-intents-die-losung-fur-das-nascar-problem/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Mon, 21 May 2012 21:41:11 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[NASCAR]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[Web Actions]]></category>
		<category><![CDATA[Web Intents]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=4215</guid>

					<description><![CDATA[Die Idee der Web Intents ist nicht mehr ganz so neu und ich hatte auch schon seit einer ganzen Weile mal vor darüber zu schreiben, aber&#8230; naja&#8230; jedenfalls hat sich Google der Idee jetzt mal angenommen und unter den Fittichen des W3C mal einen einen Editor&#x27;s Draft gestartet. Das Problem: Für die meisten Bedürfnisse im [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Die Idee der <em>Web Intents</em> ist nicht mehr <a href="http://indiewebcamp.com/Standardizing_Web_Intents">ganz so neu</a> und ich hatte auch schon seit einer ganzen Weile mal vor darüber zu schreiben, aber&#8230; naja&#8230; jedenfalls hat sich Google der Idee jetzt mal angenommen und unter den Fittichen des W3C mal einen einen <a href="http://dvcs.w3.org/hg/web-intents/raw-file/tip/spec/Overview.html">Editor&#x27;s Draft</a> gestartet.</p>



<p>Das Problem: Für die meisten Bedürfnisse im Web gibt es eine Reihe an Services, die diese befriedigen&#8230; und das ist eigentlich auch gut so&#8230; Leider führt es aber dazu dass Seitenbetreiber, um es jedem Besucher recht zu machen, zu folgendem neigen:</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2012/04/need_for_webintents.jpg" alt="" /></figure>



<p>In der OpenID-Community (welche mit dem gleichen Problem zu kämpfen hat), nennt man dieses Phänomen &quot;NASCAR Problem&quot; in Analogie zu den bunten Stickern der Rennwagen.</p>



<h2 class="wp-block-heading">Das große Problem des dezentralen Webs!</h2>



<p>Im Idealfall sollte aber nicht der Seitenbetreiber die Services auswählen sondern der Seitenbesucher &#8230;und genau das ist das Dilemma bei verteilten Diensten (wenn man mal nicht davon ausgeht dass eh alle Welt bei Facebook ist).</p>



<p>OpenID, Diaspora, StatusNET, Addthis, ShareThis und viele andere haben bisher relativ erfolglose Versuche gestartet die Icon-Flut einzudämmen. OpenID &amp; Co. hat es mit diversen &quot;Identifiern&quot; (URL, XRI, E-Mail, Webfinger, &#8230;) versucht und die User dadurch nur noch mehr verwirrt und die Share-Services verschleiern das Problem in dem sie die Buttons einfach in einem Popup/Layer verstecken.</p>



<h2 class="wp-block-heading">Wie können <em>Web Intents</em> helfen?</h2>



<p><em><a href="https://web.archive.org/web/20181101125800/http://www.webintents.org:80/">Web Intents</a></em> funktionieren nach einem ganz ähnlichen Prinzip wie XAuth (<a href="https://notiz.blog/2010/06/02/openweb-notizen-xauth-oexchange-firefox-sync-rdfa/">hier</a> erklärt). Beim Surfen merkt sich der Browser welche Dienste ein User benutzt und gibt diese, bei bedarf an besuchte Seiten weiter. Ein Beispiel:</p>



<ol class="wp-block-list">
    <li>Ein User besucht Google (oder Yahoo oder MyOpenID)</li>
    <li>Der Browser fragt nach, ob er sich Google als Login-Dienst (in dem Fall OpenID) merken soll</li>
    <li>Der User bestätigt und besucht weitere Seiten</li>
    <li>Er entdeckt Plaxo und möchte sich anmelden</li>
    <li>Beim Klick auf den Login-Button wird die Liste aller, beim Browser registierten Login-Dienste (in unserem Beispiel nur Google) an die Webseite übertragen (sofern der User einverstanden ist)</li>
    <li>Statt wahrlose ausgewählte Diensten anzuzeigen, ist Plaxo jetzt in der Lage gleich den Authentifizierungs-Prozess mit Google zu starten</li>
</ol>



<p>Dank <em>Web Intents</em> brauchen Service-Anbieter fortan nur noch ihre Dienste beim Browser registrieren und Seitenbetreiber können einen Platz auf ihrer Seite anbieten, an dem diese Aktionen ausgeführt werden sollen&#8230; so zu sagen eine Art &quot;Universal Button&quot;. Der <a href="https://web.archive.org/web/20160318164905/http://www.webmonkey.com/2012/05/webkit-offers-early-preview-of-web-intents/">Webmonkey</a> fasst das Thema <em>Web Intents</em> folgendermaßen zusammen:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
    <p>In practice Web Intents work a bit like <code>mailto:</code> links, defining an action and then passing it along to the browser, which allows the user to choose how to handle the action. The difference is that instead of opening a desktop app, Web Intents connect to web services.</p>
</blockquote>



<p>Keine Identifier, keine langen Button-Leisten/Popups/Layer und den ganzen komplizierten Käse übernimmt der Browser! Vielleicht wird es so ja doch noch was mit dem <em>synaptic</em>, <em>distributed</em> bzw. <em>federated social web</em> 🙂</p>



<p>In den kommenden Artikeln werde ich etwas mehr auf die Technik und die Implementierung in Chrome/WebKit eingehen.</p>



<p>Hier noch ein paar Links:</p>



<ul class="wp-block-list">
    <li><a href="https://web.archive.org/web/20130608173643/http://glennjones.net:80/2011/08/web-intentsgluing-web-functionality-together/">Web Intents – Gluing web functionality together</a></li>
    <li><a href="https://web.archive.org/web/20160107053412/http://flatfrogblog.com:80/2011/08/07/web-actions/">Button Sluts and Web Actions</a></li>
    <li><a href="https://web.archive.org/web/20160318164905/http://www.webmonkey.com/2012/05/webkit-offers-early-preview-of-web-intents/">WebKit Offers Early Preview of ‘Web Intents’</a></li>
    <li><a href="https://web.archive.org/web/20210227193224/http://demos.webintents.org/">Web Intents: Demos</a></li>
    <li><a href="https://web.archive.org/web/20210227115805/http://examples.webintents.org/">Web Intents: Examples</a></li>
</ul>
<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/2012/05/21/web-intents-die-losung-fur-das-nascar-problem/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
