<?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>PubSubHubbub &#8211; notizBlog</title>
	<atom:link href="https://notiz.blog/tag/pubsubhubbub/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, 26 Apr 2024 12:05:24 +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>PubSubHubbub &#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/pubsubhubbub/feed/"/>
<atom:link rel="search" type="application/opensearchdescription+xml" title="Search notizBlog" href="https://notiz.blog/wp-api/opensearch/1.1/document" />	<item>
		<title>ActivityPub &#8211; The evolution of RSS</title>
		<link>https://notiz.blog/2024/04/26/activitypub-the-evolution-of-rss/</link>
					<comments>https://notiz.blog/2024/04/26/activitypub-the-evolution-of-rss/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Fri, 26 Apr 2024 12:02:53 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[ActivityPub]]></category>
		<category><![CDATA[ActivityStreams]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[WebSub]]></category>
		<guid isPermaLink="false">https://notiz.blog/?p=25230</guid>

					<description><![CDATA[Dave Winer (@davew) stellt (sich) auf seinem Blog und auf Mastodon die Frage: What does ActivityPub does that RSS doesn&#8217;t? und nimmt vorweg: Off the top of my head, it&#8217;s not the ability to syndicate, RSS already does that. I can follow anyone on any server. Es macht natürlich Sinn, erstmal zu klären was RSS [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Dave Winer (<a rel="mention" class="u-url mention" href="https://mastodon.social/@davew">@davew</a>) stellt (sich) auf <a href="http://scripting.com/2024/04/04/143706.html">seinem Blog</a> und auf <a href="https://mastodon.social/@davew/112213481032208332">Mastodon</a> die Frage:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>What does ActivityPub does that RSS doesn&#8217;t?</p>
</blockquote>



<p>und nimmt vorweg:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Off the top of my head, it&#8217;s not the ability to syndicate, RSS already does that. I can follow anyone on any server.</p>
</blockquote>



<p>Es macht natürlich Sinn, erstmal zu klären was RSS ist und kann, um auf die Vorteile von ActivityPub einzugehen!</p>



<p>Also RSS steht für &#8222;Really Simple Syndication&#8220; und ist eine Art &#8222;Digitale Einbahnstraße&#8220;, so zu sagen der Newsletter oder Podcast für Texte auf Webseiten. Und weil es dem Podcast so ähnlich ist (und eigentlich auch dessen technische Basis) nennt es Dave Winer auch neuerdings &#8222;<a href="https://textcasting.org/">Textcasting</a>&#8222;, was ich großartig finde!</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Applying the philosophy of podcasting to text.</p>
</blockquote>



<p>Und technisch gesehen ist das auch der große Unterschied zu ActivityPub. Während ich bei Textcasting, Texte nur abonnieren kann, habe ich durch ActivityPub auch einen Rückkanal, der mir ermöglicht, die Texte auch zu liken, mit meinen <s>Freunden</s> Followern zu teilen und zu kommentieren!</p>



<p>In den Kommentaren zu Daves <a href="https://mastodon.social/@davew/112213481032208332" data-type="link" data-id="https://mastodon.social/@davew/112213481032208332">Mastodon Post</a> wird auch fast ausschließlich über diese technischen Aspekte diskutiert. Es geht um Push vs. Pull und immer wieder darum, dass RSS ja eigentlich vollkommen ausreichend und viel simpler ist.</p>



<p><a rel="mention" class="u-url mention" href="https://manton.org/activitypub/manton">@manton</a> fasst es ganz gut zusammen:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I think RSS + Webmention (for sending replies) gets you 90% of the way there. ActivityPub does provide a comprehensive framework for the rest, though, and perhaps follows modern social network conventions more closely, e.g. liking posts, approving follows.</p>
<cite><a href="https://micro.blog/manton/34864514">https://micro.blog/manton/34864514</a></cite></blockquote>



<p>Aber ist die Technik das, was hier wirklich den Unterschied macht?</p>



<p>Die Diskussion erinnert mich sehr an den RSS vs. Atom &#8222;War&#8220;, von dem <a rel="mention" class="u-url mention" href="https://fed.brid.gy/r/https://tantek.com/">@tantek.com</a> in einem <a href="https://youtu.be/FNr0JNwsLy8?feature=shared&amp;t=1021">IndieWeb Vortrag spricht</a>.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<span class="embed-privacy-url"><a href="https://youtu.be/FNr0JNwsLy8?t=1023">Eingebetteten Inhalt von YouTube öffnen</a></span>
</div></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I saw the best minds of my time waste our time arguing about syndication formats, arguing about plumbing, user don&#8217;t care about plumbing but for some reason we thought that that mattered, we thought that actually really mattered which XML tags to use in RSS versus Atom. [&#8230;] So we focused on the wrong things we argued about plumbing instead of user experience.</p>
<cite><a href="https://youtu.be/FNr0JNwsLy8?feature=shared&amp;t=1021">Tantek Çelik &#8211; The once and future IndieWeb</a></cite></blockquote>



<p>Vielleicht kommt man mit RSS, WebSub und Webmentions auf ein relativ ähnliches Ergebnis und es ist technisch gesehen wahrscheinlich auch etwas einfacher umzusetzen&#8230; Aber sind RSS und ActivityPub wirklich so weit auseinander?</p>



<p>Für mich ist ActivityPub einfach nur die logische Weiterentwicklung, oder auch die nächste Generation von RSS. Wer sich die erste Version von <a href="https://www.w3.org/TR/activitystreams-core/">ActivityStreams</a> (das Format, welches ActivityPub benutzt um Aktivitäten auszuzeichnen) etwas genauer ansieht, erkennt vielleicht ein alt bekanntes Format.</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">entry</span> <span class="hljs-attr">xmlns</span>=<span class="hljs-string">"http://www.w3.org/2005/Atom"</span>
       <span class="hljs-attr">xmlns:activity</span>=<span class="hljs-string">"http://activitystrea.ms/spec/1.0/"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">id</span>&gt;</span>tag:photopanic.example.com,2009:photo/4352<span class="hljs-tag">&lt;/<span class="hljs-name">id</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">title</span>&gt;</span>My Cat<span class="hljs-tag">&lt;/<span class="hljs-name">title</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">published</span>&gt;</span>2010-11-02T15:29:00Z<span class="hljs-tag">&lt;/<span class="hljs-name">published</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">link</span> <span class="hljs-attr">rel</span>=<span class="hljs-string">"alternate"</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text/html"</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"..."</span> /&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">activity:object-type</span>&gt;</span>photo<span class="hljs-tag">&lt;/<span class="hljs-name">activity:object-type</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">activity:verb</span>&gt;</span>post<span class="hljs-tag">&lt;/<span class="hljs-name">activity:verb</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">entry</span>&gt;</span></code></span></pre>


<p>ActivityStreams wurden 2011 als <a href="https://activitystrea.ms/specs/atom/1.0/">Namespace für Atom</a> definiert um RSS/Atom Feeds mit Informationen anzureichern, die man aus den sozialen Netzwerken kennt. Das ist hauptsächlich der <code>object-type</code> um neben Texten auch Bilder oder Videos auszuzeichnen, und <code>verb</code> um klar zu machen um was für eine Aktion es sich genau handelt.</p>



<p><a href="https://notiz.blog/tag/ostatus/">OStatus</a>, der Vorgänger von ActivityPub, <a href="https://notiz.blog/2010/03/05/ostatus-the-next-generation-of-openmicroblogging/">benutzte übrigens genau dieses Format um Aktivitäten auszuzeichnen</a>!</p>



<p>Erst 6 Jahre später wurde die <a href="https://www.w3.org/TR/activitystreams-core/">Version 2.0</a> als reines JSON Format veröffentlicht, was aber auch Sinn macht, da JSON das Format ist, welches moderne APIs eben sprechen.</p>



<p>Das heißt ActivityStreams ist im Prinzip eine moderne Form von RSS und ActivityPub ist einfach &#8222;nur&#8220; ein <a href="https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern">PubSub System</a> welches drumherum gebaut wurde.</p>



<p>Aber zurück zur Usability!</p>



<p>Die Frage ist für mich nicht RSS oder ActivityPub&#8230; Die wesentlich interessantere Frage ist: Feed-Reader oder Mastodon?</p>



<p>Die RSS oder <a href="https://indieweb.org/">IndieWeb Community</a> (und ich zähle mich zu beiden, es geht hier nicht um Blaming) hat bisher leider kein massentaugliches Tool etabliert, welches mit der Usability und Reichweite von Mastodon (und Mastodon ist hier nur exemplarisch für eine Fediverse Platform&#8230; Pixelfed, Misskey und andere machen einen ähnlich guten Job) mithalten kann. Mastodon ermöglicht das dezentrale folgen, abonnieren, kommentieren, liken und sharen in einer simplen Oberfläche. Kein RSS-Reader, den man zum Kommentieren verlassen muss und kein <a href="https://indieweb.org/reader">IndieWeb-Reader</a>, der eine eigene Webseite mit diversen Login- und Ping-Mechanismen voraussetzt!</p>



<p>Mastodon zeigt außerdem sehr deutlich dass Technik austauschbar ist, immerhin ging die Plattform 2016 mit OStatus an den Start <a href="https://notiz.blog/2019/08/16/farewell-ostatus/">und schwenkte erst zwei Jahre später auf ActivityPub</a>!</p>



<p>Ich beschäftige mich jetzt seit ungefähr +/-15 Jahren mit dem Thema, welches man heute als Fediverse oder IndieWeb zusammen fassen würde, und habe auch ein gutes Jahrzehnt an Arbeit in diverse <a href="https://github.com/search?q=topic%3Aindieweb+owner%3Apfefferle&amp;type=repositories">IndieWeb Projekte</a> gesteckt, aber Mastodon und ActivityPub sind in ihren Auswirkungen bisher konkurrenzlos!</p>



<p>Dank Mastodon und ActivityPub habe ich wieder <a href="https://notiz.blog/2024/04/22/its-a-thing/#comments">bis zu 50 Kommentare auf einen einzigen Blog-Post</a> (Likes und Boosts nicht mit gezählt) während über RSS (gemessen an Kommentaren über das WordPress Formular) und Webmentions vielleicht eine Reaktion im Monat kommt.</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/2024/04/26/activitypub-the-evolution-of-rss/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title>Farewell OStatus</title>
		<link>https://notiz.blog/2019/08/16/farewell-ostatus/</link>
					<comments>https://notiz.blog/2019/08/16/farewell-ostatus/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Fri, 16 Aug 2019 16:12:03 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[ActivityStreams]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[Mastodon]]></category>
		<category><![CDATA[OStatus]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[Salmon]]></category>
		<guid isPermaLink="false">https://notiz.blog/?p=18365</guid>

					<description><![CDATA[Schon seit der ersten Version von Mastodon wollte ich eine Lobeshymne auf OStatus schreiben! Sowas wie &#8222;OStatus hat auch nach über 6 Jahren an Relevanz nicht verloren&#8220; oder &#8222;selbst nach 6 Jahren, setzen neue Plattformen mit Erfolg auf OStatus&#8220; oder &#8222;mein 6 Jahre altes OStatus WordPress Plugin funktioniert mit nur wenigen Anpassungen auch mit Mastodon&#8222;&#8230; [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="700" height="336" src="https://notiz.blog/wp-content/uploads/2019/07/rip-ostatus-900x432.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" srcset="https://notiz.blog/wp-content/uploads/2019/07/rip-ostatus-900x432.jpg 900w, https://notiz.blog/wp-content/uploads/2019/07/rip-ostatus-700x336.jpg 700w, https://notiz.blog/wp-content/uploads/2019/07/rip-ostatus-768x369.jpg 768w, https://notiz.blog/wp-content/uploads/2019/07/rip-ostatus.jpg 1250w" sizes="(max-width: 700px) 100vw, 700px" /> 
<p>Schon seit der ersten Version von Mastodon wollte ich eine Lobeshymne auf <a href="https://www.w3.org/community/ostatus/">OStatus</a> schreiben! Sowas wie &#8222;<em>OStatus hat auch nach über 6 Jahren an Relevanz nicht verloren</em>&#8220; oder &#8222;<em>selbst nach 6 Jahren, setzen neue Plattformen mit Erfolg auf OStatus</em>&#8220; oder &#8222;<em>mein 6 Jahre altes </em><a href="https://wordpress.org/plugins/ostatus-for-wordpress/"><em>OStatus WordPress Plugin</em></a><em> funktioniert mit nur wenigen Anpassungen auch mit Mastodon</em>&#8222;&#8230;</p>



<p>Das kann ich mir jetzt leider sparen. Eugen Rochko, der Gründer von Mastodon, schrieb schon 2018:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>I can&#8217;t wait until I can begin removing OStatus-related code from Mastodon. I think GNU social is the last remaining fediverse project that hasn&#8217;t yet switched to ActivityPub?</p><cite><a href="https://mastodon.social/@Gargron/101315623789486648">Eugen Rochko auf Mastodon</a></cite></blockquote>



<p>Über Patreon hat er seinen Plan jetzt nochmal konkretisiert:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>[&#8230;] OStatus [&#8230;] has overstayed its welcome in the code [&#8230;] and now that most of the network uses ActivityPub, it’s time for it to go. </p><cite><a href="https://www.patreon.com/posts/mastodon-2-9-and-28121681">Eugen Rochko auf Patreon</a></cite></blockquote>



<p>&#8230;und der <a href="https://github.com/tootsuite/mastodon/pull/11205">Pull-Request</a>, der PubSubHubbub und Salmon ausbaut, wurde am 6. Juli ge-merged.</p>



<p>🙁</p>



<h2 class="wp-block-heading">Wie geht&#8217;s weiter?</h2>



<p>OStatus war wegweisend! Statt ein komplett neues Protokoll zu beschreiben, hat OStatus bestehende De-Facto-Standards in einer Spezifikation zusammen geführt. Für viele Plattformen, war es dadurch relativ einfach, OStatus einzusetzen, da sie in der Regel Teile der Spezifikation sowieso schon betrieben.</p>



<figure class="wp-block-image alignwide"><img fetchpriority="high" decoding="async" width="900" height="351" sizes="(max-width: 900px) 100vw, 900px" src="https://notiz.blog/wp-content/uploads/2019/07/federation-protocols-900x351.png" alt="" class="wp-image-18416" srcset="https://notiz.blog/wp-content/uploads/2019/07/federation-protocols-900x351.png 900w, https://notiz.blog/wp-content/uploads/2019/07/federation-protocols-700x273.png 700w, https://notiz.blog/wp-content/uploads/2019/07/federation-protocols-768x300.png 768w" /><figcaption><a href="https://the-federation.info/#protocols">Protokoll-Übersicht</a> von the-federation.info (Stand: 23. Juli 2019)</figcaption></figure>



<p>In den letzten Jahren habe ich aber gelernt, nicht zu sehr an Standards, Protokollen oder Technologien fest zu halten. OStatus wurde von ActivityPub eingeholt und aktuell ist GNU.social die einzige Plattform die ausschließlich auf OStatus setzt.</p>



<p><strong>Zeit los zu lassen.</strong></p>



<h2 class="wp-block-heading">Ist ActivityPub die Zukunft?</h2>



<p>Wie gerade schon geschrieben, ist es mir prinzipiell egal, welches Format sich durchsetzen wird. Mir ist nur wichtig <strong>dass</strong> sich <strong>ein</strong> Protokoll durchsetzt. Der Trend scheint zwar zu <em>ActivityPub</em> zu gehen&#8230; aber wer weiß?!?</p>



<p><a href="https://notiz.blog/2012/11/15/dezentrale-walled-gardens/">Diaspora</a> sieht bisher jedenfalls keinen Grund <em>ActivityPub</em> einzusetzen:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>ActivityPub tries to work for everything and everyone. And because of that, they introduced a lot of flexibility and, sadly, a lot of ambiguity. Even though they tried, I found some reasons as for why we, as diaspora* developers, would not be able to build upon this new protocol without using heavily customized objects and activities.</p><cite><a href="https://schub.io/blog/2018/02/01/activitypub-one-protocol-to-rule-them-all.html">Dennis Schubert in &#8222;ActivityPub &#8211; one protocol to rule them all?&#8220;</a></cite></blockquote>



<p>und vor ein paar Wochen habe ich außerdem gelesen, dass HubZilla versucht sein <a href="https://hubzilla.org/help/de/developer/zot_protocol">Protokoll </a><em><a href="https://hubzilla.org/help/de/developer/zot_protocol">Zot</a></em> zu standardisieren:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Join the efforts to standardize the Zot protocol, currently used in Hubzilla and Zap platforms. This is a community initiative to push Zot adoption for federated social web.</p><cite><a href="https://fediverse.party/en/post/zot-protocol-standardize-effort/">fediverse.party</a></cite></blockquote>



<p>Ich bin gespannt!</p>



<p>&#8212; via <a href="https://web.archive.org/web/20190727225440/https://wedistribute.org/2019/07/mastodon-drops-ostatus/">wedistribute.org</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/2019/08/16/farewell-ostatus/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Open App.net</title>
		<link>https://notiz.blog/2013/08/15/open-app-net/</link>
					<comments>https://notiz.blog/2013/08/15/open-app-net/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Thu, 15 Aug 2013 07:51:07 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[ActivityStreams]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=5549</guid>

					<description><![CDATA[App.net hat endlich alles nachgereicht was Dalton Caldwell vor fast genau einem Jahr versprochen hat. Die Liste kann sich echt sehen lassen: Activitystrea.ms support (Das Format ist zwar nicht 100% AS aber wer würde denn bei der Fülle an &#8222;Standards&#8220; jetzt kleinlich werden&#8230;) RSS support Pubsubhubbub (PuSH) support Webfinger support Microformats v2 support Media RSS [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>App.net hat endlich <a href="https://web.archive.org/web/20170123035253/http://blog.app.net/2013/08/07/response-to-brennan-novak-part-ii/">alles nachgereicht</a> was Dalton Caldwell vor fast genau einem Jahr <a href="http://daltoncaldwell.com/a-response-to-brennan-novak">versprochen hat</a>. Die Liste kann sich echt sehen lassen:</p>



<ul class="wp-block-list">
	<li><a href="https://gist.github.com/voidfiles/6169168">Activitystrea.ms support</a> (Das Format ist zwar nicht 100% <abbr title="ActivityStreams">AS</abbr> aber wer würde denn bei der Fülle an &#8222;Standards&#8220; jetzt kleinlich werden&#8230;)</li>
	<li><a href="https://web.archive.org/web/20170123034846/https://alpha-api.app.net/feed/rss/users/3/posts">RSS support</a></li>
	<li><a href="https://pubsubhubbub.appspot.com/topic-details?hub.url=https%3A%2F%2Falpha-api.app.net%2Ffeed%2Frss%2Fusers%2F3%2Fposts">Pubsubhubbub (PuSH) support</a></li>
	<li><a href="https://web.archive.org/web/20170123034843/https://alpha.app.net/.well-known/webfinger?resource=acct:voidfiles@alpha.app.net">Webfinger support</a></li>
	<li><a href="http://pin13.net/mf2/?url=https%3A%2F%2Falpha.app.net%2Fpfefferle">Microformats v2 support</a></li>
	<li>Media RSS und GeoRSS support</li>
	<li>rel-me (und damit auch <a href="https://github.com/indieweb/indieauth">indieauth</a> support)</li>
</ul>



<p>Mal schauen was sich damit alles basteln lässt, immerhin hab ich im SCREENGUIDE-Magazin (Ausgabe 18) noch groß getönt:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Mit ein paar wenigen Änderungen und dem Support von z. B. Microformats, RSS/Pubsubhubbub, AtomPub oder Pingbacks, wäre App.net kompatibel zu fast allen Blogs oder IndieWeb-Systemen. Das hätte zum Vorteil, dass sich App.net ohne weitere Anpassungen über RSS-Reader konsumieren und über Blogging-Tools befüllen ließe. Außerdem könnten Posts und Kommentare zwischen App.net und z.B. WordPress ausgetauscht werden, ohne auf komplizierte, dezentrale Protokolle im Sinne von Diaspora oder Tent.io zurückgreifen zu müssen.</p>
</blockquote>



<p>😉</p>



<p>via <a href="https://web.archive.org/web/20140117130434/http://carstenpoetter.de/post/58307679406/app-net-offene-technologien">Carsten Pötter</a></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/2013/08/15/open-app-net/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Änderungen in PubSubHubbub v0.4</title>
		<link>https://notiz.blog/2013/07/16/anderungen-in-pubsubhubbub-v0-4/</link>
					<comments>https://notiz.blog/2013/07/16/anderungen-in-pubsubhubbub-v0-4/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Tue, 16 Jul 2013 10:52:16 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[ATOM]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[superfeedr]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=5420</guid>

					<description><![CDATA[Seit ein paar Wochen scheint die Version 0.4 von PubSubHubbub relativ stabil zu sein&#8230; immerhin so stabil, dass Google und Superfeedr ihre Hubs an die neue Spec angepasst haben. Die wesentlichen Unterschiede zu der Vorgängerversion sind: Für die zwei großen Hubs sollte es reichen wenn ihr eure Feed-&#60;link /&#62;s (&#8222;hub&#8220; und &#8222;self&#8220;): &#8230;zusätzlich über die [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image alignright"><img decoding="async" src="//notiz.blog/wp-content/uploads/2013/07/pubsubhubbub-logo.png" alt="pubsubhubbub-logo"/></figure>



<p>Seit ein paar Wochen scheint die <a href="http://pubsubhubbub.github.io/PubSubHubbub/pubsubhubbub-core-0.4.html" data-type="URL" data-id="http://pubsubhubbub.github.io/PubSubHubbub/pubsubhubbub-core-0.4.html">Version 0.4</a> von <a href="https://github.com/pubsubhubbub/PubSubHubbub">PubSubHubbub</a> relativ stabil zu sein&#8230; immerhin so stabil, dass <a href="https://developers.googleblog.com/2013/07/pubsubhubbub-feeds-and-feed-api.html">Google</a> und <a href="http://blog.superfeedr.com/pubsubhubbub-04/">Superfeedr</a> ihre Hubs an die neue Spec angepasst haben.</p>



<p>Die wesentlichen Unterschiede zu der Vorgängerversion sind:</p>



<ul class="wp-block-list">
<li>Alle Datentypen werden unterstützt: Neben RSS/Atom können jetzt auch vCards, beliebige XML oder JSON Datein oder auch Bilder ge-push-t werden</li>



<li>Statt HTML/Atom-Links werden <a href="https://datatracker.ietf.org/doc/html/rfc5988">HTTP-Link-Header</a> benutzt</li>



<li>Der Pubslisher-Prozess ist nicht mehr über die Spezifikation definiert</li>
</ul>



<p>Für die zwei großen Hubs sollte es reichen wenn ihr eure Feed-&lt;link /&gt;s (&#8222;hub&#8220; und &#8222;self&#8220;):</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-meta">&lt;?xml version="1.0"?&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">atom:feed</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">link</span> <span class="hljs-attr">rel</span>=<span class="hljs-string">"hub"</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"http://myhub.example.com/endpoint"</span> /&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">link</span> <span class="hljs-attr">rel</span>=<span class="hljs-string">"self"</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"http://publisher.example.com/happycats.xml"</span> /&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">atom:feed</span>&gt;</span></code></span></pre>


<p>&#8230;zusätzlich über die HTTP-Header ausliefert:</p>


<pre class="wp-block-code"><span><code class="hljs language-http">HTTP/1.1 <span class="hljs-number">200</span> OK
<span class="hljs-attribute">Date</span>: Tue, 03 Apr 2012 08:02:19 GMT
<span class="hljs-attribute">Content-Type</span>: text/html
<span class="hljs-attribute">Content-Length</span>: 11261
<span class="hljs-attribute">Link</span>: &lt;http://http://myhub.example.com/endpoint&gt;; rel="hub"
<span class="hljs-attribute">Link</span>: &lt;http://publisher.example.com/happycats.xml&gt;; rel="self"</code></span></pre>


<p>Leider ist die Version 0.4 aber nicht 100% abwärts-kompatibel&#8230; Die wahrscheinlich größte (und für mich enttäuschendste) Änderung ist das bewusste Weglassen des <a href="https://web.archive.org/web/20170719160939/https://superfeedr-misc.s3.amazonaws.com/pubsubhubbub-core-0.4.html">Publisher-Prozesses</a>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>The publisher MUST inform the hubs it previously designated when a topic has been updated. The hub and the publisher can agree on any mechanism, as long as the hub is eventually able send the updated payload to the subscribers.</p>
</blockquote>



<p>Auf der einen Seite kann das ein enormer Vorteil für Publisher sein, da Hubs in Zukunft auch per E-Mail, SMS, Pingbacks/Trackbacks oder XMPP über Updates informieren werden könnten. Auf der anderen Seite ist es aber auch sehr Wahrscheinlich, dass man für jedes v0.4 Hub eine individuelle Implementierung benötigt. Bisher unterstützen beide großen Hubs (Google und Superfeedr) aber weiterhin das alte <a href="http://pubsubhubbub.github.io/PubSubHubbub/pubsubhubbub-core-0.3.html">Verfahren</a>, also kein Grund sich jetzt schon Sorgen zu machen&#8230;</p>



<p>Alles in allem finde ich die Änderungen aber ganz nett und hoffe dass &#8222;<a href="https://en.wikipedia.org/wiki/Polling_(computer_science)">Polling</a>&#8220; bald der Vergangenheit angehört&#8230;</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/2013/07/16/anderungen-in-pubsubhubbub-v0-4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Google hat sein PubSubHubbub-Hub aktualisiert</title>
		<link>https://notiz.blog/2013/07/11/google-hat-sein-pubsubhubbub-hub-aktualisiert/</link>
					<comments>https://notiz.blog/2013/07/11/google-hat-sein-pubsubhubbub-hub-aktualisiert/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Thu, 11 Jul 2013 08:59:54 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[Push]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=5411</guid>

					<description><![CDATA[Google hat sein PubSubHubbub-Hub aktualisiert und unterstützt jetzt die aktuelle Spezifikation (0.4). Dank des Updates können jetzt neben RSS und Atom auch andere Datentypen, wie z.B. JSON, vCard/iCalendar-Files oder HTML-Seiten ge-PuSH-t werden. Superfeedr hat übrigens schon seit einiger Zeit umgestellt.]]></description>
										<content:encoded><![CDATA[
<p>Google hat sein <a href="https://pubsubhubbub.appspot.com/">PubSubHubbub-Hub</a> aktualisiert und unterstützt jetzt die aktuelle <a href="https://web.archive.org/web/20160505191443/https://pubsubhubbub.googlecode.com/git/pubsubhubbub-core-0.4.html">Spezifikation (0.4)</a>. Dank des Updates können jetzt neben RSS und Atom auch andere Datentypen, wie z.B. JSON, vCard/iCalendar-Files oder HTML-Seiten ge-PuSH-t werden. <a href="http://blog.superfeedr.com/pubsubhubbub-04/">Superfeedr</a> hat übrigens schon seit einiger Zeit umgestellt.</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/11/google-hat-sein-pubsubhubbub-hub-aktualisiert/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Glow.io</title>
		<link>https://notiz.blog/2011/05/29/glow-io/</link>
					<comments>https://notiz.blog/2011/05/29/glow-io/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Sun, 29 May 2011 19:59:34 +0000</pubDate>
				<category><![CDATA[OpenWeb Notizen]]></category>
		<category><![CDATA[ActivityStreams]]></category>
		<category><![CDATA[DiSo]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[Salmon]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=3713</guid>

					<description><![CDATA[Glow.io ist das neue DiSo-Projekt von Darren Bounds (Cliqset): The simple fact is, Glow is my personal attempt at building a social network that doesn’t sacrifice simplicity, features or user-experience in an effort to promote decentralization, user privacy and data ownership.]]></description>
										<content:encoded><![CDATA[
<p><a href="https://web.archive.org/web/20190719215931/http://glow.io:80/">Glow.io</a> ist das neue <abbr title="Distributed Social Network">DiSo</abbr>-Projekt von <a href="http://twitter.com/dbounds">Darren Bounds</a> (<a href="https://notiz.blog/?s=cliqset">Cliqset</a>):</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>The simple fact is, Glow is my personal attempt at building a social network that doesn’t sacrifice simplicity, features or user-experience in an effort to promote decentralization, user privacy and data ownership.</p>
</blockquote>
<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/2011/05/29/glow-io/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OpenWeb-Notizen: Contacts in the Browser, Open Web Apps, PubSubJubhub, FederatedSocialWebCharter</title>
		<link>https://notiz.blog/2010/10/27/openweb-notizen-contacts-in-the-browser-open-web-apps-pubsubjubhub-federatedsocialwebcharter/</link>
					<comments>https://notiz.blog/2010/10/27/openweb-notizen-contacts-in-the-browser-open-web-apps-pubsubjubhub-federatedsocialwebcharter/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 27 Oct 2010 21:18:39 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[OpenWeb Notizen]]></category>
		<category><![CDATA[federated social web]]></category>
		<category><![CDATA[FederatedSocialWebCharter]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[PubSubJubBub]]></category>
		<category><![CDATA[W3C]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=3344</guid>

					<description><![CDATA[Neue Version von &#8222;Contacts in the Browser&#8220; Contacts in the Browser kann jetzt auch OAuth: Where possible, Contacts now uses the industry-standard OAuth login mechanism to access websites. You will need to re-connect your browser to your services once to set it up. » Contacts in the Browser 0.4 released Mozillas &#8222;Prototype of an Open [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Neue Version von &#8222;Contacts in the Browser&#8220;</h2>



<p><em>Contacts in the Browser</em> kann jetzt auch OAuth:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Where possible, Contacts now uses the industry-standard OAuth login mechanism to access websites. You will need to re-connect your browser to your services once to set it up.</p>
</blockquote>



<p>» <a href="https://web.archive.org/web/20120321140225/http://mozillalabs.com:80/contacts/2010/10/22/contacts-in-the-browser-0-4-released/">Contacts in the Browser 0.4 released</a></p>



<h2 class="wp-block-heading">Mozillas &#8222;Prototype of an Open Web App Ecosystem&#8220;</h2>



<p>Und nochmal Firefox: Mozilla arbeitet an der Verschmelzung von Webservices und dem Browser:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Apps built using HTML/CSS/JavaScript that work both on computers and mobile phones, have many of the characteristics that users find compelling about native apps and provide developers with open and flexible distribution options.</p>
</blockquote>



<p>» <a href="http://blog.mozilla.com/blog/2010/10/19/prototype-of-an-open-web-app-ecosystem/">Prototype of an Open Web App Ecosystem</a></p>



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



<p>PubSubHubBub mit JavaScript abonnieren:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>A little web service that allows you to subscribe to PubSubHubbub feeds from Javascript! </p>
</blockquote>



<p>» <a href="https://web.archive.org/web/20141218194609/http://pubsubjubhub.appspot.com/">PubSubJubhub</a></p>



<h2 class="wp-block-heading">W3Cs FederatedSocialWebCharter</h2>



<p>Das W3C will jetzt auch im <em>OpenWeb</em> mit mischen und ruft das (oder den) <em>FederatedSocialWebCharter</em> ins leben:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>The mission of the Federated Social Web Incubator Group is to provide a set of community-driven specifications and a test-case suite for a federated social web.</p>
</blockquote>



<p>» <a href="http://www.w3.org/2005/Incubator/socialweb/wiki/FederatedSocialWebCharter">FederatedSocialWebCharter</a></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/2010/10/27/openweb-notizen-contacts-in-the-browser-open-web-apps-pubsubjubhub-federatedsocialwebcharter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OpenWeb-Notizen: OStatus, Facebook, pubsubhubbub</title>
		<link>https://notiz.blog/2010/10/07/openweb-notizen-ostatus-facebook-pubsubhubbub/</link>
					<comments>https://notiz.blog/2010/10/07/openweb-notizen-ostatus-facebook-pubsubhubbub/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 06 Oct 2010 22:25:50 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[OStatus]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=3330</guid>

					<description><![CDATA[How to implement OStatus? Evan Prodromou (der Gründer von StatusNet) hat eine Schritt-für-Schritt-Anleitung veröffentlicht, wie man die eigene Seite verOStatust! Making your application a full-fledged participant in the federated social web is not easy, but gradual and incremental improvements can make your users&#8216; activities visible to others. » How to OStatus-enable Your Application Is your [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">How to implement OStatus?</h2>



<p>Evan Prodromou (der Gründer von StatusNet) hat eine Schritt-für-Schritt-Anleitung veröffentlicht, wie man die eigene Seite ver<em>OStatus</em>t!</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Making your application a full-fledged participant in the federated social web is not easy, but gradual and incremental improvements can make your users&#8216; activities visible to others.</p>
</blockquote>



<p>» <a href="https://web.archive.org/web/20120306210855/http://ostatus.org/2010/10/04/how-ostatus-enable-your-application">How to OStatus-enable Your Application</a></p>



<h2 class="wp-block-heading">Is your Site OStatus-Ready?</h2>



<p>&#8230;und jede neue Implementierung will auch überprüft werden!</p>



<p>» <a href="https://web.archive.org/web/20101005014346/http://www.madebymonsieur.com/ostatus_discovery/index.php">Are you ready for Ostatus .. or not ?</a></p>



<h2 class="wp-block-heading">pubsubhubbub + json</h2>



<p>Facebooks <em>Real-time</em>-API ist eine Art Mischung aus pubsubhubbub+json+OAuth2.</p>



<p>» <a href="https://github.com/pubsubhubbub/">pubsubhubbub</a><br/> » <a href="https://developers.facebook.com/docs/graph-api/webhooks">Real-time Updates</a></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/2010/10/07/openweb-notizen-ostatus-facebook-pubsubhubbub/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Accessing the OpenWeb with YQL</title>
		<link>https://notiz.blog/2010/09/28/access-the-openweb-with-yql/</link>
					<comments>https://notiz.blog/2010/09/28/access-the-openweb-with-yql/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Mon, 27 Sep 2010 22:02:51 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[ActivityStreams]]></category>
		<category><![CDATA[ATOM]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Mikroformate]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[Social Graph API]]></category>
		<category><![CDATA[WebFinger]]></category>
		<category><![CDATA[YQL]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=3233</guid>

					<description><![CDATA[Durch einen Artikel auf ReadWriteWeb (5 Great YQL One-Liners) bin ich nach langer Zeit mal wieder auf Yahoos YQL-Plattform gelandet und habe nicht schlecht gestaunt, was die Yahoo Query Language mittlerweile alles leistet (mehr über YQL hier). Ich hatte z.B. keine Ahnung, dass man auch eigene table definition schreiben kann und dass es auch schon [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="alignright"><img decoding="async" width="137" height="123" sizes="(max-width: 137px) 100vw, 137px" src="https://notiz.blog/wp-content/uploads/2010/09/YQL.png" alt="" class="wp-image-3282"/></figure></div>



<p>Durch einen Artikel auf ReadWriteWeb (<a href="https://web.archive.org/web/20120718025440/http://www.readwriteweb.com:80/hack/2010/09/10-great-yql-one-liners.php">5 Great YQL One-Liners</a>) bin ich nach langer Zeit mal wieder auf <a href="https://developer.yahoo.com/yql/">Yahoos YQL-Plattform</a> gelandet und habe nicht schlecht gestaunt, was die <em>Yahoo Query Language</em> mittlerweile alles leistet (mehr über YQL <a href="https://notiz.blog/2009/01/14/select-from-microformats/">hier</a>). Ich hatte z.B. keine Ahnung, dass man auch eigene <em><a href="https://web.archive.org/web/20190918183812/http://www.datatables.org:80/">table definition</a></em> schreiben kann und dass es auch schon eine ziemlich fleißige Community um diese Definitionen gibt.</p>



<p>Meine Favoriten sind:</p>



<h3 class="wp-block-heading">Microformats</h3>


<pre class="wp-block-code"><span><code class="hljs language-javascript">select * <span class="hljs-keyword">from</span> microformats where url=<span class="hljs-string">'http://wait-till-i.com'</span></code></span></pre>


<p>&#8230;findet diverse Microformats. » <s>Direct Link</s></p>



<p>Mehr dazu hier: <a href="https://notiz.blog/2009/01/14/select-from-microformats/">SELECT * FROM microformats</a></p>



<h3 class="wp-block-heading">OpenID</h3>


<pre class="wp-block-code"><span><code class="hljs language-javascript">select * <span class="hljs-keyword">from</span> openid.discover where normalizedId=<span class="hljs-string">"http://www.yahoo.com/"</span></code></span></pre>


<p>&#8230;klassische OpenID-Discovery. » <s>Direct Link</s></p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">select * <span class="hljs-keyword">from</span> openid.yadis where uri=<span class="hljs-string">"http://www.yahoo.com/"</span></code></span></pre>


<p>&#8230;YADIS-Discovery. » <s>Direct Link</s></p>



<p>&#8230;und es gibt noch &#8217;ne Reihe anderer <em>OpenID Queries</em>&#8230; es sollte sogar möglich sein einen kompletten OpenID-Client mit YQL zu bauen.</p>



<h3 class="wp-block-heading"><strong>OAuth</strong>
</h3>


<pre class="wp-block-code"><span><code class="hljs language-javascript">select * <span class="hljs-keyword">from</span> oauth where uri=<span class="hljs-string">'http://example.com'</span> and consumerKey=<span class="hljs-string">'asd123'</span> and consumerSecret=<span class="hljs-string">'zxc456'</span> and callbackUri=<span class="hljs-string">'http://example.com'</span>;</code></span></pre>


<p>&#8230;sendet einen OAuth-Request. » <s>Direct Link</s></p>



<h3 class="wp-block-heading">pubsubhubbub</h3>


<pre class="wp-block-code"><span><code class="hljs language-javascript">insert into pubsubhubbub.publisher (hub_url, topic_url) values (<span class="hljs-string">'http://pubsubhubbub.appspot.com/publish'</span>, <span class="hljs-string">'http://developer.yahoo.com'</span>)</code></span></pre>


<p>&#8230;sendet ein Update an das angegebene Hub. » <s>Direct Link</s></p>



<h3 class="wp-block-heading">Webfinger</h3>


<pre class="wp-block-code"><span><code class="hljs language-javascript">select * <span class="hljs-keyword">from</span> webfinger where account=<span class="hljs-string">'pfefferle@gmail.com'</span></code></span></pre>


<p>&#8230;Webfinger-Discovery. » <s>Direct Link</s></p>



<h3 class="wp-block-heading">OpenSocial</h3>


<pre class="wp-block-code"><span><code class="hljs language-javascript">select * <span class="hljs-keyword">from</span> opensocial.people</code></span></pre>


<p>&#8230;sendet eine OpenSocial <em>People</em>-Anfrage. » <s>Direct Link</s></p>



<h3 class="wp-block-heading"><strong>Social Graph</strong> API</h3>


<pre class="wp-block-code"><span><code class="hljs language-javascript">select * <span class="hljs-keyword">from</span> socialgraph.lookup where q = <span class="hljs-string">"notiz.blog"</span> AND edo = <span class="hljs-string">"1"</span></code></span></pre>


<p>&#8230;ermöglicht Zugriff auf Googles <a href="https://web.archive.org/web/20120406054651/http://code.google.com:80/intl/de-DE/apis/socialgraph/"><em>Social Graph API</em></a>. » <s>Direct Link</s></p>



<h3 class="wp-block-heading"><strong>Atom</strong></h3>


<pre class="wp-block-code"><span><code class="hljs language-javascript">select * <span class="hljs-keyword">from</span> atom where url=<span class="hljs-string">'https://notiz.blog/feed/atom'</span></code></span></pre>


<p>&#8230;interpretiert Atom-Feeds mit allen möglichen Erweiterungen, beispielsweise der <a href="https://activitystrea.ms/specs/atom/1.0/">ActivityStreams-Extension</a>. » <s>Direct Link</s></p>



<p>Vielleicht bekomm&#8216; ich die Tage ja auch mal eine <em>Query</em> zusammen 🙂</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/2010/09/28/access-the-openweb-with-yql/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>OpenWeb-Notizen: Diaspora Special</title>
		<link>https://notiz.blog/2010/09/23/openweb-notizen-diaspora-special/</link>
					<comments>https://notiz.blog/2010/09/23/openweb-notizen-diaspora-special/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Thu, 23 Sep 2010 21:10:09 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[OpenWeb Notizen]]></category>
		<category><![CDATA[Diaspora]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[federated social web]]></category>
		<category><![CDATA[noserub]]></category>
		<category><![CDATA[OStatus]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[Salmon Protokoll]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=3212</guid>

					<description><![CDATA[Das (OpenWeb-) Thema, welches die letzten Tage die meisten Netizens beschäftigt hat war wohl die Veröffentlichung des Diaspora-Codes. Irgendwie kam das Tool dabei nicht ganz so gut weg. Hier ein paar Meinungen aus deutschen Quellen: Lange hat es nicht gedauert, bis die ersten sicherheitsrelevanten Lücken aufgedeckt wurden. Wie The Register meldet, haben Experten bereits Möglichkeiten [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Das</strong> (OpenWeb-) Thema, welches die letzten Tage die meisten <a href="https://de.wikipedia.org/wiki/Netizen">Netizens</a> beschäftigt hat war wohl die Veröffentlichung des Diaspora-Codes. Irgendwie kam das Tool dabei nicht ganz so gut weg. Hier ein paar Meinungen aus deutschen Quellen:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Lange hat es nicht gedauert, bis die ersten sicherheitsrelevanten Lücken aufgedeckt wurden. Wie The Register meldet, haben Experten bereits Möglichkeiten entdeckt fremde Accounts zu übernehmen, ohne Erlaubnis neue Kontakte aufzubauen oder Fotos zu löschen.</p>
	<p>Entwickler haben sich den Code bereits genauer angesehen und sind enttäuscht: Diaspora ist eine einfache Rails App, mit der man Fotos hochladen kann“, zitiert Mashable den Entwickler J. Chris Anderson. Daraus könne man schließen, dass die Codebasis keinesfalls ausreicht, um daraus in den nächsten Monaten einen echten Konkurrenten für Facebook zu machen.</p><cite><strong>t3n</strong> &#8211; <a href="http://t3n.de/news/diaspora-welche-chancen-hat-dezentrale-279997/">Welche Chancen hat die dezentrale Facebook-Alternative?</a></cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Nun wurde Diaspora mit Ruby on Rails geschrieben zusätzlich braucht es eine Mongo Database – zwei dinge die jetzt nicht jeder installiert hat – oder ums spezifizieren – so gut wie niemand installiert hat. Das sind schonmal zwei Hürden die so gleich vorneweg mal 80% aller Hostingoptionen ausschliessen. Man braucht dafür dann schon ein Hostingprovider der einen Kram installieren lässt was bei den meisten Shared Massen Hostern(tm) nicht funktioniert – oder man hat nen eigenen Server irgendwo stehen.</p><cite><strong>Blog Rebellen</strong> &#8211; <a href="https://web.archive.org/web/20230206122947/https://www.blogrebellen.de/2010/09/17/diaspora-ein-erster-eindruck/">Diaspora – Ein erster Eindruck</a></cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Die eigenen Server stehen übrigens auch einer großen Verbreitung von Diaspora entgegen. Denn wie viele an Social Networking interessierte Nutzer gibt es, die einen eigenen Server betreiben? Selbst wenn es Hoster in der Art von WordPress.com geben sollte, dürfte die Nutzerzahl begrenzt bleiben.</p>
	<p>Nur mal so: Jeder kann einen Mail Server betreiben, jeder kann OpenID Provider werden. Frage: Wie viele Leute betreiben einen eigenen Mail Server und wie viele Leute sind ihr eigener OpenID Provider? Genau.</p><cite> <strong>Neunetz</strong> &#8211; <a href="http://www.neunetz.com/2010/09/16/diaspora-automatisch-gut-dank-open-source/#comment-78099096">Carsten Pötter in den Kommentaren</a></cite></blockquote>



<p>Neben den Sicherheitsmängeln und den anspruchsvollen &#8222;Server Requirements&#8220; gibt es aber vor allem ein Problem: Diaspora basiert auf den gleichen Ideen wie z.B. auch <a href="https://web.archive.org/web/20091026135343/http://noserub.com/">Noserub</a> oder <a href="http://status.net">StatusNET</a> und übernimmt auch all deren Probleme. Um einen Kontakt einer anderen <em>Diaspora-Node</em> hinzufügen zu können muss man seinen <em>Identifier</em> kennen (z.B. <code>pfefferle@diaspora.t3n-magazin.de</code>)&#8230; ein Problem mit dem beispielsweise die <em>OpenID-Community</em> schon seit Jahren kämpft. Des Weiteren spricht Diaspora eine eigene Sprache und kann nicht mit funktionierenden, etablierten und dezentralen Systemen (basierend auf offenen Standards) wie <em>StatusNET</em>, verbunden werden!</p>



<p>Technische Mittel ein dezentrales Netzwerk zu erstellen gibt es genug: <a href="https://www.w3.org/community/ostatus/"><em>OStatus</em></a>, <a href="http://www.salmon-protocol.org/"><em>Salmon Protocol</em></a>, <a href="https://github.com/pubsubhubbub/"><em>Pubsubhubbub</em></a>, <a href="http://openid.net"><em>OpenID</em></a> uvm. (von denen Diaspora übrigens keine einzige nutzt) und wir brauchen wirklich nicht noch eine neue offene Plattform&#8230; viel wichtiger wäre doch die bestehenden Netzwerke untereinander zu verbinden oder einen Weg zu finden, dem normalen <em>Surfer</em> das Thema <em>Identifier</em> näher zu bringen&#8230;</p>



<p>Ich will keine Software installieren müssen um dann nur User der gleichen Software <em>folgen</em> zu können, ich will Google-User mit meinem Twitter-Account verbinden! Ich will meine Bilder bei Flickr hoch laden und bei MySpace referenzieren. Ein dezentrales &#8222;<a href="https://www.w3.org/2005/Incubator/federatedsocialweb/">federated social web</a>&#8220; bedeutet für mich, das verbinden von verschiedenen Diensten, anstatt einer offenen <strong>Kopie</strong> von Facebook!</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/2010/09/23/openweb-notizen-diaspora-special/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>OpenWeb-Notizen: Salmon und der OpenStack</title>
		<link>https://notiz.blog/2010/07/21/openweb-notizen-salmon-und-der-openstack/</link>
					<comments>https://notiz.blog/2010/07/21/openweb-notizen-salmon-und-der-openstack/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 21 Jul 2010 21:28:49 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[OpenWeb Notizen]]></category>
		<category><![CDATA[cliqset]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Open Stack]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[Salmon]]></category>
		<category><![CDATA[Salmon Protokoll]]></category>
		<category><![CDATA[WebFinger]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=3096</guid>

					<description><![CDATA[Cliqset Salmon demonstration Blogposts werden bei Twitter kommentiert oder bei Facebook ge-&#8222;liked&#8220;, nur das Blog bekommt relativ wenig davon mit und sein Autor darf deshalb auf die Suche nach den diversen Reaktionen gehen. Mit dem Salmon-Protocol soll damit Schluss sein. Kommentare auf Facebook könnten dank Salmon zusätzlich an den Ursprungs-Artikel zurück &#8222;geführt&#8220; werden und somit [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Cliqset Salmon demonstration</strong><br/> Blogposts werden bei Twitter kommentiert oder bei Facebook ge-&#8222;liked&#8220;, nur das Blog bekommt relativ wenig davon mit und sein Autor darf deshalb auf die Suche nach den diversen Reaktionen gehen. Mit dem Salmon-Protocol soll damit Schluss sein. Kommentare auf Facebook könnten dank <em>Salmon</em> zusätzlich an den Ursprungs-Artikel zurück &#8222;geführt&#8220; werden und somit die Kommunikation von den verteilten Netzen wieder an einer Stelle vereinen. Cliqset zeigt in einem Screencast, wie Salmon in Kombination mir <a href="https://github.com/webfinger/">Webfinger</a> und <a href="https://github.com/pubsubhubbub/">Pubsubhubbub</a> sogar dezentrales <em>microbloggen</em> zulassen.</p>



<figure class="wp-block-embed-youtube wp-block-embed alignwide is-type-video is-provider-youtube">
	<span class="embed-privacy-url"><a href="https://www.youtube.com/watch?v=JQQsFRxuyJ0">Eingebetteten Inhalt von YouTube öffnen</a></span>
</figure>



<p>» <a href="https://web.archive.org/web/20101207053636/http://blog.cliqset.com:80/2010/07/15/cliqset-salmon-demo/">Cliqset Salmon demonstration</a><br/> » <a href="http://www.salmon-protocol.org/">Salmon-Protocol</a></p>



<p><strong>OpenStack oder OpenStack?</strong><br/> Der <em><a href="https://notiz.blog/2008/09/23/one-stack-to-access-them-all/">OpenStack</a></em> hat sich als Begriff für die offene Alternative zu <em>Facebook-Connect</em> durchgesetzt: OpenID + OAuth + Portable Contacts + Open Social + XRDS/XRDS-Simple/XRD/Webfinger. Bisher! Leider entfremdet Rackspace <em>OpenStack</em> jetzt für das eigene <em>Open Source</em> Server-Cloud-System.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p> Innovative, open source cloud computing software for building reliable cloud infrastructure.</p>
</blockquote>



<p>&#8230;es wäre schade wenn man in Zukunft aus jedem <em>Buzzword</em> gleich ein <em>Trademark</em> machen müsste um seine Bedeutung längerfristig zu sichern.</p>



<p>» <a href="http://openstack.org/">OpenStack Open Source Cloud Computing Software</a></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/2010/07/21/openweb-notizen-salmon-und-der-openstack/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>OpenWeb-Notizen: OpenID, Safari, pubsubhubbub, microdata</title>
		<link>https://notiz.blog/2010/06/16/openweb-notizen-openid-safari-pubsubhubbub-microdata/</link>
					<comments>https://notiz.blog/2010/06/16/openweb-notizen-openid-safari-pubsubhubbub-microdata/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 16 Jun 2010 19:10:03 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[OpenWeb Notizen]]></category>
		<category><![CDATA[Addon]]></category>
		<category><![CDATA[Microdata]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Safari 5]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=2860</guid>

					<description><![CDATA[OpenID-Plugin für Safari Safari 5 (mit Addon-Support) ist gerade mal eine starken Woche alt und schon gibt es die erste OpenID-Erweiterung. Das Plugin kann zwar nicht viel mehr als OpenID-Felder automatisch auszufüllen, aber wie heißt es so schön&#8230; immerhin mal ein Anfang. » openid.safariextension { &#8222;protocol&#8220;:&#8220;pubsubhubbub&#8220;, &#8222;format&#8220;:&#8220;json&#8220; } Monica Keller (Facebook) und Martin Atkins (Six [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>OpenID-Plugin für Safari</strong><br/> Safari 5 (mit Addon-Support) ist gerade mal eine starken Woche alt und schon gibt es die erste OpenID-Erweiterung.</p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="480" height="374" sizes="auto, (max-width: 480px) 100vw, 480px" src="https://notiz.blog/wp-content/uploads/2010/06/openid-plugin-safari.jpg" alt="OpenID-Plugin für Safari" class="wp-image-2866" /></figure>



<p>Das Plugin kann zwar nicht viel mehr als OpenID-Felder automatisch auszufüllen, aber wie heißt es so schön&#8230; immerhin mal ein Anfang.</p>



<p>» <a href="https://web.archive.org/web/20100619113858/http://github.com:80/josh/openid.safariextension">openid.safariextension</a></p>



<p><strong>{ &#8222;protocol&#8220;:&#8220;pubsubhubbub&#8220;, &#8222;format&#8220;:&#8220;json&#8220; }</strong><br/> Monica Keller (Facebook) und Martin Atkins (Six Apart) arbeiten an einer <abbr title="JavaScript Object Notation">JSON</abbr>-Variante von pubsubhubbub. Besonders Facebook, deren OpenGraph-API ausschließlich auf der JavaScript serialisierung basiert, scheint großes Interesse an dem offenen Push-Protokoll zu haben. Schön dass der Internet-Gigant sich die Mühe gibt, einen Standard voran zu treiben, anstatt ein eigenes Format zu entwickeln.</p>



<p>» <a href="https://web.archive.org/web/20110519004918/http://martin.atkins.me.uk:80/specs/pubsubhubbub-json">Spec: PubSubHubbub for JSON</a><br/> » <a href="http://groups.google.com/group/pubsubhubbub/browse_thread/thread/3fcadeef1683f563">Talk: PubSubHubbub for JSON</a></p>



<p><strong>HTML5 Microdata</strong><br/> Ein weiterer ausführlicher Artikel über Microdata mit ein paar schönen Anwendungsfällen.</p>



<p>» <a href="https://code.tutsplus.com/tutorials/html5-microdata-welcome-to-the-machine--net-12356">HTML5 Microdata: Welcome to the Machine</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/2010/06/16/openweb-notizen-openid-safari-pubsubhubbub-microdata/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OStatus &#8211; the next generation of OpenMicroBlogging</title>
		<link>https://notiz.blog/2010/03/05/ostatus-the-next-generation-of-openmicroblogging/</link>
					<comments>https://notiz.blog/2010/03/05/ostatus-the-next-generation-of-openmicroblogging/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Fri, 05 Mar 2010 22:34:51 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[ActivityStreams]]></category>
		<category><![CDATA[ATOM]]></category>
		<category><![CDATA[identi.ca]]></category>
		<category><![CDATA[laconi.ca]]></category>
		<category><![CDATA[Microblogging]]></category>
		<category><![CDATA[OpenMicroBlogging]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[Salmon]]></category>
		<category><![CDATA[StatusNet]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[WebFinger]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=2505</guid>

					<description><![CDATA[Die OpenMicroBlogging-Spezifikation war eine echt nette Idee und hat auch gar nicht schlecht funktioniert&#8230; zwar etwas umständlich aber immerhin ein Anfang. Nach fast zwei Jahren arbeitet StatusNet (früher laconi.ca und Erfinder von OMB) jetzt an einem Nachfolger. Die neue Spezifikation heißt OStatus und ist eine Art &#8222;Best Off&#8220; bestehender Open Web Standards: Activity Streams &#8211; [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="alignright"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2010/03/ostatus-stamp-box-150x194.png" alt="OStatus Logo"/></figure></div>



<p>Die <a href="https://web.archive.org/web/20080831122125/http://openmicroblogging.org/">OpenMicroBlogging-Spezifikation</a> war eine echt nette Idee und hat auch gar nicht schlecht funktioniert&#8230; zwar etwas umständlich aber immerhin ein Anfang.</p>



<p>Nach fast zwei Jahren arbeitet <a href="http://status.net/">StatusNet</a> (früher laconi.ca und <em>Erfinder</em> von <abbr title="OpenMicroBlogging">OMB</abbr>) jetzt an einem Nachfolger. Die neue Spezifikation heißt <a href="https://www.w3.org/community/ostatus/">OStatus</a> und ist eine Art &#8222;Best Off&#8220; bestehender <em>Open Web Standards</em>:</p>



<ul class="wp-block-list"><li><a href="http://activitystrea.ms/">Activity Streams</a> &#8211; Eine Atom-Erweiterung um Activities zu näher beschreiben</li><li><a href="https://github.com/pubsubhubbub/">PubSubHubbub</a> und <a href="http://rsscloud.org/">RSSCloud</a> &#8211; Atom und RSS Feeds dezentral und in echtzeit ausliefern</li><li><a href="http://www.salmon-protocol.org/">Salmon</a> &#8211; Dezentral kommentieren</li><li><a href="https://github.com/webfinger/">WebFinger</a> &#8211; E-Mail &#8211; Adressen als Identifier</li><li><a href="https://web.archive.org/web/20091104023538/http://www.microsyntax.org/">Microsyntax</a> &#8211; Semantisch microbloggen</li><li><a href="http://openid.net">OpenID</a> &#8211; Single-Sign-On System</li></ul>



<p>&#8230;und wenn ich es richtig verstanden habe, scheint das in der aktuellen <a href="https://web.archive.org/web/20100412072700/http://status.net:80/Changelog-0.9.0.txt">Version</a> von <a href="https://web.archive.org/web/20141015171111/http://status.net/wiki/StatusNet_0.9.0">StatusNet</a><a href="https://notiz.blog/2010/03/05/ostatus-the-next-generation-of-openmicroblogging/#ostatus-1"><sup>1</sup></a> (Version 0.9) auch schon ansatzweise zu funktionieren.</p>



<p>Plattformübergreifend Echtzeitkommunikation auf Basis offener Standards&#8230; schöne neue Welt 🙂</p>



<hr class="wp-block-separator"/>



<p><sup>1</sup> StatusNet (vormals Laconica) ist eine in PHP entwickelte freie Software für Mikro-Blogging-Dienste, die den OpenMicroBlogging-Standard implementiert. Damit ermöglicht StatusNet eine offene Kommunikation zwischen Online-Communitys mit zu Twitter vergleichbarer Funktionalität. (via <a href="https://de.wikipedia.org/wiki/GNU_Social">Wikipedia</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/2010/03/05/ostatus-the-next-generation-of-openmicroblogging/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Google gets Social</title>
		<link>https://notiz.blog/2010/02/09/google-gets-social/</link>
					<comments>https://notiz.blog/2010/02/09/google-gets-social/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Tue, 09 Feb 2010 20:33:20 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Activities]]></category>
		<category><![CDATA[Activity Stream]]></category>
		<category><![CDATA[ActivityStreams]]></category>
		<category><![CDATA[ATOM]]></category>
		<category><![CDATA[AtomPub]]></category>
		<category><![CDATA[buzz]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[Salmon]]></category>
		<category><![CDATA[WebFinger]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=2334</guid>

					<description><![CDATA[Google startet mit Google Buzz eine Art Activity Stream integriert in Google Mail. Google Buzz is a new way to share updates, photos, videos and more, and start conversations about the things you find interesting. Wie man an Facebook sieht, scheint das Phänomen Activity Stream recht beliebt zu sein, immerhin war friendfeed dem Community-Giganten knapp [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter"><a href="https://notiz.blog/2010/02/09/google-gets-social/google-buzz/"><img loading="lazy" decoding="async" width="480" height="68" sizes="auto, (max-width: 480px) 100vw, 480px" src="https://notiz.blog/wp-content/uploads/2010/02/google-buzz.jpg" alt="Google Buzz" class="wp-image-2368"/></a></figure>



<p>Google startet mit <a href="https://web.archive.org/web/20111113095311/http://code.google.com:80/intl/de-DE/apis/buzz/">Google Buzz</a> eine Art <em>Activity Stream</em> integriert in <em>Google Mail</em>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Google Buzz is a new way to share updates, photos, videos and more, and start conversations about the things you find interesting.</p>
</blockquote>



<p>Wie man an Facebook sieht, scheint das Phänomen <em>Activity Stream</em> recht beliebt zu sein, immerhin war friendfeed dem Community-Giganten knapp <a href="https://web.archive.org/web/20110329065236/http://netzwertig.com/2009/08/10/eilmeldung-facebook-kauft-friendfeed/">50 Millionen Dollar wert</a>. Im Gegensatz zu dem eher geschlossenen Facebook macht Google mit seinem <em>Activity Stream</em> aber mal wieder alles richtig&#8230; Eigene Feeds und Feeds der Kontakte werden über die Social Graph API (<a href="https://notiz.blog/tag/microformats">Microformats</a>/XFN) automatisch erkannt und die Liste der <a href="https://web.archive.org/web/20111113095311/http://code.google.com:80/intl/de-DE/apis/buzz/">unterstützten offenen Standards</a> ist beeindruckend:</p>



<ul class="wp-block-list">
	<li>Atom/RSS</li>
	<li>MediaRSS</li>
	<li>PubSubHubbub</li>
	<li>Social Graph API (Microformats)</li>
	<li>Activity Streams</li>
	<li>AtomPub</li>
	<li>OAuth</li>
	<li>Salmon</li>
	<li>Webfinger</li>
</ul>



<p>Als nächstes wird der Buzz sicherlich auch fester Bestandteil der Google Profilseite die sich immer mehr zu einer <em>echten</em> Online Identität mausert!</p>



<p>Zuerst die <em><a href="https://notiz.blog/2010/02/01/googles-social-search/">Social Search</a></em>, dann Google Buzz&#8230; mal gespannt was Google sonst noch alles sozialisiert&#8230;</p>



<p>Für die Audio/Visuellen unter euch, gibt es auch noch ein kurzes Video von Google:</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/2010/02/09/google-gets-social/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>Are we there yet?</title>
		<link>https://notiz.blog/2010/01/13/are-we-there-yet/</link>
					<comments>https://notiz.blog/2010/01/13/are-we-there-yet/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 13 Jan 2010 21:54:31 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Youtube]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=2216</guid>

					<description><![CDATA[Armin und Christoph (für alle Unwissenden: die zwei Herren von &#34;die Sendung mit der Maus&#34;) hätten es nicht besser erklären können:]]></description>
										<content:encoded><![CDATA[
<p>Armin und Christoph (für alle Unwissenden: die zwei Herren von &quot;die Sendung mit der Maus&quot;) hätten es nicht besser erklären können:</p>



<figure class="wp-block-embed alignwide is-type-video is-provider-youtube">
    <span class="embed-privacy-url"><a href="http://www.youtube.com/watch?v=B5kHx0rGkec">Eingebetteten Inhalt von YouTube öffnen</a></span>
</figure>
<p>You are a master of efficiency! By using RSS, you save time and avoid distractions. 👏</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2010/01/13/are-we-there-yet/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Gillmore Gang über pubsubhubbub</title>
		<link>https://notiz.blog/2009/10/07/gillmore-gang-ueber-pubsubhubbub/</link>
					<comments>https://notiz.blog/2009/10/07/gillmore-gang-ueber-pubsubhubbub/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 07 Oct 2009 07:00:03 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[gillmore gang]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[RSS cloud]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=2050</guid>

					<description><![CDATA[Schöne Gillmore Gang-Folge über pubsubhubbub!]]></description>
										<content:encoded><![CDATA[
<p>Schöne <a href="https://web.archive.org/web/20120306005714/http://gillmorgang.techcrunch.com:80/2009/09/29/gillmor-gang-092409/"><em>Gillmore Gang</em>-Folge</a> über <a href="https://github.com/pubsubhubbub/">pubsubhubbub</a>!<br/></p>



<figure class="wp-block-embed-youtube wp-block-embed alignwide is-type-video is-provider-youtube">
	<span class="embed-privacy-url"><a href="http://www.youtube.com/watch?v=eBc0vAv4UXc">Eingebetteten Inhalt von YouTube öffnen</a></span>
</figure>
<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/2009/10/07/gillmore-gang-ueber-pubsubhubbub/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Atom Cross-posting Extensions</title>
		<link>https://notiz.blog/2009/10/06/atom-cross-posting-extensions/</link>
					<comments>https://notiz.blog/2009/10/06/atom-cross-posting-extensions/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Tue, 06 Oct 2009 18:20:31 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[ActionStream]]></category>
		<category><![CDATA[Activity Stream]]></category>
		<category><![CDATA[ATOM]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[RSS cloud]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=1939</guid>

					<description><![CDATA[Problem: Quelle: Lifestream.fm Lösung: Atom Cross-posting Extensions von Martin Atkins Wenn ihr so kommentierfaul seid, dann bin ich mal schreibfaul 😉]]></description>
										<content:encoded><![CDATA[
<p><strong>Problem</strong>:</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="480" height="200" sizes="auto, (max-width: 480px) 100vw, 480px" src="https://notiz.blog/wp-content/uploads/2009/09/Lifestream.fm-_-pfefferle.png" alt="Problem: Cross-posting and duplicates" class="wp-image-1938"/></figure></div>



<p><br/>Quelle: <a href="http://lifestream.fm/pfefferle">Lifestream.fm</a></p>



<p><strong>Lösung</strong>: <a href="https://web.archive.org/web/20110301130217/http://martin.atkins.me.uk:80/specs/atomcrosspost">Atom Cross-posting Extensions</a> von <a href="https://web.archive.org/web/20190405134634/https://apparently.me.uk/">Martin Atkins</a></p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">entry</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">title</span>&gt;</span>Using Microformats: Gateway to the Semantic Web | Professional Communication Society<span class="hljs-tag">&lt;/<span class="hljs-name">title</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">link</span> <span class="hljs-attr">rel</span>=<span class="hljs-string">"alternate"</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"http://pfefferle.yiid.com/activity/11891"</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">link</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">updated</span>&gt;</span>2009-10-06T13:10:11Z<span class="hljs-tag">&lt;/<span class="hljs-name">updated</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">author</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">name</span>&gt;</span>Matthias Pfefferle<span class="hljs-tag">&lt;/<span class="hljs-name">name</span>&gt;</span>
  <span class="hljs-tag">&lt;/<span class="hljs-name">author</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">id</span>&gt;</span>tag:www.yiid.com,2009-10-06:/activity/11891<span class="hljs-tag">&lt;/<span class="hljs-name">id</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">summary</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span>&gt;</span>...<span class="hljs-tag">&lt;/<span class="hljs-name">summary</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">content</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"html"</span>&gt;</span>&lt;!&#91;CDATA&#91;...]]&gt;<span class="hljs-tag">&lt;/<span class="hljs-name">content</span>&gt;</span>
  
  <span class="hljs-tag">&lt;<span class="hljs-name">crosspost:source</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">id</span>&gt;</span>http://delicious.com/url/29ff30b281955db394f2c399c028c480#pfefferle<span class="hljs-tag">&lt;/<span class="hljs-name">id</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">link</span> <span class="hljs-attr">rel</span>=<span class="hljs-string">"alternate"</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"http://delicious.com/url/29ff30b281955db394f2c399c028c480#pfefferle"</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text/html"</span> /&gt;</span>
  <span class="hljs-tag">&lt;/<span class="hljs-name">crosspost:source</span>&gt;</span>
  
<span class="hljs-tag">&lt;/<span class="hljs-name">entry</span>&gt;</span></code></span></pre>


<p>Wenn ihr so kommentierfaul seid, dann bin ich mal schreibfaul 😉</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/2009/10/06/atom-cross-posting-extensions/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>XMPP PubSub on WordPress.com</title>
		<link>https://notiz.blog/2009/09/14/xmpp-pubsub-on-wordpress-com/</link>
					<comments>https://notiz.blog/2009/09/14/xmpp-pubsub-on-wordpress-com/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Mon, 14 Sep 2009 20:57:06 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[Jabber]]></category>
		<category><![CDATA[PubSub]]></category>
		<category><![CDATA[PubSubHubbub]]></category>
		<category><![CDATA[RSS cloud]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress.com]]></category>
		<category><![CDATA[XEP-0060]]></category>
		<category><![CDATA[XMPP]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=1878</guid>

					<description><![CDATA[Joss Winn hatte schon im Mai darüber berichtet, dass WordPress.com jetzt auch XMPP unterstützt: Just some notes on how to get XMPP notifications from any wordpress.com blog. It’s an experimental service so might not work tomorrow 😉 &#8230;und es hat in der Tat am nächsten Tag nicht mehr funktioniert. Durch den ganzen Trubel um WordPress, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="http://joss.blogs.lincoln.ac.uk">Joss Winn</a> hatte schon im Mai darüber berichtet, dass <a href="http://joss.blogs.lincoln.ac.uk/2009/05/05/xmpp-pubsub-on-wordpresscom/">WordPress.com jetzt auch XMPP unterstützt</a>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Just some notes on how to get XMPP notifications from any wordpress.com blog. It’s an experimental service so might not work tomorrow 😉</p>
</blockquote>



<p>&#8230;und es hat in der Tat am nächsten Tag nicht mehr funktioniert. Durch den ganzen <a href="http://en.blog.wordpress.com/2009/09/07/rss-in-the-clouds/">Trubel um WordPress, <em>RSS cloud</em> und dem Echtzeitweb</a> in den letzten Tagen, bin ich auch wieder auf den WordPress <abbr title="Extensible Messaging and Presence Protocol">XMPP</abbr>-Service aufmerksam geworden und er scheint mittlerweile relativ stabil zu laufen.</p>



<p>Es sollte eigentlich mit jedem Jabber-Client funktionieren der <abbr title="Publish/Subscribe">PubSub</abbr> (<a href="http://xmpp.org/extensions/xep-0060.html"><abbr title="XMPP Extension Protocol">XEP</abbr>-0060</a>) unterstützt:</p>



<ol class="wp-block-list">
	<li>Zuerst einen neuen Jabber/XMPP-Account hinzufügen:
		<ul>
			<li><strong>Jabber ID</strong><br/>
				<em>name@im.wordpress.com</em><br/> Der <em>name</em> ist der WordPress.com Benutzer-Name gefolgt von “@im.wordpress.com”.</li>
			<li><strong>Password</strong><br/> Das WordPress.com Passwort.</li>
			<li><strong>Jabber Server/Host</strong><br/>
				<em>im.wordpress.com</em></li>
			<li><strong>Port</strong><br/>
				<em>5222</em> (Standard-Port)</li>
		</ul>
	</li>
	<li>Dann den <em>WordPress-Bot</em> als Kontakt hinzufügen: &#8222;<strong>bot@im.wordpress.com</strong>&#8222;</li>
	<li>Für alle weiteren Anweisungen einfach dem <em>WordPress-Bot</em> eine Nachricht mit &#8222;<strong>help</strong>&#8220; schicken.</li>
	<li>Fertsch 🙂</li>
</ol>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="480" height="300" sizes="auto, (max-width: 480px) 100vw, 480px" src="https://notiz.blog/wp-content/uploads/2009/09/im-wordpress-com.png" alt="XMPP on WordPress.com" class="wp-image-1898" /></figure>



<p>Nachdem man mit dem Befehl &#8222;<strong>sub &lt;wordpress-url></strong>&#8220; einen Blog abonniert hat bekommt man alle neuen Posts auf den Jabber-Client und wenn es der eigene Blog ist, kann man sogar über z.B. Adium neue Blog-Posts verfassen.</p>



<p>Großartig!</p>



<p>&#8230;wer braucht da noch <a href="https://github.com/pubsubhubbub/">PubSubHubBub</a> und <a href="http://rsscloud.org/">RSS cloud</a> 🙂</p>



<p>Weiterführende Links:</p>



<ul class="wp-block-list">
	<li><a href="http://im.wordpress.com/">im.wordpress.org</a></li>
	<li><a href="http://support.wordpress.com/jabber/">WordPress.com Jabber Support</a></li>
</ul>
<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/2009/09/14/xmpp-pubsub-on-wordpress-com/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
