Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: https://max.hn/notizen/feed.xml

  1. <rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  2. <channel>
  3.  <title>Maxes Notizen</title>
  4.  <link>https://max.hn/notizen</link>
  5.  <description></description>
  6.    <image>
  7.    <title>Maxes Notizen</title>
  8.    <link>https://max.hn/notizen</link>
  9.    <url>https://max.hn/media/pages/notizen/c1c32b2073-1745067453/feed-image-q80.webp</url>
  10.    <height>96</height>
  11.    <width>96</width>
  12.  </image>
  13.    <atom:link href="https://max.hn/notizen.xml" rel="self" type="application/rss+xml"/>
  14.      <item>
  15.    <link>https://max.hn/notizen/g2yoswxizji9vzdk?utm_source=rss</link>
  16.    <guid isPermaLink="true">https://max.hn/notizen/g2yoswxizji9vzdk?utm_source=rss</guid>
  17.    <description></description>
  18.    <pubDate>Thu, 08 May 2025 13:22:20 +0200</pubDate>
  19.    <content:encoded><![CDATA[<p>Wenn es um Entscheidungen geht, erlebe ich selbst in demokratiefördernden Organisationen ein starkes Schwarz-Weiß-Denken. In den Diskussionen über Entscheidungsprozesse gibt es häufig nur zwei Optionen: „ich entscheide“ oder „jemand anderes entscheidet.“</p><p>Selbst zu entscheiden wird mit Freiheit, Selbstbestimmung und Selbstverwirklichung begründet. Diese Haltung kommt häufig aus dem Bereich der Selbstorganisation und New Work. Andere entscheiden zu lassen wird vor allem mit Pragmatismus, Effizienz oder Alternativlosigkeit begründet. Sie kommt vor allem aus hierarchisch geführten Unternehmen, weil die Hierarchie die häufigste Organisationsform und somit den meisten Menschen auch bekannt ist.</p><p>Gemeinsame Entscheidungsprozesse liegen hingegen nur selten auf dem Tisch. Obwohl gemeinsames Entscheiden die größte Vielfalt an Gestaltung und Prozessen bietet, beschränkt sich das Wissen der meisten Menschen auf nur zwei Arten: Konsens und Mehrheitsentscheid, die beiden schlechtesten Varianten des gemeinsamen Entscheidens. <strong>Wir haben eine riesige Bildungslücke bei gemeinsamen Entscheidungsprozessen.</strong> Weil nur die beiden schlechtesten Varianten bekannt sind, hat gemeinsames Entscheiden auch einen schlechten Ruf und wird dadurch in Diskussionen über das Entscheiden nur noch selten als Option aufgemacht.</p><p>Dabei sind <a href="https://de.wikipedia.org/wiki/Pr%C3%A4ferenzwahl">Präferenzwahl</a>, <a href="https://de.wikipedia.org/wiki/Bewertungswahl">Bewertungswahl</a> und <a href="https://gruppenentscheidung.de/systemisches_konsensieren">systemisches Konsensieren</a> Entscheidungsprozesse, die die negativen Aspekte des Konsens- und Mehrheitsverfahrens schon lange hinter sich gelassen haben. Sie sind schnell, einfach, erlauben differenzierte Mitbestimmung und führen zu Prozessen, in denen sich alle Menschen auch gehört fühlen. Der wichtigste Grund für uns <a href="https://konsens.it/de/">konsens</a> zu entwickeln und kostenlos zur Verfügung zu stellen war, dass wir das Wissen und die praktische Erfahrung mit gemeinsamen Entscheidungsprozessen stärken wollen.</p><p>Vor allem in demokratiefördernden Organisationen müssten demokratische Entscheidungsprozesse die Norm statt die Ausnahme sein, weil ohne demokratische Praxis im Alltag fehlt die Erfahrung mit demokratischen Prozessen. Und wenn die Erfahrung fehlt, wird gemeinsames Entscheiden unnormal, abwegig und schlimmstenfalls irgendwann auch als schlecht bewertet.</p><figure data-ratio="auto">
  20.    <img src="https://max.hn/media/pages/notizen/g2yoswxizji9vzdk/fda89f8f66-1746699035/gemeinsames-entscheiden-q80.webp" alt="Diagramm einer Bell-Kurve mit der Achsenbeschriftung &quot;selbst entscheiden&quot;, &quot;gemeinsam entscheiden&quot; und &quot;andere entscheiden&quot;. In der Mitte bei gemeinsam entscheiden ist die Kurve am höchsten. Darüber die Beschriftung &quot;Freiheit aller&quot;">
  21.  
  22.  </figure>
  23. <p>Das Ziel von Demokratie ist, dass möglichst jeder Mensch an Entscheidungen, die ihn betreffen, mitwirken kann. Das Ziel von Demokratie ist die Maximierung der Freiheit aller Menschen. Maximale Freiheit kann mit Einzelentscheidungen aber niemals erreicht werden. <mark>Das Normalisieren von Einzelentscheidungen verringert aktiv die Freiheit von Menschen, die nicht mitentscheiden, und schadet damit der Demokratie.</mark> Um Demokratie und Freiheit zu stärken, müssen deshalb Einzelentscheidungen zur Ausnahme und gemeinsame Entscheidungen zur Norm werden.</p><p>Es geschehen gerade sehr viele negative Dinge in unserer Welt, die wir nur schwer beeinflussen können. Aber es gibt auch einen riesigen Bereich, den wir jeden Tag aktiv gestalten. Alle Organisationen, die sich als Ziel gesetzt haben Demokratie zu stärken, sollten gerade jetzt ihre eigene demokratische Praxis überprüfen und erhöhen. Wer jeden Tag mehr Mitbestimmung, Gemeinschaft und Wirksamkeit erfährt, kann diese Energie, das Wissen und die Erfahrung auch nach außen tragen und mit anderen teilen.</p><p>Demokratie und Freiheit zu stärken bedeutet ganz konkret im Alltag, dass alle Menschen mehr gemeinsam entscheiden als bisher.</p>]]></content:encoded>
  24.  </item>
  25.      <item>
  26.    <link>https://max.hn/notizen/jgbmb8akejapk8kb?utm_source=rss</link>
  27.    <guid isPermaLink="true">https://max.hn/notizen/jgbmb8akejapk8kb?utm_source=rss</guid>
  28.    <description></description>
  29.    <pubDate>Fri, 25 Apr 2025 20:00:58 +0200</pubDate>
  30.    <content:encoded><![CDATA[<p>Nachdem ich heute <a href="https://max.hn/notizen/5cogifiwjqd9khx0">meine Lösung</a> geteilt hab, den <code>&lt;title&gt;</code> im lokalen Kirby-Panel anzupassen, sodass er sich vom Live-CMS unterscheidet, hat mir <a href="https://mastodon.social/@medienbaecker/114399137986979730">Thomas Günther</a> auf Mastodon geantwortet.</p><p>Kirby bietet die Möglichkeit über die <code>config</code> auch das <a href="https://getkirby.com/docs/reference/system/options/panel#custom-panel-favicon">Favicon zu ändern</a>. Das ist noch sauberer und für mich deshalb die bessere Lösung. Der einzige Nachteil ist, dass man ein gutes Bild fürs Favicon braucht. 🖼️</p>]]></content:encoded>
  31.  </item>
  32.      <item>
  33.    <link>https://max.hn/notizen/5cogifiwjqd9khx0?utm_source=rss</link>
  34.    <guid isPermaLink="true">https://max.hn/notizen/5cogifiwjqd9khx0?utm_source=rss</guid>
  35.    <description></description>
  36.    <pubDate>Fri, 25 Apr 2025 16:31:56 +0200</pubDate>
  37.    <content:encoded><![CDATA[<p>Da ich jetzt schon mehrfach den Fehler gemacht hab Inhalte im lokal laufenden Kirby statt auf der Live-Seite zu erstellen, wollte ich den Unterschied zwischen lokalem CMS und Live-CMS im Tab sichtbar machen.</p><p>Um eigenes JavaScript im Kirby-Panel auszuführen, reichen ein paar Zeilen in der <code>config</code> Datei für die lokale Instanz, die auf die zu ladende JavaScript-Datei verweist:</p><pre><code class="language-php">&#039;panel&#039; =&gt; [
  38.  &#039;js&#039; =&gt; &#039;assets/js/panel.js&#039;,
  39. ],</code></pre>
  40. <p>Innerhalb von <code>panel.js</code> hab ich eine Funktion geschrieben, die ein Emoji vor den Titel der Seite hängt. Alle Tabs mit lokalem Kirby sind dadurch leicht erkennbar. Das Hinzufügen des Emoji wird durch einen <code>MutationObserver</code> ausgelöst, der auf Änderungen reagiert:</p><pre><code class="language-js">function updateTitle() {
  41.  if (!document.title.startsWith(&quot;⚙️&quot;)) {
  42.    document.title = &quot;⚙️ &quot; + document.title;
  43.  }
  44. }
  45.  
  46. new MutationObserver(updateTitle).observe(document.querySelector(&quot;title&quot;), {
  47.  childList: true,
  48. });
  49. document.addEventListener(&quot;DOMContentLoaded&quot;, updateTitle);</code></pre>
  50. <p>Wahrscheinlich gibt es noch eine "sauberere" Variate, die auf Vue.js und Kirbys Panel reagiert. Der Vorteil dieser Variante ist, dass der Code auch weiterhin funktioniert, wenn Vue.js oder Kirby neue APIs nutzen oder Kirby zu einem ganz anderen Framework wechseln sollte.</p>]]></content:encoded>
  51.  </item>
  52.      <item>
  53.    <link>https://max.hn/notizen/h64gwvtjvn8y0qhe?utm_source=rss</link>
  54.    <guid isPermaLink="true">https://max.hn/notizen/h64gwvtjvn8y0qhe?utm_source=rss</guid>
  55.    <description></description>
  56.    <pubDate>Wed, 23 Apr 2025 11:24:26 +0200</pubDate>
  57.    <content:encoded><![CDATA[<p>Mein Kirby Panel begrüßt mich jetzt freundlich und fragt mich, was ich tun möchte:</p><figure data-ratio="auto">
  58.    <img src="https://max.hn/media/pages/notizen/h64gwvtjvn8y0qhe/563e0551a3-1745400205/screenshot-2025-04-23-at-11.07.18-q80.webp" alt="">
  59.  
  60.  </figure>
  61. <p>Es gibt leider kein <code>type: button</code> in Kirby, deshalb hab ich ein Info Feld mit Link verwendet. Der entsprechende Teil im Blueprint für das Design oben sieht so aus:</p><pre><code class="language-yaml">fields:
  62.  headline:
  63.    label: Hey Max 👋
  64.    type: headline
  65.    help: Was m&ouml;chtest du tun?
  66.  notizenLink:
  67.    label: &quot;&quot;
  68.    type: info
  69.    theme: warning
  70.    text: |
  71.      **(link: /panel/pages/notizen text: Notiz erstellen)**
  72.    width: 1/5
  73.  notesLink:
  74.    label: &quot;&quot;
  75.    type: info
  76.    theme: warning
  77.    text: |
  78.      **(link: /panel/pages/notes text: Add note)**
  79.    width: 1/5
  80.  blogLink:
  81.    label: &quot;&quot;
  82.    type: info
  83.    theme: passive
  84.    text: |
  85.      **(link: /panel/pages/blog text: Blog schreiben)**
  86.    width: 1/5
  87.  line:
  88.    type: line</code></pre>
  89. ]]></content:encoded>
  90.  </item>
  91.      <item>
  92.    <link>https://max.hn/notizen/n13l4qygbl6swxav?utm_source=rss</link>
  93.    <guid isPermaLink="true">https://max.hn/notizen/n13l4qygbl6swxav?utm_source=rss</guid>
  94.    <description></description>
  95.    <pubDate>Tue, 22 Apr 2025 20:40:33 +0200</pubDate>
  96.    <content:encoded><![CDATA[<p>Durch Kirby läuft meine Webseite zum ersten Mal mit einem richtigen CMS. Die Möglichkeit Seiten zu bearbeiten, möchte ich deshalb so einfach und bequem wie möglich machen. Wenn mir z.B. ein Tippfehler auffällt, will ich ihn schnell korrigieren können.</p><p>Ich wollte aber keinen Button zu meiner Seite hinzufügen oder irgendwo verstecken und auch keine Logik schreiben, um ihn nur anzuzeigen, wenn ich im CMS angemeldet bin. Wie kann ich trotzdem schnell ins CMS zum Bearbeiten der aktuellen Seite wechseln?</p><p><strong>Mit einem <mark>Keyboard-Shortcut!</mark></strong></p><p>Ein paar Zeilen JavaScript reichen aus, um Browser auf die entsprechende Panel-URL von Kirby weiterzuleiten. Die Entscheidung welches Tastenkürzel es sein soll, war gar nicht so einfach zu treffen. Ich hab mich letztendlich für <code>Cmd</code>+<code>Opt</code>+<code>.</code> entschieden. Die Kombination ist eher unüblich, gleichzeitig noch bequem genug, aber trotzdem relativ unwahrscheinlich, dass man sie versehentlich nutzt.</p><p>Wenn ihr auch einen Keyboard-Shortcut auf eurer Webseite haben wollt, um direkt ins Panel zum Bearbeiten der aktuellen Seite zu springen, könnt ihr euch folgenden JS-Code kopieren (und mit der Tastenkombination eurer Wahl anpassen):</p><pre><code class="language-js">window.addEventListener(&quot;keydown&quot;, (event) =&gt; {
  97.  if (event.metaKey &amp;&amp; event.altKey &amp;&amp; event.code === &quot;Period&quot;) {
  98.    const url = new URL(window.location.href);
  99.    window.location.href = `${url.origin}/panel/${
  100.      url.pathname === &quot;/&quot;
  101.        ? &quot;site&quot;
  102.        : &quot;pages/&quot; + url.pathname.slice(1).replace(&quot;/&quot;, &quot;+&quot;)
  103.    }`;
  104.  }
  105. });</code></pre>
  106. <p><strong>Update:</strong> Der JS-Code leitet jetzt auf der Homepage zur Startseite des Panels weiter, statt auf eine falsche Panel-URL. Falls ihr lieber beim Bearbeiten der Homepage landen wollt, ersetzt <code>"site"</code> mit <code>"pages/home"</code>.</p>]]></content:encoded>
  107.  </item>
  108.      <item>
  109.    <link>https://max.hn/notizen/k0hvmkgszylyww8q?utm_source=rss</link>
  110.    <guid isPermaLink="true">https://max.hn/notizen/k0hvmkgszylyww8q?utm_source=rss</guid>
  111.    <description></description>
  112.    <pubDate>Mon, 21 Apr 2025 12:07:33 +0200</pubDate>
  113.    <content:encoded><![CDATA[<p>Ich bin mir nicht sicher, welche HTML Tags RSS Reader unterstützen. Deshalb teste ich mit dieser Notiz einmal verschiedene Tags:</p><ul><li>Eine Liste</li><li>mit mehreren Punkten</li></ul><h2 id="eine-zwischenuberschrift">Eine Zwischenüberschrift</h2>
  114. <blockquote>
  115.  <p>Das ist ein Zitat.</p>    <footer>
  116.    von mir  </footer>
  117.  </blockquote>
  118. <figure data-ratio="auto">
  119.    <img src="https://max.hn/media/pages/notizen/k0hvmkgszylyww8q/c2f0771de3-1745229859/meta-image-q80.webp" alt="">
  120.  
  121.  </figure>
  122. <pre><code class="language-html">&lt;web-component&gt;Code-Test&lt;/web-component&gt;</code></pre>
  123. <p>Funktioniert eine Linke mit <code>&lt;hr&gt;</code>?</p><hr />
  124. <p>Die Linie sollte über diesem Text angezeigt werden.</p><p>Wie sieht es mit <code>&lt;details&gt;</code> aus? Kann man Klapptexte in RSS Readern haben?</p><details>
  125.  <summary>Das ist die Vorschau</summary>
  126.    <p>Hier ist der Text innerhalb von <code>&lt;details&gt;</code>.</p>  </details>
  127. <p>So das waren erstmal alle Tests. Die Tags, die nicht funktionieren, werde ich in Kirby für meine Notizen deaktivieren. </p>]]></content:encoded>
  128.  </item>
  129.      <item>
  130.    <link>https://max.hn/notizen/nqvn01aosssnek6t?utm_source=rss</link>
  131.    <guid isPermaLink="true">https://max.hn/notizen/nqvn01aosssnek6t?utm_source=rss</guid>
  132.    <description></description>
  133.    <pubDate>Mon, 21 Apr 2025 11:54:45 +0200</pubDate>
  134.    <content:encoded><![CDATA[<p>Ich steigere lieber menschliche Intelligenz als künstliche.</p>]]></content:encoded>
  135.  </item>
  136.      <item>
  137.    <link>https://max.hn/notizen/zawvqqzmf58qcl9h?utm_source=rss</link>
  138.    <guid isPermaLink="true">https://max.hn/notizen/zawvqqzmf58qcl9h?utm_source=rss</guid>
  139.    <description></description>
  140.    <pubDate>Mon, 21 Apr 2025 11:17:24 +0200</pubDate>
  141.    <content:encoded><![CDATA[<p>Ich hab diese simple Definition von Wissenschaft auf Bret Victor’s Webseite gefunden und wollte sie hier teilen und festhalten.</p><blockquote>
  142.  <p><strong>“Rhetoric”</strong> is trying to convince others that you’re right.</p><p><strong>“Science”</strong> is trying — by every conceivable means — to convince others that you’re wrong, and failing.</p>    <footer>
  143.    <a href="https://worrydream.com/RhetoricAndScience/">Bret Victor</a>  </footer>
  144.  </blockquote>
  145. <p>Übersetzt auf Deutsch:</p><blockquote>
  146.  <p><strong>„Rhetorik“</strong> ist der Versuch, andere davon zu überzeugen, dass man Recht hat.</p><p><strong>„Wissenschaft“</strong> ist der Versuch, andere mit allen erdenklichen Mitteln davon zu überzeugen, dass man im Unrecht ist und dabei scheitert.</p>    <footer>
  147.    <a href="https://worrydream.com/RhetoricAndScience/">Bret Victor</a>  </footer>
  148.  </blockquote>
  149. ]]></content:encoded>
  150.  </item>
  151.      <item>
  152.    <link>https://max.hn/notizen/b4ktu0ascriu5afb?utm_source=rss</link>
  153.    <guid isPermaLink="true">https://max.hn/notizen/b4ktu0ascriu5afb?utm_source=rss</guid>
  154.    <description></description>
  155.    <pubDate>Sun, 20 Apr 2025 22:55:45 +0200</pubDate>
  156.    <content:encoded><![CDATA[<p>Seit wenigen Minuten läuft meine Seite über Kirby statt Astro. Bisher sollte alles größtenteils beim alten sein. Nur ein paar URLs haben sich geändert und werden jetzt auf neue weitergeleitet.</p><p>Außerdem haben sich die URLs von meinen RSS-Feeds geändert. Laut der RSS-Spezifikation sollten RSS-Reader einen 301 Redirect erkennen und automatisch auf die neue Feed-URL wechseln. Ob das wirklich funktioniert, wird diese Notiz zeigen. Wenn es klappt, sollte sie gleich in meinem Reader erscheinen. 🤞</p>]]></content:encoded>
  157.  </item>
  158.      <item>
  159.    <link>https://max.hn/notizen/tn6rcmxw7wyvlgah?utm_source=rss</link>
  160.    <guid isPermaLink="true">https://max.hn/notizen/tn6rcmxw7wyvlgah?utm_source=rss</guid>
  161.    <description></description>
  162.    <pubDate>Fri, 18 Apr 2025 12:01:51 +0200</pubDate>
  163.    <content:encoded><![CDATA[<p>Update: Meine Notizen werden jetzt mit scroll-driven animations eingeblendet. Ich wollte diese neue Browser API schon lange ausprobieren und meine eigene Webseite ist der beste Testraum, um neue technische Möglichkeiten auszuprobieren.</p><p>Die <code>scroll()</code> Timeline hat sofort funktioniert, aber die <code>view()</code> Timeline nicht. Es hat eine Weile gedauert bis ich herausgefunden habe, dass wenn ein parent element <code>overflow: hidden</code> hat, die view-Timeline nicht mehr funktioniert. Falls ihr also auch noch keine Erfahrung mit scroll-driven animations gemacht habt und eure <code>view()</code> timeline irgendwie nicht funktionieren will, dann schaut mal auf den Elternelementen nach, ob irgendwo <code>overflow</code> auf <code>hidden</code> gesetzt ist.</p><p>Die neuen CSS-Zeilen für die Animation sehen übrigens so aus:</p><pre><code class="language-css">.note {
  164.  @media (prefers-reduced-motion: no-preference) {
  165.    animation: linear scale-up;
  166.    animation-timeline: view();
  167.    animation-range: entry 0% entry 50%;
  168.  }
  169. }
  170.  
  171. @keyframes scale-up {
  172.  from {
  173.    opacity: 0.5;
  174.    transform: scale(0.95);
  175.  }
  176.  to {
  177.    opacity: 1;
  178.    transform: scale(1);
  179.  }
  180. }</code></pre>
  181. ]]></content:encoded>
  182.  </item>
  183.      <item>
  184.    <link>https://max.hn/notizen/zemohnbiyttjqzxq?utm_source=rss</link>
  185.    <guid isPermaLink="true">https://max.hn/notizen/zemohnbiyttjqzxq?utm_source=rss</guid>
  186.    <description></description>
  187.    <pubDate>Fri, 18 Apr 2025 12:01:49 +0200</pubDate>
  188.    <content:encoded><![CDATA[<p>Ich musste noch ein paar technische Änderungen an meinen Feeds machen. Ich fand dabei dieses Tool zum <a href="https://www.feedvalidator.org/check.cgi?url=https%3A%2F%2Fmax.hn%2Fnotizen%2Ffeed.xml">Validieren der RSS Struktur</a> hilfreich. Andere Tools, die ich vorher ausprobiert hatte, haben mein Feed zu lange im Cache behalten, sodass Änderungen nicht neu validiert wurden.</p><p>Wenn alles glatt läuft, wird beim Veröffentlichen dieser Notiz außerdem auch der Cloudflare Cache automatisch geleert, damit ich das nicht mehr manuell machen muss. 🤞</p>]]></content:encoded>
  189.  </item>
  190.      <item>
  191.    <link>https://max.hn/notizen/msrza1nfii6hne10?utm_source=rss</link>
  192.    <guid isPermaLink="true">https://max.hn/notizen/msrza1nfii6hne10?utm_source=rss</guid>
  193.    <description></description>
  194.    <pubDate>Fri, 18 Apr 2025 12:01:46 +0200</pubDate>
  195.    <content:encoded><![CDATA[<p>Ein weiteres kleines Update heute: Mein <a href="https://max.hn/notizen/feed.xml">RSS Feed</a> zeigt jetzt in euren Feed Readern auch meine Illustration als Logo an. Ich bin mir nicht ganz sicher, ob es die zusätzlichen Favicons oder die Ergänzungen im RSS Feed war, die das Problem behoben haben. Wahrscheinlich gehen die Feed Reader unterschiedlich mit Bildern um und man muss sowieso verschiedene Möglichkeiten angeben, damit sie das Bild auch finden. In meinem Feed wird das Logo für meine Seite jetzt korrekt angezeigt.</p><p>Vorher hatte ich nur eine einzige PNG-Datei als Favicon im <code>&lt;head&gt;</code> angegeben. Dann hab ich wie immer das fantastische Tool <a href="https://realfavicongenerator.net/">RealFaviconGenerator</a> genutzt, um mehrere Favicon-Dateien und den dazugehörigen Code zu generieren, damit es auch möglichst überall korrekt angezeigt wird.</p><p>Außerdem hab ich in der <a href="https://www.rssboard.org/rss-draft-1#element-channel-image">RSS Spezifikation</a> und anderen RSS Feeds mit Logo gesehen, dass es <code>&lt;image&gt;</code>, <code>&lt;logo&gt;</code> und <code>&lt;icon&gt;</code> Elemente gibt. Also hab ich die auch direkt noch hinzugefügt.</p>]]></content:encoded>
  196.  </item>
  197.      <item>
  198.    <link>https://max.hn/notizen/yb5glwuapxbsnsqr?utm_source=rss</link>
  199.    <guid isPermaLink="true">https://max.hn/notizen/yb5glwuapxbsnsqr?utm_source=rss</guid>
  200.    <description></description>
  201.    <pubDate>Fri, 18 Apr 2025 12:01:31 +0200</pubDate>
  202.    <content:encoded><![CDATA[<p>Das ist mein erstes Update: Meine Webseite hat jetzt einen Feed, den ich <strong>Notizen</strong> nenne. Wie auf anderen Plattformen kann ich mich auf meiner Webseite anmelden, neue Notizen erstellen, Bilder hochladen und Hashtags verwenden.</p><p>Man kann meine geteilten Notizen dann mit jedem Feed Reader per <a href="https://max.hn/notizen.xml">RSS abonnieren</a> und bekommt sie so in seine Timeline. Ihr könnt über RSS Reader auch Youtube-Kanälen, Podcasts oder Profilen auf Mastodon folgen. Und natürlich etlichen Webseiten. Ich nutze <a href="https://reederapp.com/">Reeder</a>, der die Beiträge von meinen abonnierten Seiten und Kanälen als Feed anzeigt, was ich sehr praktisch finde.</p><p>Die Vorteile gegenüber den großen sozialen Netzwerken sind, dass man neue Beiträge immer chronologisch angezeigt bekommt, es keinen Algorithmus oder Werbung gibt und man in den meisten Readern einstellen kann, wie Beiträge angezeigt werden sollen. Außerdem sind RSS Feeds dezentral. Jedes Feed wird vom jeweiligen Autor oder der jeweiligen Organisation selbst auf der eigenen Webseite bereit gestellt und ist damit frei von der Kontrolle anderer.</p>]]></content:encoded>
  203.  </item>
  204.    </channel>
  205. </rss>
  206.  

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid RSS" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=https%3A//max.hn/notizen/feed.xml

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda