<?xml version="1.0" encoding="UTF-8"?>

<!--

	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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
xmlns:source="https://source.scripting.com/"
>

<channel>
	<title>superfeedr &#8211; notizBlog</title>
	<atom:link href="https://notiz.blog/tag/superfeedr/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, 28 Mar 2024 13:14:32 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://notiz.blog/wp-content/uploads/2019/10/cropped-notizblog-icon-1-32x32.png</url>
	<title>superfeedr &#8211; notizBlog</title>
	<link>https://notiz.blog</link>
	<width>32</width>
	<height>32</height>
</image> 
<creativeCommons:license>https://creativecommons.org/licenses/by-sa/4.0/</creativeCommons:license>
	<script xmlns="http://www.w3.org/1999/xhtml" type="application/json" id="pretty-feed-translations">{"translation-revision-date":"2026-07-06T10:30:00+00:00","generator":"WP-CLI\/2.12.0","source":"assets\/js\/pretty-feed.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de_DE","plural-forms":"nplurals=2; plural=(n != 1);"},"RSS feed icon":["RSS-Feed-Symbol"],"Web Feed":["Web-Feed"],"&lt;strong&gt;Look at you, following along the old-school way.&lt;\/strong&gt; Subscribe by copy-pasting the URL into your feed reader, or by clicking %1$shere%2$s...":["&lt;strong&gt;Sieh dich an, ganz old-school unterwegs.&lt;\/strong&gt; Abonniere den Feed, indem du die URL in deinen Feed-Reader kopierst oder %1$shier%2$s klickst ..."],"Visit %1$sAbout Feeds%2$s to get started with newsreaders and subscribing. It\u2019s free.":["Besuche %1$sAbout Feeds%2$s, um mit Newsreadern und dem Abonnieren zu starten. Es ist kostenlos."],"Visit Website":["Website besuchen"],"Recent Items":["Neueste Eintr\u00e4ge"],"Published:":["Ver\u00f6ffentlicht:"]}}}</script>
	<script xmlns="http://www.w3.org/1999/xhtml" src="https://notiz.blog/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255" defer=""/>
	<script xmlns="http://www.w3.org/1999/xhtml" src="https://notiz.blog/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216" defer=""/>
	<script xmlns="http://www.w3.org/1999/xhtml" src="https://notiz.blog/wp-content/plugins/pretty-feeds/assets/js/pretty-feed.js?ver=1.0.0" defer=""/>
<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/superfeedr/feed/"/>
<atom:link rel="search" type="application/opensearchdescription+xml" title="Search notizBlog" href="https://notiz.blog/wp-api/opensearch/1.1/document" />
	<source:account service="rss.chat">notizBlog</source:account>
	<source:self>https://notiz.blog/tag/superfeedr/feed/</source:self>
<source:blogroll>https://notiz.blog/blogroll/?opml</source:blogroll>
	<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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">&#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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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>
<hr /><p>Du bist ein echter RSS-Profi! Während andere im Lärm der sozialen Medien untergehen, genießt du die Einfachheit und Kontrolle von RSS. Glückwunsch!</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>
	</channel>
</rss>
