{"rss":{"version":"2.0","channel":{"title":"notizBlog","link":"https:\/\/notiz.blog","description":"a weblog mainly about the open, portable, interoperable, small, social, synaptic, semantic, structured, distributed, (re-)decentralized, independent, microformatted and federated social web","language":"de","lastBuildDate":"Tue, 10 Mar 2026 17:03:35 +0000","docs":"http:\/\/cyber.law.harvard.edu\/rss\/rss.html","generator":"WordPress 6.9.4","ttl":15,"item":[{"title":"Blogtastisch: 2. Blogs und das Fediverse","link":"https:\/\/notiz.blog\/2025\/03\/24\/blogtastisch-2-blogs-und-das-fediverse\/","guid":"https:\/\/notiz.blog\/?p=53144","description":"<!-- wp:paragraph -->\n<p>Ich bin morgen, den <strong><a href=\"https:\/\/www.eventbrite.de\/e\/blogtastisch-2-blogs-und-das-fediverse-tickets-1259439841469\">25. M\u00e4rz um 14 Uhr<\/a><\/strong> zu Gast bei <strong><a href=\"https:\/\/bloggerkonferenz.de\/blogtastisch-meetup-fuer-die-bloggosphaere\/\">Blogtastisch!<\/a><\/strong>, einem <strong>Meetup f\u00fcr die Bloggosph\u00e4re<\/strong>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Vor ein paar Wochen hat <a href=\"https:\/\/www.droid-boy.de\/\">Thomas Riedel<\/a> mich gefragt, ob ich nicht Lust h\u00e4tte bei seiner virtuellen Blogger-Konferenz mit zu machen und etwas \u00fcber \"Blogs im Fediverse\" zu erz\u00e4hlen bzw. Rede und Antwort zu stehen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>In diesem Meetup geht es um Social Media in Verbindung mit Blogs, und zwar im Besonderen um das Fediverse. Matthias Pfefferle entwickelt das Fediverse-Plugin f\u00fcr WordPress schlechthin: <a href=\"https:\/\/de.wordpress.org\/plugins\/activitypub\/\" target=\"_blank\" rel=\"noreferrer noopener\">ActivityPub<\/a>. Was das Fediverse ist, warum man das haben will als Blogger:in und wie man das installiert und einrichtet, das erkl\u00e4rt uns Matthias in dieser Ausgabe.<\/p>\n<!-- \/wp:paragraph --><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Damit alleine hat er mich schon \u00fcberzeugt \u2013 und als ich dann das finale Line-up gesehen habe, erst recht... Es liest sich wie das <em>Who\u2019s Who<\/em> der deutschen Bloggerszene! :)<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Wir sehen uns morgen \ud83d\udc4b<\/p>\n<!-- \/wp:paragraph -->","pubDate":"Mon, 24 Mar 2025 13:31:07 +0000"},{"title":"Ein bisschen Buch","link":"https:\/\/notiz.blog\/2025\/02\/26\/ein-bisschen-buch\/","guid":"https:\/\/notiz.blog\/?p=49161","description":"<!-- wp:paragraph -->\n<p><strong>Ich habe ein bisschen Buch geschrieben!<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ein Kapitel \u00fcber \u201eIndieWeb und Fediverse\u201c im Fachbuch \u201e<a href=\"https:\/\/www.rheinwerk-verlag.de\/wordpress-das-umfassende-handbuch\/\">WordPress 6 - Das umfassende Handbuch<\/a>\u201c, erschienen im @rheinwerkverlag@bonn.social, um genau zu sein.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":49550,\"sizeSlug\":\"large\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2025\/02\/IMG_3424-768x1024.jpg\" alt=\"Ein Bild der ersten Seite des IndieWeb und Fediverse Kapitels mit einer Autorenbeschreibung und Foto von mir.\" class=\"wp-image-49550\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Im November 2023 fragten mich @florian@dewp.space und @simon@dewp.space, ob ich Zeit und Lust h\u00e4tte, ein Kapitel \u00fcber das IndieWeb zu ihrem Buchprojekt beizusteuern.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Und da sp\u00e4testens seit dem Studium der Plan, ein Buch zu schreiben, auf meiner \"Big 5 for Life\"-Liste steht, habe ich ohne gro\u00df dar\u00fcber nachzudenken zugesagt.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ich hatte 2007 so viel Spa\u00df und Motivation beim Bloggen. Dazu kamen die Arbeit an meiner Bachelor-Thesis und ein paar Jahre sp\u00e4ter mein <a href=\"https:\/\/notiz.blog\/2009\/03\/27\/webstandards-magazin-und-microformats\/\">erster Artikel<\/a> sowie eine <a href=\"https:\/\/notiz.blog\/2009\/07\/14\/webstandards-kolumne\/\" data-type=\"link\" data-id=\"https:\/\/notiz.blog\/2009\/07\/14\/webstandards-kolumne\/\">fortlaufende Kolumne<\/a> in einem Print-Magazin, dass ich mir gut vorstellen konnte, auch mal ein Buch zu schreiben. Zu der Zeit hatte ich auch bereits Kontakt zu Galileo Press (heute Rheinwerk-Verlag), die mich wegen eines Buchprojekts angefragt hatten. Damals standen die Themen \u201eWeb Accessibility\u201c, \u201ejQuery\u201c und \u201eWordPress (evtl.)\u201c zur Debatte. <a href=\"https:\/\/notiz.blog\/tag\/microformats\/\">Microformats<\/a>, mein damaliges Steckenpferd, wurden leider als \u201enicht unbedingt [...] \"ergiebig\" genug\u201c f\u00fcr ein Buchthema angesehen. :)<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Jetzt, nachdem ich die 30 Seiten f\u00fcr das Kapitel \u00fcber \u201eIndieWeb und Fediverse\u201c geschrieben habe, bin ich froh, klein angefangen zu haben. Ich habe untersch\u00e4tzt, wie viel Arbeit das ist, aber auch gemerkt, wie viel Spa\u00df es macht! Au\u00dferdem war es die perfekte Themenkombination!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ich hoffe, dass Flo und Simon (und der Rheinwerk-Verlag) mich vielleicht auch eine \u00dcberarbeitung f\u00fcr das WordPress-7-Buch (und 8, 9, 10, ...) schreiben lassen. Und wer wei\u00df \u2013 vielleicht klappt es ja irgendwann doch noch mit einem ganzen Buch. ;)<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Vielen Dank nochmal f\u00fcr die Chance, zumindest ein \"bisschen Buch\" schreiben zu k\u00f6nnen!<\/p>\n<!-- \/wp:paragraph -->\n\n<p><!-- \/wp:post-content --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p><!-- \/wp:paragraph --><\/p>","pubDate":"Wed, 26 Feb 2025 11:26:05 +0000"},{"title":"KrautPress Website Club","link":"https:\/\/notiz.blog\/2025\/02\/24\/krautpress-website-club\/","guid":"https:\/\/notiz.blog\/?p=49180","description":"<!-- wp:paragraph -->\n<p>@simon@dewp.space hatte eine Idee:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>Wir starten Ende Februar eine neue kleine Veranstaltungsreihe: den <em>KrautPress Website Club<\/em>. Gemeinsam mit <a href=\"https:\/\/notiz.blog\/\">Matthias Pfefferle<\/a> werden wir uns einmal im Monat treffen und ganz im Sinne des WordPress-Mottos \u201edemocratize publishing\u201c zusammen \u00fcber pers\u00f6nliche Websites sprechen.<\/p>\n<!-- \/wp:paragraph --><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>...und fand die perfekten Worte um mich zu umgarnen \ud83e\udef6:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>Matthias ist im deutschsprachigen Raum, aber vor allem in der WordPress-Welt, eine <strong>der<\/strong> Instanzen zum Thema IndieWeb. Mit ihm \u00fcber kleine Ideen f\u00fcr Websites zu sprechen oder einen unerwarteten Deepdive zu Themen wie <em>Webfinger<\/em>, .<em>well-known<\/em> oder <em>Webmentions<\/em> zu machen, motiviert mich pers\u00f6nlich immer an meinem eigenen Blog zu arbeiten.<\/p>\n<!-- \/wp:paragraph --><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Also veranstalten wir am <strong>26. Februar<\/strong> von <strong>17:30-18:30<\/strong> einen virtuellen <strong><a href=\"https:\/\/krautpress.de\/2025\/erster-website-club\/\">KrautPress Website Club<\/a><\/strong> (in Anlehnung an den <strong><a href=\"https:\/\/indieweb.org\/Homebrew_Website_Club\">Homebrew Website Club<\/a><\/strong>) in dem wir an Simons, eurer und meiner Webseite basteln. Es wird um die Themen <strong>Social Web<\/strong> im Allgemeinen und dem IndieWeb und dem Fediverse im Speziellen gehen. Wir werden nicht \u00fcber SEO oder Web-Shops sprechen \ud83d\ude09<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p><dfn><strong>Homebrew Website Club<\/strong><\/dfn> is a growing world-wide network of meetups for everyone who wants to take back their web experience from social media <a href=\"https:\/\/indieweb.org\/silos\">silos<\/a>, and own their online identities &amp; content, or just want support with blogging!<\/p>\n<!-- \/wp:paragraph --><cite><a href=\"https:\/\/indieweb.org\/Homebrew_Website_Club\">https:\/\/indieweb.org\/Homebrew_Website_Club<\/a><\/cite><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Wenn ihr dabei sein wollt, einfach in den Kommentaren des KrautPress Posts euer \"Interesse bekunden\": <a href=\"https:\/\/krautpress.de\/2025\/erster-website-club\/\">https:\/\/krautpress.de\/2025\/erster-website-club\/<\/a><\/p>\n<!-- \/wp:paragraph -->","pubDate":"Mon, 24 Feb 2025 09:17:21 +0000"},{"title":"Open Web Conversations","link":"https:\/\/notiz.blog\/2025\/02\/20\/open-web-conversations\/","guid":"https:\/\/notiz.blog\/?p=48511","description":"<!-- wp:paragraph -->\n<p><strong>Ich habe einen neuen Podcast!<\/strong> \ud83c\udf89<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>...naja, nicht ganz \u263a\ufe0f<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Aber ich darf (neben <a href=\"https:\/\/dothewoo.io\/host\/courtney-robertson\/\">Courtney Robertson<\/a>, <a href=\"https:\/\/dothewoo.io\/host\/dave-lockie\/\">Dave Lockie<\/a> und <a href=\"https:\/\/dothewoo.io\/host\/robert-jacobi\/\">Robert Jacobi<\/a>) eine <a href=\"https:\/\/dothewoo.io\/podcasts\/open-web-conversations\/\">Show<\/a> auf @dothewoo.io@dothewoo.io hosten!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Knapp 17 Jahre nach der <a href=\"https:\/\/openwebpodcast.de\/37\/episode-1-eine-einfuhrung\/\">ersten<\/a> und fast 14 Jahre nach der <a href=\"https:\/\/openwebpodcast.de\/409\/folge-33-das-neue-facebook-und-ein-bisschen-google\/\">letzten Episode<\/a> des <a href=\"https:\/\/openwebpodcast.de\/\">OpenWebPodcasts<\/a> darf ich wieder mit G\u00e4sten \u00fcber das Fediverse, das IndieWeb, das OpenWeb im Allgemeinen und diesmal speziell (aber nicht zwingend) im Kontext von WordPress sprechen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Same Same But Different: Der Titel ist erschreckend \u00e4hnlich (obwohl ich damit nichts zu tun hatte und <a href=\"https:\/\/dothewoo.io\/author\/dothewoo\/\">Bob<\/a> den OpenWebPodcast nicht einmal kannte), die Themen sind auch gleich (ich bin leider inselbegabt) mit dem neuen Fokus auf WordPress und auch bei den G\u00e4sten wird es vielleicht \u00dcberschneidungen geben.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Was wirklich neu ist: Der Podcast ist auf Englisch \u2013 und genau davor hatte\/habe ich bisher den gr\u00f6\u00dften Respekt.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Die erste Episode ist schon \"im Kasten\" und sollte in den n\u00e4chsten zwei Wochen live gehen (ich glaube es wird sogar ein Video geben).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":49108,\"sizeSlug\":\"large\",\"linkDestination\":\"none\",\"align\":\"wide\"} -->\n<figure class=\"wp-block-image alignwide size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2025\/02\/Riverside-Snapshot-900x471.jpg\" alt=\"\" class=\"wp-image-49108\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Ein riesiges Dankesch\u00f6n vor allem an @alex@alex.kirk.at, dass er als mein erster Gast das Versuchskaninchen gespielt hat \u263a\ufe0f<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>(wobei ich mir nicht mehr ganz sicher bin, ob ich das vorher wirklich erw\u00e4hnt hatte... \ud83e\udd14)<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Es ist auf jeden Fall eine gro\u00dfartige Folge, in der wir \u00fcber die noch gro\u00dfartigeren (WordPress-)Projekte von Alex sprechen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Danke auch nochmal an Bob (@BobWP@mastodon.social), dass er dem fediverse einen festen Platz in seinem Podcast einger\u00e4umt hat!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ihr k\u00f6nnt <a href=\"https:\/\/dothewoo.io\/\">DoTheWoo<\/a> \u00fcbrigens auch \u00fcber ActivityPub auf Mastodon oder jeder anderen fediverse Plattform eurer Wahl abonnieren! Folgt einfach <code>@dothewoo.io@dothewoo.io<\/code> oder klickt @dothewoo.io@dothewoo.io<\/p>\n<!-- \/wp:paragraph -->","pubDate":"Thu, 20 Feb 2025 18:16:18 +0000"},{"title":"FediDEM","link":"https:\/\/notiz.blog\/2025\/02\/11\/fedidem\/","guid":"https:\/\/notiz.blog\/?p=48955","description":"<!-- wp:paragraph -->\n<p>Ich war dieses Jahr zum ersten Mal auf der #FOSDEM, haupts\u00e4chlich weil @evan@cosocial.ca und @andypiper@macaw.social (im Dunstkreis der <a href=\"https:\/\/socialwebfoundation.org\/\">Social Web Foundation<\/a>) mehrere <a href=\"https:\/\/socialwebfoundation.org\/2025\/01\/31\/social-web-at-fosdem\/\">Fediverse-(Sub-)Events organisiert<\/a> haben:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li>Den <em><a href=\"https:\/\/fosdem.org\/2025\/schedule\/track\/social-web\/\">Social Web Devroom<\/a><\/em> als Main-Track mit diversen l\u00e4ngeren und k\u00fcrzeren Vortr\u00e4gen rund um das Thema Fediverse. Besonders spannend fand ich die Beitr\u00e4ge der beiden \u201eLong-Former\u201c-Kollegen @matt@writing.exchange und @johnonolan@mastodon.xyz, da die Implementierungen in <a href=\"https:\/\/fosdem.org\/2025\/schedule\/event\/fosdem-2025-6017-federated-blogging-with-writefreely\/\">WriteFreely<\/a> und <a href=\"https:\/\/fosdem.org\/2025\/schedule\/event\/fosdem-2025-4673-networked-journalism-bringing-long-form-publishing-to-the-fediverse\/\">Ghost<\/a>, der von WordPress am n\u00e4chsten kommen.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Das <a href=\"https:\/\/fosdem.org\/2025\/schedule\/event\/fosdem-2025-6617-social-web-bof\/\">Social Web BOF<\/a> (\u201eBirds of a Feather\u201c) bot eine Stunde voller kurzer (10-min\u00fctiger) Vortr\u00e4ge. Ich hatte mir zwar etwas anderes darunter vorgestellt, aber auch diese Pr\u00e4sentationen waren unterhaltsam und interessant.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Bei den <a href=\"https:\/\/socialwebfoundation.org\/2025\/01\/04\/social-web-after-hours-at-fosdem-2025\/\">Social Web After Hours<\/a> im <a href=\"https:\/\/hsbxl.be\/events\/byteweek\/2025\/social-web-after-hours\/\">HSBXL<\/a> Hackerspace hatte ich die Gelegenheit, meinen Vortrag \u00fcber WordPress zu halten \u2013 wor\u00fcber ich mich nat\u00fcrlich sehr gefreut habe. Aber ehrlich gesagt, h\u00e4tte es mir auch gereicht, die Zeit mit Gleichgesinnten zu verbringen und ein Bier zu trinken. \ud83d\ude09<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>Es war \u00fcberw\u00e4ltigend, so viele Menschen zu treffen, die sich mit dem gleichen Thema besch\u00e4ftigen. Ich habe nicht oft die Gelegenheit, mit Gleichgesinnten zu fachsimpeln, und habe die kurze Zeit daher umso mehr genossen!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Weil die meisten Fediverse-Events haupts\u00e4chlich in den USA stattfinden, konnte ich viele, deren Wirken im Open Web ich schon lange online verfolge, zum ersten Mal pers\u00f6nlich treffen!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Die meiste Zeit hab ich mich gef\u00fchlt wie ein kleiner Junge, der das erste Mal mit den gro\u00dfen und coolen Kids spielen darf \ud83d\ude0d!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Balsam f\u00fcr meine Nerd-Seele!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ich werde mich h\u00fcten, hier jetzt Namen aufzuz\u00e4hlen \u2013 aus Angst, jemanden zu vergessen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:gallery {\"columns\":3,\"linkTo\":\"none\"} -->\n<figure class=\"wp-block-gallery has-nested-images columns-3 is-cropped\"><!-- wp:image {\"id\":49002,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2025\/02\/IMG_3413-768x1024.jpg\" alt=\"\" class=\"wp-image-49002\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"id\":48986,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2025\/02\/IMG_3406-900x600.jpg\" alt=\"\" class=\"wp-image-48986\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"id\":48985,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2025\/02\/IMG_3407-900x675.jpg\" alt=\"\" class=\"wp-image-48985\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"id\":48984,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2025\/02\/IMG_3402-900x675.jpg\" alt=\"\" class=\"wp-image-48984\"\/><\/figure>\n<!-- \/wp:image --><\/figure>\n<!-- \/wp:gallery -->\n\n<!-- wp:paragraph -->\n<p>Danke an @_elena@mastodon.social f\u00fcrs knipsen!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ich glaube nicht, dass die FOSDEM selbst die richtige Konferenz f\u00fcr mich ist, aber mit den (Sub-)Events rund um das Fediverse, w\u00fcrde ich das n\u00e4chste Jahr definitiv wieder kommen!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>(Die Folien meiner Pr\u00e4sentation findet ihr \u00fcbrigens <a href=\"https:\/\/notiz.blog\/speaking\/social-web-after-hours-at-fosdem\/\">hier<\/a>)<\/p>\n<!-- \/wp:paragraph -->","pubDate":"Tue, 11 Feb 2025 19:46:19 +0000"},{"title":"\ud834\udf64\ud834\udf64\ud834\udf64\ud834\udf63","link":"https:\/\/notiz.blog\/2024\/12\/07\/19\/","guid":"https:\/\/notiz.blog\/?p=48478","description":"<!-- wp:paragraph -->\n<p>19 Jahre gibt es jetzt dieses kleine Fleckchen Internet!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Irgendwie ist ja schon ein bisschen affig, das zu feiern... ich hab den \"Geburtstag\" sogar im Kalender gespeichert \ud83e\udd13<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Naja... es gibt affigeres... seinem Blog ein Geburtstagslied zu machen z.B.!?!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\ud83e\udd78<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:audio {\"id\":48480,\"align\":\"center\"} -->\n<figure class=\"wp-block-audio aligncenter\"><audio controls src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/12\/notiz.blog_.mp3\"><\/audio><\/figure>\n<!-- \/wp:audio -->\n\n<!-- wp:paragraph -->\n<p>(...ich schiebs einfach aufs LLM!)<\/p>\n<!-- \/wp:paragraph -->","pubDate":"Sat, 07 Dec 2024 20:41:05 +0000"},{"title":"notiz.pulli","link":"https:\/\/notiz.blog\/2024\/11\/08\/notiz-pulli\/","guid":"https:\/\/notiz.blog\/?p=46434","description":"<!-- wp:image {\"id\":46435,\"sizeSlug\":\"large\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/11\/IMG_3245-2-768x1024.jpg\" alt=\"\" class=\"wp-image-46435\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>@simon@dewp.space hat mir einen Pullover mit dem notiz.blog Logo <s>gestrickt<\/s> besticken lassen und jetzt werde ich wohl nie wieder etwas anderes anziehen! \u2764\ufe0f<\/p>\n<!-- \/wp:paragraph -->","pubDate":"Fri, 08 Nov 2024 14:01:59 +0000"},{"title":"The Fediverse Files","link":"https:\/\/notiz.blog\/2024\/09\/13\/the-fediverse-files\/","guid":"https:\/\/notiz.blog\/?p=33607","description":"<!-- wp:paragraph -->\n<p>Die <strong>Fediverse Files<\/strong> sind eine fantastische Videoserie \u00fcber das Fediverse, und ich bin stolz, Teil davon zu sein! @docpop@mastodon.social bringt mit seinem einzigartigen Stil eine perfekte Mischung aus Information und Popkultur in jede Folge. Auch der Cast ist hervorragend, und ich sch\u00e4tze @docpop@mastodon.social, @evan@cosocial.ca und @bart@moth.social sowie ihre Arbeit f\u00fcr das Fediverse sehr.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Es freut mich besonders, dass <a href=\"https:\/\/developer.wordpress.com\/fediversefiles\/\">WordPress.com<\/a>\/Automattic und @docpop@mastodon.social zusammengefunden haben!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Genug der Lobhudelei!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ich kann jedem, der die <strong>Fediverse Files<\/strong> bisher noch nicht gesehen hat, nur ans Herz legen, dies umgehend nach zu holen! Viel Spa\u00df beim Binge Watching \ud83c\udf7f<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:embed {\"url\":\"https:\/\/www.youtube.com\/watch?v=QzYozbNneVc\",\"type\":\"video\",\"providerNameSlug\":\"youtube\",\"responsive\":true,\"className\":\"wp-embed-aspect-16-9 wp-has-aspect-ratio\"} -->\n<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\">\nhttps:\/\/www.youtube.com\/watch?v=QzYozbNneVc\n<\/div><\/figure>\n<!-- \/wp:embed -->\n\n<!-- wp:embed {\"url\":\"https:\/\/www.youtube.com\/watch?v=nLqwKph7Sxk\",\"type\":\"video\",\"providerNameSlug\":\"youtube\",\"responsive\":true,\"className\":\"wp-embed-aspect-16-9 wp-has-aspect-ratio\"} -->\n<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\">\nhttps:\/\/www.youtube.com\/watch?v=nLqwKph7Sxk\n<\/div><\/figure>\n<!-- \/wp:embed -->\n\n<!-- wp:embed {\"url\":\"https:\/\/www.youtube.com\/watch?v=1JKszCKZxqQ\",\"type\":\"video\",\"providerNameSlug\":\"youtube\",\"responsive\":true,\"className\":\"wp-embed-aspect-16-9 wp-has-aspect-ratio\"} -->\n<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\">\nhttps:\/\/www.youtube.com\/watch?v=1JKszCKZxqQ\n<\/div><\/figure>\n<!-- \/wp:embed -->\n\n<!-- wp:embed {\"url\":\"https:\/\/www.youtube.com\/watch?v=3DhK8uSKIdE\",\"type\":\"video\",\"providerNameSlug\":\"youtube\",\"responsive\":true,\"className\":\"wp-embed-aspect-16-9 wp-has-aspect-ratio\"} -->\n<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\">\nhttps:\/\/www.youtube.com\/watch?v=3DhK8uSKIdE\n<\/div><\/figure>\n<!-- \/wp:embed -->\n\n<!-- wp:embed {\"url\":\"https:\/\/www.youtube.com\/watch?v=t4pmWufYRr0\",\"type\":\"video\",\"providerNameSlug\":\"youtube\",\"responsive\":true,\"className\":\"wp-embed-aspect-16-9 wp-has-aspect-ratio\"} -->\n<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\">\nhttps:\/\/www.youtube.com\/watch?v=t4pmWufYRr0\n<\/div><\/figure>\n<!-- \/wp:embed -->","pubDate":"Fri, 13 Sep 2024 12:10:55 +0000"},{"title":"Praise RSS through RSS","link":"https:\/\/notiz.blog\/rss-club\/praise-rss-through-rss\/","guid":"https:\/\/notiz.blog\/?post_type=rssclub&#038;p=33590","description":"<!-- wp:paragraph -->\n<p><a href=\"https:\/\/kevquirk.com\/\">Kev Quirk<\/a> und andere bedanken sich bei ihren Lesern die RSS benutzen um das jeweilige Blog zu lesen. Ich mag die Idee (ja, ich bin schnell und einfach zu begeistern \u263a\ufe0f) und m\u00f6chte ein bisschen Werbung f\u00fcr <a href=\"https:\/\/jeremy.hu\/\">Jeremy Herves<\/a> <a href=\"https:\/\/jeremy.hu\/thanking-my-rss-readers\/\">WordPress Snippet<\/a> machen, \u00fcber das ich \u00fcberhaupt erst auf das Thema gesto\u00dfen bin.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code>\/**\n * Display a nice welcoming message to folks reading posts via RSS.\n *\n * Kudos Kev Quirk for the idea!\n *\n * @param string $content The current post content.\n *\n * @return string\n *\/\nfunction jeherve_welcome_rss_readers( $content ) {\n\t$welcome_messages = array(\n\t\t'Thanks for reading this post via RSS. RSS is great, and you\u2019re great for using it. \u2665\ufe0f',\n\t\t'Congratulations on being an RSS reader! You are part of an elite group of people who know how to stay updated in style.',\n\t\t'Hey there, RSS reader! You\u2019re one of a special few, choosing this old-school yet awesome way of staying informed. Kudos!',\n\t\t'You are a true RSS aficionado! While others are drowning in social media noise, you enjoy the simplicity and control of RSS. Congrats!',\n\t\t'RSS readers like you are the unsung heroes of the internet. Keep up the good work!',\n\t\t'You are a master of efficiency! By using RSS, you save time and avoid distractions. \ud83d\udc4f',\n\t\t'RSS readers like you are the secret sauce of the internet. Keep rocking and staying informed!',\n\t\t'Hey there, RSS reader! You\u2019re cool. Keep being awesome! \ud83d\ude0e',\n\t);\n\n\t$welcome_message = $welcome_messages&#91; wp_rand( 0, count( $welcome_messages ) - 1 ) ];\n\n\treturn sprintf(\n\t\t'%1$s&lt;p>%2$s&lt;\/p>',\n\t\t$content,\n\t\t$welcome_message\n\t);\n}\nadd_filter( 'the_content_feed', 'jeherve_welcome_rss_readers' );<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Es ist eigentlich eine sch\u00f6ne Erg\u00e4nzung f\u00fcr das <a href=\"https:\/\/notiz.blog\/rss-club\/o-rss-my-rss\/\">RSS-Club Plugin<\/a>... Mal schauen was Jeremy davon h\u00e4lt, wenn ich es dort einbaue!?!<\/p>\n<!-- \/wp:paragraph -->","pubDate":"Thu, 12 Sep 2024 10:01:22 +0000"},{"title":".well-known, OPML &amp; XSLT","link":"https:\/\/notiz.blog\/rss-club\/well-known-opml-xslt\/","guid":"https:\/\/notiz.blog\/?post_type=rssclub&#038;p=33316","description":"<!-- wp:image {\"id\":33317,\"sizeSlug\":\"large\",\"linkDestination\":\"none\",\"align\":\"wide\"} -->\n<figure class=\"wp-block-image alignwide size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/08\/well-known-feeds-xslt-900x618.png\" alt=\"Ein Screenshot von einem OPML-XML versch\u00f6nert durch einen XSLT-Style.\" class=\"wp-image-33317\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Ich hab dem <code>.well-known\/feeds<\/code> <a href=\"https:\/\/github.com\/pfefferle\/wordpress-well-known-feeds\">Plugin<\/a> ein schlankes Design verpasst. Wer will schon XML sehen? \ud83d\ude09<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Danke @alex@alex.kirk.at f\u00fcr die Idee \u2764\ufe0f<\/p>\n<!-- \/wp:paragraph -->","pubDate":"Fri, 16 Aug 2024 15:32:38 +0000"},{"title":"So Long, and Thanks for the Job","link":"https:\/\/notiz.blog\/2024\/08\/08\/so-long-and-thanks-for-the-job\/","guid":"https:\/\/notiz.blog\/?p=32994","description":"<!-- wp:paragraph -->\n<p>Twitter hat sich ver\u00e4ndert und das leider nicht zum Guten!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Hier ein paar Schlagzeilen:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><a href=\"https:\/\/www.vice.com\/en\/article\/elon-musk-twitter-nazis-white-supremacy\/\">Elon Musk Is Turning Twitter Into a Haven for Nazis<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/www.theverge.com\/2022\/11\/19\/23467280\/donald-trump-twitter-back-elon-musk-poll\">Elon Musk says he\u2019s letting Donald Trump back on Twitter<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/www.dw.com\/en\/twitters-sacking-of-content-moderators-will-backfire-experts-warn\/a-63778330\">Twitter's sacking of content moderators raises concerns<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/www.vox.com\/technology\/2023\/5\/20\/23730607\/elon-musk-conspiracy-twitter-texas-shooting-bellingcat-taylor-lorenz-psyops\">Elon Musk won\u2019t stop tweeting his way into trouble<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>Ich habe, um ehrlich zu sein, keine Ahnung, warum ich immer noch bei Twitter bin, und ich glaube, bei Facebook hat damals wesentlich weniger gereicht, <a href=\"https:\/\/notiz.blog\/2018\/11\/22\/facebook\/\">um meinen Account zu l\u00f6schen<\/a>... <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Klar, Twitter war \u00fcber 17 Jahre lang das soziale Netzwerk meiner Wahl und hatte \u00fcber lange Zeit hinweg wenig bis keine Konkurrenz! Ich habe viele spannende und inspirierende Menschen kennengelernt. Twitter hat mir geholfen, mich mit der deutschen Web2.0-Community zu vernetzen. Barcamps und Webmontage wurden \u00fcber Twitter organisiert und diskutiert. Au\u00dferdem verdanke ich Twitter wohl auch meinen aktuellen Traum-Job bei Automattic!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Aber das alleine hat mich die letzten zwei Jahre nicht auf Twitter gehalten. Die Menschen, die mir wichtig sind (inklusive mir), sind weitergezogen und haben das Fediverse f\u00fcr sich entdeckt. Ein besseres Job-Angebot als das von Automattic ist aktuell eher unwahrscheinlich (\ud83d\ude0d) und wenn es hochkommt, schaue ich maximal alle zwei Wochen bei Twitter vorbei, und seit Monaten nutze ich schon keine Twitter-Apps mehr auf meinem Handy oder Computer.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Das was mich h\u00e4lt, kann also nur Nostalgie und die Romantisierung der \"guten alten Zeit\" auf Twitter sein!?!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ich widme jetzt fast 20 Jahre meiner Zeit der <em>Open Web Idee<\/em> (von <em>Web2.0<\/em> \u00fcber <em>Social Web<\/em> bis hin zum <em>Fediverse<\/em>) und predige auf meiner Seite, <a href=\"https:\/\/notiz.blog\/publications\/\">auf totem Holz<\/a>, <a href=\"https:\/\/notiz.blog\/podcasts\/\">in Podcasts<\/a> und <a href=\"https:\/\/notiz.blog\/speaking\/\">auf Konferenzen<\/a>, wie wichtig es ist sich unabh\u00e4ngig vom \"<a href=\"https:\/\/indieweb.org\/corporate_web\">corporate web<\/a>\" zu machen und die <a href=\"https:\/\/indieweb.org\/own_your_data\">volle Kontrolle \u00fcber seine eigenen Daten<\/a> zu haben.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Nur fair, wenn ich jetzt auch umsetze, was ich da so von mir gebe!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ich glaube, vielen geht es \u00e4hnlich wie mir: Sie sind unzufrieden mit Twitter, haben ihren Account aber aus Sentimentalit\u00e4t noch nicht gel\u00f6scht. Doch so wird sich langfristig nichts \u00e4ndern. Der einzige wirkungsvolle Protest ist das konsequente L\u00f6schen all dieser inaktiven Profile. Das Netzwerk verdient durch uns und mit uns Geld, und nur wenn die Nutzerzahlen sinken, wird gen\u00fcgend Druck erzeugt! Aber selbst wenn nicht\u2026 das ist dann nicht mehr mein Problem \u263a\ufe0f<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Also...<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":33211,\"sizeSlug\":\"large\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/08\/x-twitter-900x618.png\" alt=\"Ein Screenshot von meinem gel\u00f6schten Twitter-Profil.\" class=\"wp-image-33211\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>...oder um es mit den <a href=\"https:\/\/en.wikipedia.org\/wiki\/Hello,_I_Must_Be_Going_(song)\">Worten von Groucho Marx<\/a> zu sagen:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>Hello, I must be going, I cannot stay,<br>I came to say, I must be going.<br>I\u2019m glad I came, but just the same,<br>I must be going.<\/p>\n<!-- \/wp:paragraph --><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Wir sehen uns <a href=\"https:\/\/notiz.blog\/follow\/\">im Fediverse<\/a> \ud83d\udc4b<\/p>\n<!-- \/wp:paragraph -->","pubDate":"Thu, 08 Aug 2024 19:10:02 +0000"},{"title":"A Share-Icon for the Fediverse","link":"https:\/\/notiz.blog\/2024\/07\/29\/a-share-icon-for-the-fediverse\/","guid":"https:\/\/notiz.blog\/?p=33090","description":"<!-- wp:paragraph -->\n<p>Ich hab mir \u00fcber die letzten Wochen viele Gedanken zum Thema \"<a href=\"https:\/\/mastodon.social\/@pfefferle\/112798585360329192\">Sharing im Fediverse<\/a>\" gemacht. <a href=\"https:\/\/notiz.blog\/tag\/webintents,xauth,webshare,web-intents,web-actions\/\">Das Thema kommt zwar immer wieder<\/a> und scheitert dann auf <s>die immer gleiche<\/s> \u00e4hnliche Weise, trotzdem (oder vielleicht gerade deshalb) fasziniert es mich seit jeher.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Als gestern dann auch noch @stefan@stefanbohacek.online mit seinem \"Fediverse Sharing Button\" um die Ecke kam, dachte ich: Der perfekte Zeitpunkt um die naheliegendste Version eines \"Share-Icons f\u00fcr das Fediverse\" vorzuschlagen!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:gallery {\"linkTo\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped\"><!-- wp:image {\"id\":33099,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/07\/federated-share-icon.png\" alt=\"\" class=\"wp-image-33099\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"id\":33098,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/07\/fediverse-share-icon-black.png\" alt=\"\" class=\"wp-image-33098\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"id\":33100,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/07\/fediverse-share-icon-color.png\" alt=\"\" class=\"wp-image-33100\"\/><\/figure>\n<!-- \/wp:image --><\/figure>\n<!-- \/wp:gallery -->\n\n<!-- wp:paragraph -->\n<p>Gebt es zu, die Idee ist grandios (nur die Idee, nicht die Umsetzung)!!!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\ud83d\ude09<\/p>\n<!-- \/wp:paragraph -->","pubDate":"Mon, 29 Jul 2024 15:03:29 +0000"},{"title":"Richtig Sch\u00f6ne Systemerweiterungen","link":"https:\/\/notiz.blog\/rss-club\/richtig-schoene-systemerweiterungen\/","guid":"https:\/\/notiz.blog\/?post_type=rssclub&#038;p=24838","description":"<!-- wp:paragraph -->\n<p>In den letzten Monaten habe ich an einigen RSS-Plugins f\u00fcr WordPress gearbeitet, \u00fcber die ich bisher noch gar nicht geschrieben habe. Also hier mal ein bisschen Werbung:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">RSS Club<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/notiz.blog\/rss-club\/o-rss-my-rss\/\">Wir sprechen nicht \u00fcber den RSS Club!<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">RSS 3.0<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Ich glaube nicht, dass Aaron Swartz das wirklich ernst gemeint hat, aber das ist genau mein Humor.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>There\u2019s been a lot of talk in the community about how RSS 2.0 is too complicated. I haven\u2019t heard any objections, so I\u2019m going to move ahead with the following changes that will result in RSS 3.0:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>1. Remove XML. XML is just too complicated and is against the spirit of RSS, which is Really Simple Syndication. I don\u2019t want people to have to buy one of these 200 page XML books to understand RSS. And XML sucks up bandwidth like nobody\u2019s business. Instead, we\u2019ll go back to RFC822-style fields. There are lots of available parsers for those.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>2. Remove namespaces. Namespaces are just a waste of time. If people want to add an element to RSS, then just send it to me and I\u2019ll add it to my list of all elements in use. This system is easy to use and doesn\u2019t result in any wasteful URIs all over the place.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>3. HTML forbidden. No one needs HTML. Email has been just fine for years before Microsoft introduce their stupid rich HTML extensions. HTML is for those loser newbies. Any intelligent Internet user deals in plain text.<\/p>\n<!-- \/wp:paragraph --><cite><a href=\"http:\/\/www.aaronsw.com\/weblog\/000574\">The Road to RSS 3.0<\/a><\/cite><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Also nehmt es als eine Art Hommage an einen gro\u00dfartigen Mann, <a href=\"http:\/\/www.rememberaaronsw.com\/memories\/\">der leider viel zu fr\u00fch von uns gegangen ist<\/a>!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ein Beispiel: <a href=\"https:\/\/notiz.blog\/feed\/rss3\">https:\/\/notiz.blog\/feed\/rss3<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Also hier das Plugin: <strong><a href=\"https:\/\/github.com\/pfefferle\/wordpress-rss30\">wordpress-rss30<\/a><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Pretty Feeds<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>\"Your WordPress' Feeds with Style!\"<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Im Prinzip ist das auch schon alles! Das Plugin macht einfach die RSS und Atom Feeds ein bisschen h\u00fcbscher... Was nat\u00fcrlich sehr subjektiv ist...<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":32864,\"sizeSlug\":\"large\",\"linkDestination\":\"none\",\"className\":\"shadow\"} -->\n<figure class=\"wp-block-image size-large shadow\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/07\/Screenshot-2024-07-09-at-22.12.27-900x903.png\" alt=\"\" class=\"wp-image-32864\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Ein Beispiel: <a href=\"https:\/\/notiz.blog\/feed\/\">https:\/\/notiz.blog\/feed\/<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Link zum Plugin: <strong><a href=\"https:\/\/github.com\/pfefferle\/wordpress-pretty-feeds\">wordpress-pretty-feeds<\/a><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">\/.well-known\/feeds<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Der <code>\/.well-known\/feeds<\/code> Endpunkt ist eine <a href=\"https:\/\/danq.me\/2023\/08\/23\/well-known-feeds\/\">Idee von DanQ<\/a> und stellt ein OPML-File mit allen Feeds einer Seite bereit. Es soll eine Alternative zu den klassischen <code>&lt;link rel=\"alternate\"&gt;<\/code> HTML-Headern sein um den Overhead beim klassischen Seitenaufruf zu reduzieren.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Die Draft-Spec: <a href=\"https:\/\/github.com\/Dan-Q\/well-known-feeds\">https:\/\/github.com\/Dan-Q\/well-known-feeds<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ein Beispiel: <a href=\"https:\/\/notiz.blog\/.well-known\/feeds\">https:\/\/notiz.blog\/.well-known\/feeds<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Link zum Plugin: <a href=\"https:\/\/github.com\/pfefferle\/wordpress-well-known-feeds\">wordpress-well-known-feeds<\/a><\/p>\n<!-- \/wp:paragraph -->","pubDate":"Tue, 16 Jul 2024 16:02:11 +0000"},{"title":"ein notiz.blog","link":"https:\/\/notiz.blog\/2024\/07\/10\/ein-notiz-blog\/","guid":"https:\/\/notiz.blog\/?p=32878","description":"<!-- wp:paragraph -->\n<p>Ein notiz.Blog,<br>Worte tanzen still im Netz,<br>Gedanken verweilen.<\/p>\n<!-- \/wp:paragraph -->","pubDate":"Wed, 10 Jul 2024 08:11:02 +0000"},{"title":"ASCIIerle","link":"https:\/\/notiz.blog\/2024\/06\/02\/asciierle\/","guid":"https:\/\/notiz.blog\/?p=27396","description":"<!-- wp:image {\"id\":27409,\"sizeSlug\":\"full\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/06\/Screenshot-2024-05-21-at-8.12.38\u202fAM-1.png\" alt=\"\" class=\"wp-image-27409\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Ich besitze jetzt einen echten <a href=\"https:\/\/docpop.org\/2024\/06\/my-ascii-art-workflow\/\">Doctor Popular<\/a>!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Thanks a lot @docpop@mastodon.social \u2764\ufe0f<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>...und hier noch zwei weitere Versionen:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":27413,\"sizeSlug\":\"large\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/06\/Matthias-ascii-green-9.gif\" alt=\"\" class=\"wp-image-27413\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"id\":27412,\"sizeSlug\":\"large\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/06\/Matthias-ascii-scanline-3.gif\" alt=\"\" class=\"wp-image-27412\"\/><\/figure>\n<!-- \/wp:image -->","pubDate":"Sun, 02 Jun 2024 14:51:16 +0000"},{"title":"ActivityPub &#8211; The evolution of RSS","link":"https:\/\/notiz.blog\/2024\/04\/26\/activitypub-the-evolution-of-rss\/","guid":"https:\/\/notiz.blog\/?p=25230","description":"<!-- wp:paragraph -->\n<p>Dave Winer (@davew@mastodon.social) 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>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>What does ActivityPub does that RSS doesn't?<\/p>\n<!-- \/wp:paragraph --><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>und nimmt vorweg:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>Off the top of my head, it's not the ability to syndicate, RSS already does that. I can follow anyone on any server.<\/p>\n<!-- \/wp:paragraph --><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Es macht nat\u00fcrlich Sinn, erstmal zu kl\u00e4ren was RSS ist und kann, um auf die Vorteile von ActivityPub einzugehen!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Also RSS steht f\u00fcr \"Really Simple Syndication\" und ist eine Art \"Digitale Einbahnstra\u00dfe\", so zu sagen der Newsletter oder Podcast f\u00fcr Texte auf Webseiten. Und weil es dem Podcast so \u00e4hnlich ist (und eigentlich auch dessen technische Basis) nennt es Dave Winer auch neuerdings \"<a href=\"https:\/\/textcasting.org\/\">Textcasting<\/a>\", was ich gro\u00dfartig finde!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>Applying the philosophy of podcasting to text.<\/p>\n<!-- \/wp:paragraph --><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Und technisch gesehen ist das auch der gro\u00dfe Unterschied zu ActivityPub. W\u00e4hrend ich bei Textcasting, Texte nur abonnieren kann, habe ich durch ActivityPub auch einen R\u00fcckkanal, der mir erm\u00f6glicht, die Texte auch zu liken, mit meinen <s>Freunden<\/s> Followern zu teilen und zu kommentieren!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<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\u00dflich \u00fcber 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>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>@manton@manton.org fasst es ganz gut zusammen:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<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>\n<!-- \/wp:paragraph --><cite><a href=\"https:\/\/micro.blog\/manton\/34864514\">https:\/\/micro.blog\/manton\/34864514<\/a><\/cite><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Aber ist die Technik das, was hier wirklich den Unterschied macht?<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Die Diskussion erinnert mich sehr an den RSS vs. Atom \"War\", von dem @tantek.com@tantek.com in einem <a href=\"https:\/\/youtu.be\/FNr0JNwsLy8?feature=shared&amp;t=1021\">IndieWeb Vortrag spricht<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:embed {\"url\":\"https:\/\/youtu.be\/FNr0JNwsLy8?t=1023\",\"type\":\"video\",\"providerNameSlug\":\"youtube\",\"responsive\":true,\"className\":\"wp-embed-aspect-16-9 wp-has-aspect-ratio\"} -->\n<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\">\nhttps:\/\/youtu.be\/FNr0JNwsLy8?t=1023\n<\/div><\/figure>\n<!-- \/wp:embed -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>I saw the best minds of my time waste our time arguing about syndication formats, arguing about plumbing, user don'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. [...] So we focused on the wrong things we argued about plumbing instead of user experience.<\/p>\n<!-- \/wp:paragraph --><cite><a href=\"https:\/\/youtu.be\/FNr0JNwsLy8?feature=shared&amp;t=1021\">Tantek \u00c7elik - The once and future IndieWeb<\/a><\/cite><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Vielleicht kommt man mit RSS, WebSub und Webmentions auf ein relativ \u00e4hnliches Ergebnis und es ist technisch gesehen wahrscheinlich auch etwas einfacher umzusetzen... Aber sind RSS und ActivityPub wirklich so weit auseinander?<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>F\u00fcr mich ist ActivityPub einfach nur die logische Weiterentwicklung, oder auch die n\u00e4chste 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\u00e4ten auszuzeichnen) etwas genauer ansieht, erkennt vielleicht ein alt bekanntes Format.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code>&lt;entry xmlns=\"http:\/\/www.w3.org\/2005\/Atom\"\n       xmlns:activity=\"http:\/\/activitystrea.ms\/spec\/1.0\/\"&gt;\n  &lt;id&gt;tag:photopanic.example.com,2009:photo\/4352&lt;\/id&gt;\n  &lt;title&gt;My Cat&lt;\/title&gt;\n  &lt;published&gt;2010-11-02T15:29:00Z&lt;\/published&gt;\n  &lt;link rel=\"alternate\" type=\"text\/html\" href=\"...\" \/&gt;\n  &lt;activity:object-type&gt;photo&lt;\/activity:object-type&gt;\n  &lt;activity:verb&gt;post&lt;\/activity:verb&gt;\n&lt;\/entry&gt;<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>ActivityStreams wurden 2011 als <a href=\"https:\/\/activitystrea.ms\/specs\/atom\/1.0\/\">Namespace f\u00fcr Atom<\/a> definiert um RSS\/Atom Feeds mit Informationen anzureichern, die man aus den sozialen Netzwerken kennt. Das ist haupts\u00e4chlich der <code>object-type<\/code> um neben Texten auch Bilder oder Videos auszuzeichnen, und <code>verb<\/code> um klar zu machen um was f\u00fcr eine Aktion es sich genau handelt.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/notiz.blog\/tag\/ostatus\/\">OStatus<\/a>, der Vorg\u00e4nger von ActivityPub, <a href=\"https:\/\/notiz.blog\/2010\/03\/05\/ostatus-the-next-generation-of-openmicroblogging\/\">benutzte \u00fcbrigens genau dieses Format um Aktivit\u00e4ten auszuzeichnen<\/a>!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Erst 6 Jahre sp\u00e4ter wurde die <a href=\"https:\/\/www.w3.org\/TR\/activitystreams-core\/\">Version 2.0<\/a> als reines JSON Format ver\u00f6ffentlicht, was aber auch Sinn macht, da JSON das Format ist, welches moderne APIs eben sprechen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Das hei\u00dft ActivityStreams ist im Prinzip eine moderne Form von RSS und ActivityPub ist einfach \"nur\" ein <a href=\"https:\/\/en.wikipedia.org\/wiki\/Publish%E2%80%93subscribe_pattern\">PubSub System<\/a> welches drumherum gebaut wurde.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Aber zur\u00fcck zur Usability!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Die Frage ist f\u00fcr mich nicht RSS oder ActivityPub... Die wesentlich interessantere Frage ist: Feed-Reader oder Mastodon?<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Die RSS oder <a href=\"https:\/\/indieweb.org\/\">IndieWeb Community<\/a> (und ich z\u00e4hle 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\u00fcr eine Fediverse Platform... Pixelfed, Misskey und andere machen einen \u00e4hnlich guten Job) mithalten kann. Mastodon erm\u00f6glicht das dezentrale folgen, abonnieren, kommentieren, liken und sharen in einer simplen Oberfl\u00e4che. 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>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Mastodon zeigt au\u00dferdem 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\u00e4ter auf ActivityPub<\/a>!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ich besch\u00e4ftige mich jetzt seit ungef\u00e4hr +\/-15 Jahren mit dem Thema, welches man heute als Fediverse oder IndieWeb zusammen fassen w\u00fcrde, 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>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<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\u00e4hlt) w\u00e4hrend \u00fcber RSS (gemessen an Kommentaren \u00fcber das WordPress Formular) und Webmentions vielleicht eine Reaktion im Monat kommt.<\/p>\n<!-- \/wp:paragraph -->","pubDate":"Fri, 26 Apr 2024 12:02:53 +0000"},{"title":"It&#8217;s a Thing!","link":"https:\/\/notiz.blog\/2024\/04\/22\/its-a-thing\/","guid":"https:\/\/notiz.blog\/?p=25298","description":"<!-- wp:paragraph -->\n<p>Das Fediverse tut sich schwer, das volle Potential der verschiedenen <a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#object-types\">Activity-Objects<\/a> auszunutzen, haupts\u00e4chlich aus Angst, sie falsch oder schlecht darzustellen und deshalb teilen die meisten gro\u00dfen Netzwerke leider nur <code>Note<\/code>s.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Dabei k\u00f6nnte es so einfach sein!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>@deadsuperhero@social.wedistribute.org schreibt auf seinem <a href=\"https:\/\/deadsuperhero.com\/\">Blog<\/a>, dass er eigentlich gerne <code>Article<\/code>s ver\u00f6ffentlichen will, aber (haupts\u00e4chlich) durch Mastodon zu <code>Note<\/code> gezwungen wird, wenn er sicher gehen will, dass der Text vollst\u00e4ndig dargestellt wird.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>Here\u2019s the problem, though: the biggest player in the space, Mastodon, does a poor job of supporting Article. Instead, every post Mastodon uses is instead a <a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-note\" target=\"_blank\" rel=\"noreferrer noopener\">Note<\/a>. From a semantic point of view, it might not seem like there\u2019s a lot of difference between the two: both are effectively texts posts that can contain some formatting markup, both can hold an arbitrary amount of characters, and both can effectively be used to represent a full article.<\/p>\n<!-- \/wp:paragraph --><cite><a href=\"https:\/\/deadsuperhero.com\/2024\/04\/a-content-fallback-mechanism-for-the-fediverse\/\">A Content-Fallback Mechanism for the Fediverse<\/a><\/cite><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Ironischerweise zeigt Mastodon eine f\u00f6derierte <code>Note<\/code> vollst\u00e4ndig an, auch wenn der Text weit \u00fcber die eigentlich erlaubten 500 Zeichen hinaus geht, bei einem <code>Article<\/code> wird statt dessen aber nur die kurze <code>summary<\/code> benutzt.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Seine Idee: Ein Content-Fallback Mechanismus!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Das hei\u00dft jede Aktivit\u00e4t, egal von welchem Typ, liefert zus\u00e4tzlich zu dem spezifischen Objekt, eine standardisierte <code>Note<\/code> (<code>content-fallback<\/code>): <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code {\"language\":\"json\"} -->\n<pre class=\"wp-block-code\"><code>{\n  \"@context\":&#91;\n    \"https:\/\/www.w3.org\/ns\/activitystreams\",\n    {\n      \"Hashtag\":\"as:Hashtag\"\n    }\n  ],\n  \"id\":\"https:\/\/wedistribute.org\/2024\/04\/iftas-dsa-guide\/\",\n  \"type\":\"Article\",\n  \"content-fallback\": {\n    \"content\":\"IFTAS, the dedicated Trust &amp; Safety organization ...\",\n    \"mediaType\":\"text\/plain\",\n    \"summary\":\"\",\n    \"tag\":&#91;{\n      \"href\":\"https:\/\/wedistribute.org\/tags\/fediverse\",\n      \"name\":\"#fediverse\",\n      \"type\":\"Hashtag\"\n    }],\n    \"type\":\"Note\",\n    \"updated\":\"2024-04-11T20:55:29Z\"\n  }\n}<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Ich verstehe das Problem und finde die Idee generell nicht schlecht, aber eigentlich bietet ActivityPub alles N\u00f6tige schon von Haus aus! <a href=\"https:\/\/www.w3.org\/TR\/activitypub\/\">ActivityPub<\/a> oder besser <a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/\">ActivityStreams<\/a> ist so aufgebaut, dass alle Objekte von einem Art <a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-object\">Base-Object<\/a> abgeleitet werden. Das hei\u00dft <code>Article<\/code>, <code>Note<\/code>, <code>Event<\/code> oder <code>Place<\/code>, haben ein gleiches Minimal-Set an Attributen:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-attachment\">attachment<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-attributedto\">attributedTo<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-audience\">audience<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-content\">content<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-context\">context<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-name\">name<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-icon\">icon<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-image\">image<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-inreplyto\">inReplyTo<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-published\">published<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-replies\">replies<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-summary\">summary<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-tag\">tag<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-updated\">updated<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-url\">url<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-to\">to<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-bto\">bto<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-cc\">cc<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-bcc\">bcc<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-mediatype\">mediaType<\/a><\/code><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>...und <a href=\"https:\/\/www.w3.org\/TR\/activitystreams-vocabulary\/#dfn-object\">mehr<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>Und auch wenn beispielsweise <code>Place<\/code> oder <code>Event<\/code> einige spezifische Eigenschaften haben, die nicht jede Plattform \"kennt\" und \"versteht\", sollte es immer m\u00f6glich sein, die Beschreibung (<code>content<\/code> oder <code>summary<\/code>) und den Titel (<code>name<\/code>) anzuzeigen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Das Prinzip ist \u00e4hnlich wie, wenn nicht sogar inspiriert durch, <a href=\"https:\/\/schema.org\/Thing\">schema.org\/Thing<\/a>. Auch hier basieren alle Objekte letztendlich auf einem <code>Thing<\/code> und trotz der wesentlich gr\u00f6\u00dferen Anzahl<sup data-fn=\"86afc0a7-1418-45a0-ac8c-065597de0527\" class=\"fn\"><a href=\"#86afc0a7-1418-45a0-ac8c-065597de0527\" id=\"86afc0a7-1418-45a0-ac8c-065597de0527-link\">1<\/a><\/sup> an Objekten und Attributen, k\u00f6nnen Suchmaschinen sich immer sicher sein, dass es zumindest einen <code>name<\/code>, eine <code>description<\/code> und eine <code>url<\/code> zum Anzeigen gibt.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Bevor wir \u00fcber also \u00fcber ein `content-fallback` nachdenken, sollten wir (meiner Meinung nach) erst einmal daf\u00fcr sorgen, dass die vorhanden M\u00f6glichkeiten richtig genutzt werden.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:footnotes \/-->","pubDate":"Mon, 22 Apr 2024 16:24:10 +0000"},{"title":"Mein Newsletter!","link":"https:\/\/notiz.blog\/2024\/04\/11\/mein-newsletter\/","guid":"https:\/\/notiz.blog\/?p=25236","description":"<!-- wp:paragraph -->\n<p>Es scheint wohl zum guten Ton zu geh\u00f6ren, dieser Tage einen Newsletter zu betreiben... und da ich das immerhin schon seit <a href=\"https:\/\/notiz.blog\/2005\/\">2005<\/a> tue, dachte ich, ich mache auch mal etwas Werbung daf\u00fcr!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/de.wikipedia.org\/wiki\/Hipster_(21._Jahrhundert)\">Und ja, ich hatte schon einen Newsletter, <strong>lange bevor<\/strong> Newsletter cool waren!!!<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Das Thema ist nat\u00fcrlich das \"open, portable, interoperable, small, social, synaptic, semantic, structured, distributed, (re-)decentralized, independent, microformatted and federated social web\", was auch sonst.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Das Archiv mit alten Ver\u00f6ffentlichungen findet ihr <a href=\"https:\/\/notiz.blog\/\">hier<\/a> und abonnieren k\u00f6nnt ihr ihn <a href=\"https:\/\/notiz.blog\/feed\/\">hier<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Viel Spa\u00df beim Lesen ;)<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Aber jetzt im Ernst: Warum sollte man einen Newsletter starten, wenn man schon ein Blog hat? Was ist der Unterschied au\u00dfer die Art der Distribution?<\/p>\n<!-- \/wp:paragraph -->","pubDate":"Thu, 11 Apr 2024 11:53:12 +0000"},{"title":"metaverse","link":"https:\/\/notiz.blog\/2024\/04\/04\/metaverse\/","guid":"https:\/\/notiz.blog\/?p=22711","description":"<!-- wp:paragraph -->\n<p>Keine Angst, es geht nicht um <a href=\"https:\/\/www.heise.de\/news\/Metaverse-Erste-Avatare-in-Beta-Version-jetzt-mit-Beinen-9289380.html\" data-type=\"link\" data-id=\"https:\/\/www.heise.de\/news\/Metaverse-Erste-Avatare-in-Beta-Version-jetzt-mit-Beinen-9289380.html\">Avatare ohne Beine<\/a>!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><a href=\"https:\/\/engineering.fb.com\/2024\/03\/21\/networking-traffic\/threads-has-entered-the-fediverse\/\">Threads has entered the fediverse<\/a><\/strong>!!!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"backgroundColor\":\"usc-gold\"} -->\n<p class=\"has-usc-gold-background-color has-background\"><strong>TL;DR: <\/strong>Ich freue mich, dass Meta diesen Schritt geht und ich zuk\u00fcnftig vielleicht all meine Freunde im <s>Fediverse<\/s> <strong>Social Web<\/strong> treffen kann, ohne daf\u00fcr einen Threads, Facebook oder Instagram Account zu ben\u00f6tigen, ich respektiere aber auch jeden, der anderer Meinung ist und das Netzwerk (aus guten und nachvollziehbaren Gr\u00fcnden) blockiert.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Meta experimentiert ja schon <a href=\"https:\/\/neunetz.com\/2023\/07\/07\/die-neue-social-media-aera-wie-threads-die-spielregeln-aendert\/\">eine ganze Weile<\/a> mit ActivityPub, aber jetzt k\u00f6nnen wirklich alle, die:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/help.instagram.com\/1747515265645443?helpref=faq_content\">ein Threads-Profil<\/a> erstellt haben<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>mindestens 18&nbsp;Jahre alt sind<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>ein <a href=\"https:\/\/help.instagram.com\/756440792648838?helpref=faq_content\">\u00f6ffentliches Profil<\/a> haben<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>sich in den USA, Kanada oder Japan befinden<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/help.instagram.com\/760878905943039\">das Teilen im Fediverse auf Threads aktivieren<\/a>!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>If they do, they\u2019ll be able to publish posts on Threads that will be viewable on other ActivityPub-compliant servers. Threads users will also be able to see aggregated like counts on their posts from other fediverse servers directly from the Threads app. If people on other fediverse servers follow federated Threads profiles they\u2019ll be able to see, reply to, and repost Threads posts (if their server allows it).<\/p>\n<!-- \/wp:paragraph --><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Das ist sicherlich noch alles sehr limitiert und klingt auch immer noch experimentell, aber es ist raus aus der \"beta\" Phase und ein erstes Zeichen, dass Meta es mit ActivityPub doch ernst meinen k\u00f6nnte.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ich bin wirklich <a href=\"https:\/\/notiz.blog\/2018\/11\/22\/facebook\/\">kein gro\u00dfer Fan von Meta\/Facebook<\/a> und habe den \"Verein\" <a href=\"https:\/\/notiz.blog\/tag\/facebook\/\">in der Vergangenheit heftig kritisiert<\/a>,  aber ich glaube diese Entwicklung ist wichtig und ich freue mich dass Meta sie (bisher noch) weiter verfolgt!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Die Entwicklung ist wichtig, da ohne Meta das Fediverse einfach nur das Fediverse bleibt und wir uns die Diskussion, <a href=\"https:\/\/notiz.blog\/2024\/01\/10\/hier-bloggt-der-chef-noch-selbst\/\">ob \"Social Web\" nicht passender w\u00e4re<\/a>, sparen k\u00f6nnen. Ohne Facebook (et al.) ist das Fediverse nur eine Nische, zwar eine offene und dezentrale Nische, aber eben nur eine Nische.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ich weine immer noch den Anf\u00e4ngen der Web 2.0 Zeit nach, in der Blogs und soziale Netzwerke sich erg\u00e4nzt und nicht untereinander konkurriert haben. Das bezieht sich aber nicht ausschlie\u00dflich auf Walled Gardens wie Facebook und Twitter, auch Netzwerke wie Diaspora, die im Grunde zwar dezentral aufgebaut sind, aber nie den Anspruch erhoben auch mit anderen Netzwerken zu \"f\u00f6derieren\", waren bzw. sind das Problem.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Was ich vor 12 Jahren \u00fcber Diaspora geschrieben habe, passt (glaube ich) immer noch sehr gut:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>Wenn die gro\u00dfen Netzwerke wie Facebook, Twitter und Google+ sich nicht auf ein einheitliches Protokoll einigen, wird es wohl nichts mit der \u201edezentralen\u201c Idee! Ich m\u00f6chte mich in Zukunft f\u00fcr eine Community entscheiden die meinen Interessen und Wertvorstellungen entspricht und nicht von der Mehrheit meiner Freunde abh\u00e4ngig sein. Wenn alle meine Freunde aber bei Facebook sind, bleib ich auch auf einem offenen und dezentralen Diaspora alleine!<\/p>\n<!-- \/wp:paragraph --><cite><a href=\"https:\/\/notiz.blog\/2012\/11\/15\/dezentrale-walled-gardens\/\">Dezentrale \u201eWalled Gardens\u201c<\/a><\/cite><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Beide Seiten m\u00fcssen kooperieren, deshalb finde ich es wichtig, dass sich das Fediverse auch f\u00fcr Threads \u00f6ffnet!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Da aber genau diese Haltung die Fediverse-Community spaltet, m\u00f6chte ich das nicht so stehen lassen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Evan Prodromou, benennt die zwei entstandenen Lager in einem Blog-Post \"<a href=\"https:\/\/evanp.me\/2023\/12\/26\/big-fedi-small-fedi\/\">Big Fedi versus Small&nbsp;Fedi<\/a>\" und ich w\u00fcrde mich (aus den oben genannten Gr\u00fcnden und auch wenn ich den Namen unpassend finde) eher dem \"Big Fedi\" Lager zuordnen, schon alleine wegen dem ersten Punkt:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p><strong>The fediverse should be big<\/strong>. Real big. Like, everyone on the planet should have an account on the fediverse. It will make the internet better and the world better.<\/p>\n<!-- \/wp:paragraph --><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Das hei\u00dft aber weder, dass ich allen Punkten von \"Big Fedi\" zustimme, noch dass ich alle Argumente aus dem \"Small Fedi\" Abschnitt ablehne... im Gegenteil!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Gleich den ersten Punkt der \"Small Fedi\" Liste, sehe ich als essentiell wichtig f\u00fcr das weitere Bestehen und die Zukunft des Fediverse und bin der Meinung, dass er beiden Lagern zugeordnet werden <s>sollte<\/s> <strong>muss<\/strong>:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p><strong>The fediverse should be safe<\/strong>. Safe from harassment, safe from privacy violations.<\/p>\n<!-- \/wp:paragraph --><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>F\u00fcr viele ist Threads per se eine Verletzung dieser Aussage und die <a href=\"https:\/\/fedipact.online\/\">fedipact<\/a> Seite empfiehlt, das Meta-Netzwerk aus genau diesen Gr\u00fcnden zu blocken:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>tl;dr<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list {\"ordered\":true} -->\n<ol><!-- wp:list-item -->\n<li>they won't moderate effectively, there is precedent with facebook being a toxic cesspit of hate<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>they have a long track record of pure evil and we have no reason to give them the benefit of the doubt<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>to protect the existing communities of marginalized people on the fediverse, many of whom rely on it to survive<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!-- \/wp:list --><cite><a href=\"https:\/\/fedipact.online\/why\">https:\/\/fedipact.online\/why<\/a><\/cite><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Das sind alles valide Argumente, die Schlussfolgerung ist in meinen Augen aber die Falsche. Mit Spam und Abuse hat das Fediverse auch jetzt schon und g\u00e4nzlich ohne das zutun von Threads zu k\u00e4mpfen. Wie toxisch das Fediverse sein kann, zeigt der Fall von \"Content Nation\" vom M\u00e4rz diesen Jahres mehr als deutlich.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>Aside from simply blocking the domain and moving on, community members decided to have a little bit of extra fun, attempting to \u201c<a href=\"https:\/\/catcatnya.com\/@kescher\/112016283999153530\">make the crawler crash<\/a>\u201c, send angry emails to the service operator, and more. After some study of how the site worked, one person had the malicious idea to send a remote post containing child pornography to the site, before getting someone else to report Content Nation for <a href=\"https:\/\/www.rainn.org\/news\/what-child-sexual-abuse-material-csam\">Child Sexual Abuse Material<\/a>.<\/p>\n<!-- \/wp:paragraph --><cite><a href=\"https:\/\/wedistribute.org\/2024\/03\/contentnation-mastodons-toxicity\/\">Content Nation Backlash Highlights Mastodon\u2019s Toxicity<\/a><\/cite><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>Threads zu blocken, ist nicht die alleinige L\u00f6sung f\u00fcr das stetig wachsende \"<a href=\"https:\/\/en.wikipedia.org\/wiki\/Trust_and_safety\">Trust &amp; Safety<\/a>\" Problem. Neben simplen Block-Listen, brauchen wir zuk\u00fcnftig bessere Strategien um diesem Problemen Herr zu werden. Wir brauchen mehr Initiativen wie <a href=\"https:\/\/about.iftas.org\/\">IFTAS<\/a> und Services, die sich \u00e4hnlich wie mit E-Mail- oder Kommentar-Spam, zuk\u00fcnftig auch mit Social Media \"Spam\" befassen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Andernfalls betreiben wir einfach nur \"<strong><a href=\"https:\/\/de.wikipedia.org\/wiki\/Security_through_obscurity\" data-type=\"link\" data-id=\"https:\/\/de.wikipedia.org\/wiki\/Security_through_obscurity\">Security by obscurity<\/a><\/strong>\".<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:separator -->\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<!-- \/wp:separator -->\n\n<!-- wp:paragraph -->\n<p>Aber eine Sache noch zum Schluss: In dem Abschnitt in dem Meta ActivityPub und das Fediverse erkl\u00e4rt, wird ausgerechnet WordPress als das einzige Beispiel neben Mastodon erw\u00e4hnt.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>The protocol plays a key role in allowing Threads to be interoperable with other servers that also use it. Eventually, people on Threads will be able to interact with people on platforms like Mastodon and WordPress without having to sign up for accounts on those apps.<\/p>\n<!-- \/wp:paragraph --><cite><a href=\"https:\/\/engineering.fb.com\/2024\/03\/21\/networking-traffic\/threads-has-entered-the-fediverse\/\">What is ActivityPub?<\/a><\/cite><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>... \ud83d\ude0d<\/p>\n<!-- \/wp:paragraph -->","pubDate":"Thu, 04 Apr 2024 11:43:28 +0000"},{"title":"Enable Mastodon Apps","link":"https:\/\/notiz.blog\/2024\/03\/21\/enable-mastodon-apps\/","guid":"https:\/\/notiz.blog\/?p=25083","description":"<!-- wp:paragraph -->\n<p>Ich war am Wochenende auf dem CloudFest Hackathon und hatte zum <a href=\"https:\/\/notiz.blog\/2022\/04\/03\/cloudfest-2022-hackathon-indieweb-for-wordpress\/\">zweiten Mal<\/a> die Change ein Projekt zu betreuen. Die Idee zu \"<a href=\"https:\/\/github.com\/akirk\/enable-mastodon-apps\">Enable Mastodon Apps<\/a>\" stammt von @alex@alex.kirk.at und ich freue mich sehr, dass er mir sein \"Baby\" f\u00fcr den Hackathon anvertraut hat!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Hier ist unser Pitch:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:embed {\"url\":\"https:\/\/www.youtube.com\/watch?v=VJWdzeZz-ok\",\"type\":\"video\",\"providerNameSlug\":\"youtube\",\"responsive\":true,\"className\":\"wp-embed-aspect-16-9 wp-has-aspect-ratio\"} -->\n<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\">\nhttps:\/\/www.youtube.com\/watch?v=VJWdzeZz-ok\n<\/div><\/figure>\n<!-- \/wp:embed -->\n\n<!-- wp:paragraph -->\n<p>Ich bin begeistert von der Idee!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Das Nachbauen der Mastodon-API stellt eine relativ einfache L\u00f6sung f\u00fcr das aktuelle 'App-Problem' von WordPress dar. Die g\u00e4ngigen Apps zielen darauf ab, den Nutzern das traditionelle Bloggen zu erm\u00f6glichen. Allerdings haben soziale Medien im Allgemeinen und Twitter im Speziellen, die Art und Weise wie wir im Internet kommunizieren, ma\u00dfgeblich ver\u00e4ndert. Es geht nicht mehr um lange Artikel, sondern um kurze Nachrichten ohne Titel mit dem Fokus auf Bilder oder Videos.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ein weiterer Nebeneffekt sind die sozialen Interaktionen wie Kommentieren (die WordPress \u00fcber die letzten Jahre sp\u00e4rlich vernachl\u00e4ssigt hat), Liken, Boosten und Bookmarken (die WordPress nativ gar nicht unterst\u00fctzt), welche die Mastodon Apps von Haus aus schon mit bringen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\"Enable Mastodon Apps\" stellt aber nur die Endpunkte f\u00fcr diese Interaktionen bereit, um sie nutzen zu k\u00f6nnen, braucht es weitere Plugins, wie z.B. <a href=\"https:\/\/wordpress.org\/plugins\/friends\/\">Friends<\/a> und\/oder <a href=\"https:\/\/wordpress.org\/plugins\/activitypub\/\">ActivityPub<\/a>. Mehr dazu hier: <a href=\"https:\/\/wordpress.tv\/2023\/10\/22\/matthias-pfefferle-alex-kirk-friends-with-activitypub-deine-nachhaltige-identitaet-im-web\/\">Friends with ActivityPub \u2013 Deine nachhaltige Identit\u00e4t im\u00a0Web<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Das Projekt hat mich sehr an die fr\u00fchen Twitter-Jahre erinnert. Die Twitter-API galt lange als der de-facto Standard f\u00fcr Micro-blogging und Automattic\/@photomatt@mastodon.social hat damals schon die Vorteile f\u00fcr sich erkannt und die API f\u00fcr WordPress.com nach gebaut:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><!-- wp:paragraph -->\n<p>Of course one of the coolest things about Twitter right now is the client applications, particularly the mobile\/iPhone ones. I use <a href=\"http:\/\/www.atebits.com\/tweetie-iphone\/\">Tweetie 2<\/a> on my iPhone every day. Wouldn\u2019t it be cool if you could get all your blog subscriptions and post to your WordPress.com blog from apps like Tweetie? Well here\u2019s an early Christmas present\u2026<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We\u2019ve enabled posting to and reading of WordPress.com blogs via the Twitter API. Any app that allows you to set a custom API URL will work.<\/p>\n<!-- \/wp:paragraph --><cite><a href=\"https:\/\/wordpress.com\/blog\/2009\/12\/12\/twitter-api\/\">Post and Read via Twitter\u00a0API<\/a><\/cite><\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Hackathon<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Wir waren zwar nur 4 Personen, aber ich sag nur \"Qualit\u00e4t statt Quantit\u00e4t\"!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Vielen Dank @Drivingralle@dewp.space, @Matze@dewp.space und @obenland@mastodon.social, es war super produktiv und hat gro\u00dfen Spa\u00df gemacht :)<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"wide\",\"id\":25095,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image alignwide size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/03\/IMG_2312-900x675.jpg\" alt=\"\" class=\"wp-image-25095\"\/><figcaption class=\"wp-element-caption\">Von links nach rechts: <a href=\"https:\/\/www.drivingralle.de\/\">Ralf Wiechers<\/a>, ich, <a href=\"https:\/\/kittmedia.com\/\">Matthias Kittsteiner<\/a> und <a href=\"https:\/\/konstantin.obenland.it\/\">Konstantin Obenland<\/a><\/figcaption><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Was wir erreicht haben:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Die meisten Mastodon-API-Endpunkte wurden implementiert.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\"Hooks\" und \"Actions\" f\u00fcr den internen Gebrauch.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Dokumentation aller Hooks.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Grundlegende Beispielimplementierungen in ActivityPub und im Friends Plugin.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Testen von zus\u00e4tzlichen Clients.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>Und hier ein paar Statistiken von den zweieinhalb Tagen:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>3 new contributors to the plugin<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>4,101 lines added<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>911 lines removed<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>213 commits<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>34 files changed<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>25 PRs merged<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>7 PRs almost merged<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>0 Social Media posts<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>Und hier der Pull Request in seiner ganzen Pracht: <a href=\"https:\/\/github.com\/akirk\/enable-mastodon-apps\/pull\/93\">Collection of changes from the CloudFest Hackathon<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Vielen Dank auch an @bart@moth.social und das Team von <a href=\"https:\/\/getmammoth.app\/\">Mammoth<\/a>, die uns im Vorfeld unterst\u00fctzt haben. Mammoth funktioniert jetzt wunderbar mit WordPress und Alex und ich hatten einen Einblick in die App-Entwicklung und deren Eigenheiten :)<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Hier ein paar Bilder:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:gallery {\"columns\":2,\"linkTo\":\"none\"} -->\n<figure class=\"wp-block-gallery has-nested-images columns-2 is-cropped\"><!-- wp:image {\"id\":25103,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-at-09.33.56-900x719.png\" alt=\"\" class=\"wp-image-25103\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"id\":25101,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-at-09.34.48-900x719.png\" alt=\"\" class=\"wp-image-25101\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"id\":25104,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-19-at-19.48.40-900x719.png\" alt=\"\" class=\"wp-image-25104\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"id\":25102,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/notiz.blog\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-20-at-20.47.16-900x719.png\" alt=\"\" class=\"wp-image-25102\"\/><\/figure>\n<!-- \/wp:image --><\/figure>\n<!-- \/wp:gallery -->","pubDate":"Thu, 21 Mar 2024 12:31:26 +0000"}]}}}