Expect more poignant one-year anniversary memories this March.
We reached our disembarkation stop and stepped off. I put my mask away. We hugged and said our goodbyes. Didn’t think it would be the last time I’d ride MUNI light rail. Or hug a friend without a second thought.
{ "type": "entry", "published": "2021-03-07T12:48:29Z", "url": "https://adactio.com/links/17893", "category": [ "covid-19", "coronavirus", "pandemic", "lockdown", "anniversary", "memory" ], "bookmark-of": [ "https://tantek.com/2021/064/b1/one-year-since-homebrew-website-club" ], "content": { "text": "One Year Since The #IndieWeb Homebrew Website Club Met In Person And Other Last Times - Tantek\n\n\n\nExpect more poignant one-year anniversary memories this March.\n\n\n We reached our disembarkation stop and stepped off. I put my mask away. We hugged and said our goodbyes. Didn\u2019t think it would be the last time I\u2019d ride MUNI light rail. Or hug a friend without a second thought.", "html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://tantek.com/2021/064/b1/one-year-since-homebrew-website-club\">\nOne Year Since The #IndieWeb Homebrew Website Club Met In Person And Other Last Times - Tantek\n</a>\n</h3>\n\n<p>Expect more poignant one-year anniversary memories this March.</p>\n\n<blockquote>\n <p>We reached our disembarkation stop and stepped off. I put my mask away. We hugged and said our goodbyes. Didn\u2019t think it would be the last time I\u2019d ride MUNI light rail. Or hug a friend without a second thought.</p>\n</blockquote>" }, "author": { "type": "card", "name": "Jeremy Keith", "url": "https://adactio.com/", "photo": "https://adactio.com/images/photo-150.jpg" }, "post-type": "bookmark", "_id": "18865591", "_source": "2", "_is_read": true }
{ "type": "entry", "published": "2021-03-06 13:42:20 +0000 +0000", "summary": "Announcing my new project, tokens-pls, which allows for easier manual testing with the OAuth2 code flow for Public Clients.", "url": "https://www.jvt.me/posts/2021/03/06/tokens-pls/", "category": [ "indieauth", "oauth2", "token-pls" ], "name": "Introducing tokens-pls, a Web Application to Test OAuth2 Code Flows", "author": { "type": "card", "name": "Jamie Tanna", "url": "https://www.jvt.me", "photo": "https://www.jvt.me/img/profile.png" }, "post-type": "article", "_id": "18851134", "_source": "2169", "_is_read": true }
Having only the content I want to see only be shown when I want to see it with the freedom to jump between readers as I please, all with no ads? For me, no other service comes close to the flexibility, robustness, and overall ease-of-use that RSS offers.
{ "type": "entry", "published": "2021-03-06T14:45:01Z", "url": "https://adactio.com/links/17888", "category": [ "rss", "syndication", "wellbeing", "social", "indieweb", "reading", "readers", "freedom" ], "bookmark-of": [ "https://atthis.link/blog/2021/rss.html" ], "content": { "text": "Why I Still Use RSS | atthislink\n\n\n\n\n Having only the content I want to see only be shown when I want to see it with the freedom to jump between readers as I please, all with no ads? For me, no other service comes close to the flexibility, robustness, and overall ease-of-use that RSS offers.", "html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://atthis.link/blog/2021/rss.html\">\nWhy I Still Use RSS | atthislink\n</a>\n</h3>\n\n<blockquote>\n <p>Having only the content I want to see only be shown when I want to see it with the freedom to jump between readers as I please, all with no ads? For me, no other service comes close to the flexibility, robustness, and overall ease-of-use that RSS offers.</p>\n</blockquote>" }, "author": { "type": "card", "name": "Jeremy Keith", "url": "https://adactio.com/", "photo": "https://adactio.com/images/photo-150.jpg" }, "post-type": "bookmark", "_id": "18850072", "_source": "2", "_is_read": true }
A brief video about the web from Webbed Briefs
{ "type": "entry", "author": { "name": "Neil Mather", "url": "https://doubleloop.net/", "photo": null }, "url": "https://doubleloop.net/2021/03/03/7406/", "published": "2021-03-03T21:36:47+00:00", "content": { "html": "Liked <a href=\"https://briefs.video/videos/why-the-indieweb/\">Why The IndieWeb?</a> <em>(briefs.video)</em>\n<blockquote>A brief video about the web from Webbed Briefs</blockquote>", "text": "Liked Why The IndieWeb? (briefs.video)\nA brief video about the web from Webbed Briefs" }, "post-type": "note", "_id": "18790185", "_source": "1895", "_is_read": true }
Violence is never the answer, unless you’re dealing with nazis or your inner critic.
The excuses—or, I’m sorry, reasons—I hear folks say they can’t write include: I’m not very good at writing (you can’t improve if you don’t write often), my website isn’t finished (classic, and also guilty so shut up), and I don’t know what to write about, there’s nothing new for me to add (oh boy).
{ "type": "entry", "published": "2021-03-02T09:43:23Z", "url": "https://adactio.com/links/17877", "category": [ "writing", "sharing", "innercritic", "personal", "publishing", "indieweb", "blogging", "ideas" ], "bookmark-of": [ "https://airbagindustries.com/there-s-a-voice-inside-your-heads-that-prevents-you-from-adding-your-voice-to-the-room-punch-it-in-the-face/" ], "content": { "text": "There\u2019s a voice inside your head that prevents you from sharing ideas\u2014punch it in the face. - Airbag Industries\n\n\n\nViolence is never the answer, unless you\u2019re dealing with nazis or your inner critic.\n\n\n The excuses\u2014or, I\u2019m sorry, reasons\u2014I hear folks say they can\u2019t write include: I\u2019m not very good at writing (you can\u2019t improve if you don\u2019t write often), my website isn\u2019t finished (classic, and also guilty so shut up), and I don\u2019t know what to write about, there\u2019s nothing new for me to add (oh boy).", "html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://airbagindustries.com/there-s-a-voice-inside-your-heads-that-prevents-you-from-adding-your-voice-to-the-room-punch-it-in-the-face/\">\nThere\u2019s a voice inside your head that prevents you from sharing ideas\u2014punch it in the face. - Airbag Industries\n</a>\n</h3>\n\n<p>Violence is never the answer, unless you\u2019re dealing with nazis or your inner critic.</p>\n\n<blockquote>\n <p>The excuses\u2014or, I\u2019m sorry, reasons\u2014I hear folks say they can\u2019t write include: I\u2019m not very good at writing (you can\u2019t improve if you don\u2019t write often), my website isn\u2019t finished (classic, and also guilty so shut up), and I don\u2019t know what to write about, there\u2019s nothing new for me to add (oh boy).</p>\n</blockquote>" }, "author": { "type": "card", "name": "Jeremy Keith", "url": "https://adactio.com/", "photo": "https://adactio.com/images/photo-150.jpg" }, "post-type": "bookmark", "_id": "18747607", "_source": "2", "_is_read": true }
Reminder that it's #HomebrewWebsiteClub Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! https://events.indieweb.org/2021/03/homebrew-website-club-nottingham-zpkxpaQ4wCgD
{ "type": "entry", "published": "2021-03-02T09:40:32.248Z", "url": "https://www.jvt.me/mf2/2021/03/g4qai/", "category": [ "homebrew-website-club" ], "content": { "text": "Reminder that it's #HomebrewWebsiteClub Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! https://events.indieweb.org/2021/03/homebrew-website-club-nottingham-zpkxpaQ4wCgD", "html": "<p>Reminder that it's <a href=\"https://www.jvt.me/tags/homebrew-website-club/\">#HomebrewWebsiteClub</a> Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! <a href=\"https://events.indieweb.org/2021/03/homebrew-website-club-nottingham-zpkxpaQ4wCgD\">https://events.indieweb.org/2021/03/homebrew-website-club-nottingham-zpkxpaQ4wCgD</a></p>" }, "author": { "type": "card", "name": "Jamie Tanna", "url": "https://www.jvt.me", "photo": "https://www.jvt.me/img/profile.png" }, "post-type": "note", "_id": "18747265", "_source": "2169", "_is_read": true }
Welp, backlog of webmentions from telegraph.p3k.io means you may see some poorly timed interactions from me - sorry 🙃
{ "type": "entry", "published": "2021-03-01T16:31:00+0000", "url": "https://www.jvt.me/mf2/2021/03/rlwgr/", "content": { "text": "Welp, backlog of webmentions from telegraph.p3k.io means you may see some poorly timed interactions from me - sorry \ud83d\ude43", "html": "<p>Welp, backlog of webmentions from telegraph.p3k.io means you may see some poorly timed interactions from me - sorry \ud83d\ude43</p>" }, "author": { "type": "card", "name": "Jamie Tanna", "url": "https://www.jvt.me", "photo": "https://www.jvt.me/img/profile.png" }, "post-type": "note", "_id": "18732524", "_source": "2169", "_is_read": true }
{ "type": "entry", "published": "2021-02-27T19:50:42+00:00", "url": "http://stream.boffosocko.com/2021/cambridgeport90-i-dont-worry-about-them-stepping-on-each-other", "syndication": [ "https://twitter.com/ChrisAldrich/status/1365751334381760514" ], "in-reply-to": [ "https://twitter.com/Cambridgeport90/status/1365748410469523464", "http://stream.boffosocko.com/2021/roberthaisfield-i-agree-wholeheartedly-and-have-written-a-bit-about" ], "content": { "text": "@Cambridgeport90 I don't worry about them stepping on each other, I simply make sure they're cross-linked so that if I go looking for something, I'll be able to find it. Webmention definitely helps in this respect.\n\n\nAs an example you'll notice that my earlier response (http://stream.boffosocko.com/2021/roberthaisfield-i-agree-wholeheartedly-and-have-written-a-bit-about) links to part of the related commentary on my main site, so there will be a webmention in the comments there that ties it all together.", "html": "@Cambridgeport90 I don't worry about them stepping on each other, I simply make sure they're cross-linked so that if I go looking for something, I'll be able to find it. Webmention definitely helps in this respect.<br /><br />\nAs an example you'll notice that my earlier response (<a href=\"http://stream.boffosocko.com/2021/roberthaisfield-i-agree-wholeheartedly-and-have-written-a-bit-about\">http://stream.boffosocko.com/2021/roberthaisfield-i-agree-wholeheartedly-and-have-written-a-bit-about</a>) links to part of the related commentary on my main site, so there will be a webmention in the comments there that ties it all together." }, "author": { "type": "card", "name": "Chris Aldrich", "url": "http://stream.boffosocko.com/profile/chrisaldrich", "photo": "http://stream.boffosocko.com/file/600427b81f7785e704eadfe511a9270f/thumb.jpg" }, "post-type": "reply", "_id": "18696082", "_source": "192", "_is_read": true }
{ "type": "entry", "author": { "name": "Manton Reece", "url": "https://www.manton.org/", "photo": "https://micro.blog/manton/avatar.jpg" }, "url": "https://www.manton.org/2021/02/25/how-to-blog.html", "name": "How to blog about books", "content": { "html": "<p>First, there is no right way! Just type something about what you\u2019ve read or want to read, hit post, and you\u2019re good. However, we have built a few book-specific features in to Micro.blog that aren\u2019t obvious on first glance.</p>\n\n<p>My favorite is <a href=\"https://micro.blog/books/search\">the book search</a>. Enter an ISBN-13 or a book title and author, and Micro.blog will return a list of books it finds using <a href=\"https://openlibrary.org\">Open Library</a> and <a href=\"https://www.isbndb.com\">ISBNdb</a>. From there, you can click to automatically draft a post with the book title, link, and author. You can then add some commentary or just publish it as-is.</p>\n\n<p>Blog posts that contain the books emoji \ud83d\udcda will get collected in our Discover \u2192 Books collection. If the post includes a link to Micro.blog with the ISBN (<code>micro.blog/books/isbn-here</code>, added for you by the book search), then Micro.blog will also show the blog post on our <a href=\"https://micro.blog/discover/books/grid\">book covers grid</a>, which is another fun way to discover what people on Micro.blog are reading.</p>\n\n<p>A nice bonus with including \ud83d\udcda in your posts is that it\u2019s easy to tell Micro.blog to add all your book-related posts to a category on your blog. Click on Categories \u2192 Edit Filters and make a filter that assigns the Books category whenever a post contains that emoji.</p>\n\n<p>Micro.blog also supports <a href=\"https://indiebookclub.biz\">indiebookclub</a>. It uses the Micropub API to publish blog posts, and Micro.blog will format them so they are also included in the book covers and Discover collection.</p>\n\n<p>Personally, I\u2019ve been reading a lot the last few months. I\u2019ve also started to use Goodreads more, in addition to blogging about books I finish <a href=\"https://www.manton.org/categories/books/\">on my own site</a>, to better understand what additional features we could build around books for Micro.blog.</p>", "text": "First, there is no right way! Just type something about what you\u2019ve read or want to read, hit post, and you\u2019re good. However, we have built a few book-specific features in to Micro.blog that aren\u2019t obvious on first glance.\n\nMy favorite is the book search. Enter an ISBN-13 or a book title and author, and Micro.blog will return a list of books it finds using Open Library and ISBNdb. From there, you can click to automatically draft a post with the book title, link, and author. You can then add some commentary or just publish it as-is.\n\nBlog posts that contain the books emoji \ud83d\udcda will get collected in our Discover \u2192 Books collection. If the post includes a link to Micro.blog with the ISBN (micro.blog/books/isbn-here, added for you by the book search), then Micro.blog will also show the blog post on our book covers grid, which is another fun way to discover what people on Micro.blog are reading.\n\nA nice bonus with including \ud83d\udcda in your posts is that it\u2019s easy to tell Micro.blog to add all your book-related posts to a category on your blog. Click on Categories \u2192 Edit Filters and make a filter that assigns the Books category whenever a post contains that emoji.\n\nMicro.blog also supports indiebookclub. It uses the Micropub API to publish blog posts, and Micro.blog will format them so they are also included in the book covers and Discover collection.\n\nPersonally, I\u2019ve been reading a lot the last few months. I\u2019ve also started to use Goodreads more, in addition to blogging about books I finish on my own site, to better understand what additional features we could build around books for Micro.blog." }, "published": "2021-02-25T13:43:20-06:00", "category": [ "Books", "Essays" ], "post-type": "article", "_id": "18651689", "_source": "12", "_is_read": true }
{ "type": "entry", "author": { "name": "Manton Reece", "url": "https://www.manton.org/", "photo": "https://micro.blog/manton/avatar.jpg" }, "url": "https://www.manton.org/2021/02/25/thinking-back-to.html", "name": "Thinking back to IndieWebCamp", "content": { "html": "<p><a href=\"https://micro.welltempered.net\">Jean</a> and I were talking this week about how it\u2019s been 1 year since IndieWebCamp Austin. That was the 3rd IndieWebCamp here, and after it wrapped up we were already talking about plans for 2021, excited to look at potential new spaces for the conference in Austin.</p>\n\n<p>Little did we know last year that IndieWebCamp Austin would be the last in-person IndieWeb event all year, for any city, with everything else cancelled or moved online because of COVID. If the Austin event had been even a couple weeks later, we probably would have cancelled it too, as the scope of COVID was just starting to be understood.</p>\n\n<p>Now a year later, a tragic 500,000 dead in the United States, vaccines are rolling out, and we are starting to see the light at the end of the tunnel. I think 2021 is going to be largely the same as 2020 in terms of events. WWDC will no doubt be online again too. But I can start to imagine that some in-person events and meetups will come back next year, although surely reimagined around safety. In the meantime there have been a number of <a href=\"https://events.indieweb.org\">online IndieWeb events</a>, both informal meetups and pop-up sessions around specific topics, like improving APIs.</p>\n\n<p>We are also thinking about what a Micro.blog-focused online conference might look like. It has been wonderful to watch the community grow, and there\u2019s so much we could do this year.</p>", "text": "Jean and I were talking this week about how it\u2019s been 1 year since IndieWebCamp Austin. That was the 3rd IndieWebCamp here, and after it wrapped up we were already talking about plans for 2021, excited to look at potential new spaces for the conference in Austin.\n\nLittle did we know last year that IndieWebCamp Austin would be the last in-person IndieWeb event all year, for any city, with everything else cancelled or moved online because of COVID. If the Austin event had been even a couple weeks later, we probably would have cancelled it too, as the scope of COVID was just starting to be understood.\n\nNow a year later, a tragic 500,000 dead in the United States, vaccines are rolling out, and we are starting to see the light at the end of the tunnel. I think 2021 is going to be largely the same as 2020 in terms of events. WWDC will no doubt be online again too. But I can start to imagine that some in-person events and meetups will come back next year, although surely reimagined around safety. In the meantime there have been a number of online IndieWeb events, both informal meetups and pop-up sessions around specific topics, like improving APIs.\n\nWe are also thinking about what a Micro.blog-focused online conference might look like. It has been wonderful to watch the community grow, and there\u2019s so much we could do this year." }, "published": "2021-02-25T11:46:14-06:00", "category": [ "Essays" ], "post-type": "article", "_id": "18646524", "_source": "12", "_is_read": true }
{ "type": "entry", "published": "2021-01-29T11:46:00+01:00", "url": "https://notiz.blog/2021/01/29/inventur/", "featured": "https://notiz.blog/wp-content/uploads/2021/02/wordpress-plugins-900x271.png", "name": "Inventur", "content": { "text": "Mein erstes WordPress Plugin hab ich vor mehr als 14 Jahren ver\u00f6ffentlicht und \u00fcber die Jahre sind eine ganze Menge, mehr oder weniger erfolgreiche, Plugins dazu gekommen\u2026 Zeit f\u00fcr eine Inventur \ud83d\ude42\n\n\n\nViele der Plugins schreibe ich in erster Linie f\u00fcr mich selbst (eat your own dogfood), weshalb ich in den wenigesten F\u00e4llen \u00fcber die Plugins spreche oder sie bewerbe. Das, in Verbindung mit meinen eher sp\u00e4rlichen Beschreibungen, sorgt oft f\u00fcr eher zweistellige, maximal dreistellige Download-Zahlen. Wo die Zahlen h\u00f6her sind, habe ich das Plugin meistens von Anderen \u00fcbernommen (um die Weiterentwicklung zu gew\u00e4hrleisten) oder ich bin einfach \u201enur\u201c Contributor.\n\n\n\nAber Schluss mit der falschen Bescheidenheit!\n\n\n\nSelbst wenn ich die Plugins f\u00fcr mich baue, ist die Motivation nat\u00fcrlich gr\u00f6\u00dfer, wenn sie auch von anderen benutzt werden. Also m\u00f6chte ich euch hier ein paar meiner Plugins vorstellen.\n\n\n\nActivityPub\n\n\n\nActivityPub ist ein, vom W3C ver\u00f6ffentlichtes, offenes, dezentrales Protokoll f\u00fcr soziale Netzwerke.\n\n\n\n\nThe ActivityPub protocol is a decentralized social networking protocol based upon the [ActivityStreams] 2.0 data format. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and content.\nhttps://www.w3.org/TR/activitypub/\n\n\n\n\nEs erm\u00f6glicht das dezentrale kommunizieren \u00fcber Text, Bild, Video und Audio \u00fcber ein simples Inbox/Outbox Prinzip.\n\n\n\nWebFinger Plugin\n\n\n\nWebFinger ist kein fester Bestandteil von ActivityPub, wird aber von allen gro\u00dfen Netzwerken unterst\u00fctzt und von Mastodon sogar verlangt. WebFinger ist eine Art Meta-Data System f\u00fcr alle m\u00f6glichen URIs. Der g\u00e4ngige Identifier im Fediverse ist @username@domain.tld, das Plugin erlaubt aber auch die Author URL oder die Instant-Messaging Accounts eines Users, wenn diese unter der gleichen Domain erreichbar sind.\n\n\n\nMein Identifier ist Beispielsweise pfefferle@notiz.blog und die Meta-Daten k\u00f6nnen \u00fcber folgenden API-Endpunkt abgerufen werden: https://notiz.blog/.well-known/webfinger?resource=acct%3Apfefferle%40notiz.blog\n\n\n\nWebFinger auf WordPress.org\nWebFinger auf GitHub\nNodeInfo Plugin\n\n\n\nNodeInfo (2) ist auch kein fester Bestandteil von ActivityPub, wird aber auch von den Meisten Netzwerken unterst\u00fctzt. NodeInfo stellt, wie der Name schon sagt, Infos \u00fcber einen \u201eNode\u201c (Server) bereit. Dank NodeInfo gibt es eine ganze Reihe an Statistik-Seiten wie the-federation.info, die bei der Auswahl der richtigen Plattform bzw. des richtigen Servers helfen.\n\n\n\nNodeInfo auf WordPress.org\nNodeInfo auf GitHub\nActivityPub Plugin\n\n\n\nDas eigentliche ActivityPub Plugin macht WordPress zu einem (kleinen) Teil des Fediverse. User von Mastodon, Pleroma, Friendi.ca oder Pixelfed k\u00f6nnen dem Blog \u201efolgen\u201c und sehen ab dann alle neuen Blog-Posts in ihrer Timeline und k\u00f6nnen diese kommentieren. Das Plugin ist immernoch in einem fr\u00fchen Stadium und bekommt sicherlich noch das ein oder andere Feature, im Fokus soll aber das Bloggen stehen. Wer ein vollwertiges, dezentrales, soziales Netzwerk m\u00f6chte, sollte sich erstmal f\u00fcr eine der oben genannten Plattformen entscheiden.\n\n\n\nActivityPub auf WordPress.org\nActivityPub auf GitHub\nIndieWeb\n\n\n\nDas IndieWeb ist eine Grassroots Bewegung mit dem Ziel, die eigene Webseite als zentralen Kommunikations-Hub zu nutzen.\n\n\n\n\nThe IndieWeb is a community of individual personal websites, connected by simple standards, based on the principles of owning your domain, using it as your primary identity, to publish on your own site (optionally syndicate elsewhere), and own your data.\nhttps://indieweb.org/IndieWeb\n\n\n\n\nMehr zum IndieWeb findet ihr hier oder unter dem Tag \u201eindieweb\u201c hier im Blog.\n\n\n\nIndieWeb Plugin\n\n\n\nDas IndieWeb Plugin hat nahezu keine Funktionalit\u00e4t, es ist vielmehr eine Art Installer um die IndieWeb Plugins \u00fcber eine zentrale Stelle verwalten zu k\u00f6nnen. \n\n\n\nEs gibt immer wieder Kritik am Aufbau des Plugins, bzw. kommt immer wieder die Frage auf, warum das Plugin nicht einfach die komplette Funktionalit\u00e4t der einzelnen Plugins beinhaltet. Meine Antwort darauf: Das IndieWeb ist mehr eine Idee als eine Spezifikation und es gibt verschiedene M\u00f6glichkeiten diese Idee mit WordPress umzusetzen. F\u00fcr einen Usecase gibt es also oft verschiedene L\u00f6sungen, die von verschiedenen Personen entwickelt werden. Ein IndieWeb Plugin im Stil von ActivityPub ist in meinen Augen nicht m\u00f6glich. Ich lasse mich aber gerne eines besseren belehren \ud83d\ude09\n\n\n\nIndieWeb auf WordPress.org\nIndieWeb auf GitHub\nWebmention Plugin\n\n\n\nWebmentions sind eine moderne Alternative zu Pingbacks und Trackbacks. Im Gegensatz zu der eher ungl\u00fccklichen Darstellung von Pingbacks ([...] super, wie war nochmal der kontext, oder [...]) versucht das IndieWeb (\u00fcber Webmentions und Microformats), den Sinn und die Art einer Verlinkung heraus zu bekommen um die Reaktion dann als Like, Bookmark oder vollwertiges Kommentar anzuzeigen.\n\n\n\nDas Webmention Plugin implementiert aktuell nur den Kommunikations-Teil, f\u00fcr das Interpretieren der Websemantiken ben\u00f6tigt ihr zus\u00e4tzlich das \u201eSemantic Linkbacks\u201c Plugin.\n\n\n\nMehr \u00fcber Webmentions hier oder unter dem \u201ewebmention\u201c Tag hier im Blog.\n\n\n\nWebmention auf WordPress.org\nWebmention auf GitHub\nSemantic Linkbacks Plugin\n\n\n\nWie oben beschrieben sorgt das Semantic Linkbacks Plugin f\u00fcr die h\u00fcbsche Darstellung der Webmentions, Pingbacks und Trackbacks. Wir sind gerade dabei, die Funktionalit\u00e4t in das Webmention Plugin zu \u00fcbertragen, deshalb hat das Plugin aber nur noch tempor\u00e4r Bedeutung.\n\n\n\nSemantic Linkbacks auf WordPress.org\nSemantic Linkbacks auf GitHub\nWebSub Plugin\n\n\n\nWebSub (formerly known as: PubSubHubbub) ist ein simples PubSub Protokoll f\u00fcr das Web. Es wurde urspr\u00fcnglich entwickelt um updates von RSS und Atom Feeds in \u201eechtzeit\u201c zu konsumieren. Push statt pull. Die Restriktion auf RSS und Atom, wurde mit der aktuellen Version aufgehoben.\n\n\n\n\nWebSub provides a common mechanism for communication between publishers of any kind of Web content and their subscribers, based on HTTP web hooks. Subscription requests are relayed through hubs, which validate and verify the request. Hubs then distribute new and updated content to subscribers when it becomes available. WebSub was previously known as PubSubHubbub.\nhttps://www.w3.org/TR/websub/\n\n\n\n\n\u00dcber das WebSub Plugin (urspr\u00fcnglich entwickelt von Josh Fraser) kann man die Standard-Feeds von WordPress abonnieren. Das Plugin kann aber auch \u00fcber andere Plugins und Themes erweitert werden.\n\n\n\nWebSub auf WordPress.org\nWebSub auf GitHub\nMF2 Feed Plugin\n\n\n\nDas IndieWeb setzt im, Gegensatz zum Fediverse, nicht auf APIs, sondern auf Semantisches HTML:\n\n\n\n\nThe idea is rather than publishing something twice (repeating yourself) with (x)HTML for browsers and XML for aggregators \u2013 you simply publish once using (x)HTML and allow the tools to take care of the rest.\nhttp://microformats.org/wiki/dry\n\n\n\n\nIn einer Welt in der jeder WordPress Theme Developer Wert auf Microformats, Schema.org oder \u00c4hnliches achtet, funktioniert das Konzept super. Die Erfahrung zeigt aber, dass nur wenige Themes (seit fast 9 Jahren eigentlich sogar nur ein Theme) im WordPress.org Repo Microformats2 unterst\u00fctzt.\n\n\n\nIch habe viel herum experimentiert um Themes \u00fcber ein Plugin mit den n\u00f6tigen Semantiken zu erweitern, was aber, durch Output Escaping, zu komischen Nebeneffekten gef\u00fchrt hat (das alles aber nur der Vollst\u00e4ndigkeit halber, das Thema ist eigentlich einen ganzen Artikel wert).\n\n\n\nLetztendlich haben wir f\u00fcr WordPress ein Plugin gebaut, das einen Feed bereit stellt, der genau dem JSON Format entspricht, welches auch die Microformats Parser ausspucken. Das Webmention Plugin sucht also erst den pre-parsed Feed und versucht erst im zweiten Schritt, die Seite selbst zu parsen.\n\n\n\nIhr versteht die Ironie? Microformats(2) sind geschaffen worden um XML/JSON APIs abzul\u00f6sen und weil das bei WordPress nicht wirklich dolle funktioniert bieten wir die Infos als JSON API an! \ud83d\ude00\n\n\n\nMF2 feed auf WordPress.org\nMF2 feed auf GitHub\nDecisions, not Options\n\n\n\nIch bin ein Freund von kleinen Plugins die nur einen spezifischen Anwendungsfall abdecken und im besten Fall auch vollkommen ohne Settings aus kommen. Frei nach dem Motto von WordPress:\n\n\n\n\nWhen making decisions these are the users we consider first. A great example of this consideration is software options. Every time you give a user an option, you are asking them to make a decision. When a user doesn\u2019t care or understand the option this ultimately leads to frustration.\nhttps://wordpress.org/about/philosophy/#decisions\n\n\n\n\n(Ironischerweise f\u00fchrt aber gerade das Fehlen von Settings oft f\u00fcr Verwirrung \ud83d\ude09 )\n\n\n\nOpenGraph Plugin\n\n\n\nDas Open Graph Protokoll wurde von Facebook entwickelt und hat einen \u00e4hnlichen Nutzen wie oEmbed:\n\n\n\n\nThe Open Graph protocol enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook.\nhttps://ogp.me\n\n\n\n\nEs wird aktuell von fast jedem gro\u00dfen Netzwerk oder fast jeder Messaging App benutzt und sorgt daf\u00fcr, dass ihr die kleinen h\u00fcbschen Vorschausnippets seht, wenn ihr einen Link mit euren Freunden teilt.\n\n\n\nDas OpenGraph Plugin wurde urspr\u00fcnglich von Will Norris geschrieben und generiert alle notwendigen Meta-Tag Header. Keine Settings, keine Entscheidungen, aber mit wohl definierten Filtern zum erweitern.\n\n\n\nOpenGraph auf WordPress.org\nOpenGraph auf GitHub\nHum Plugin\n\n\n\nHum generiert sch\u00f6ne, semantische Short-URLs f\u00fcr WordPress Posts und Pages. Das Plugin ist urspr\u00fcnglich auch von Will Norris, integriert sich in die WordPress Core-Funktionen und kommt auch komplett ohne Settings aus.\n\n\n\nHum basiert auf Whistle\u2026\n\n\n\n\nWhistle is an open source, algorithmically reversible, personal URL shortener.\nhttp://tantek.pbworks.com/w/page/21743973/Whistle\n\n\n\n\n\u2026und New Base 60\u2026\n\n\n\n\nA base 60 numbering system using only ASCII numbers and letters.\nor\na side effect of building a personal URL shortener\nhttp://tantek.pbworks.com/w/page/19402946/NewBase60\n\n\n\n\n\u2026zwei Specs von Tantek \u00c7elik.\n\n\n\nHum auf WordPress.org\nHum auf GitHub\nOpen Search Document Plugin\n\n\n\nDie OpenSearch Spezifikation bietet M\u00f6glichkeiten um die lokale Blog-Suche f\u00fcr Browser oder Suchmaschinen zug\u00e4nglich zu machen.\n\n\n\n\nOpenSearch is a collection of simple formats for the sharing of search results.\nhttps://github.com/dewitt/opensearch\n\n\n\n\nEs gibt Integrationen f\u00fcr alle bekannten Browser wie z.B. Chrome, Safari, Firefox und Microsoft Edge.\n\n\n\nDas Plugin wurde urspr\u00fcnglich von johnnoone Entwickelt, es stellt eine XML Beschreibung der Suche und einen Endpunkt f\u00fcr Such-Vorschl\u00e4ge basierend auf Tags bereit.\n\n\n\nDas wars auch schon \ud83d\ude42\n\n\n\nOpen Search Document auf WordPress.org\n\nOpen Search Document auf GitHub\nMehr?\n\n\n\nNat\u00fcrlich gibt es noch mehr, das w\u00fcrde aber den Rahmen sprengen. Ich nutze WordPress gerne um neue Specs und Ideen auszuprobieren und daraus entstehen meist kleine Plugins, die es oft nicht wert sind, auf WordPress.org ver\u00f6ffentlichen zu werden.\n\n\n\nIhr k\u00f6nnt aber gerne:\n\n\n\neinen Blick auf mein WordPress.org Profil werfen\noder auf GitHub suchen.\nIhr k\u00f6nnt fast alle Plugins auch bequem \u00fcber Composer installieren und updaten.\n\n\n\nIch freue mich IMMER \u00fcber Hilfe, also feel free to contribute!", "html": "<p>Mein erstes WordPress Plugin hab ich vor mehr als <a href=\"https://plugins.trac.wordpress.org/browser/simple-cocomments/trunk/simple_coco.php?rev=9246\">14 Jahren ver\u00f6ffentlicht</a> und \u00fcber die Jahre sind <a href=\"https://profiles.wordpress.org/pfefferle/#content-plugins\">eine ganze Menge, mehr oder weniger erfolgreiche, Plugins</a> dazu gekommen\u2026 Zeit f\u00fcr eine Inventur \ud83d\ude42</p>\n\n\n\n<p>Viele der Plugins schreibe ich in erster Linie f\u00fcr mich selbst (<a href=\"https://indieweb.org/selfdogfood\">eat your own dogfood</a>), weshalb ich in den wenigesten F\u00e4llen \u00fcber die Plugins spreche oder sie bewerbe. Das, in Verbindung mit meinen eher sp\u00e4rlichen Beschreibungen, sorgt oft f\u00fcr eher zweistellige, maximal dreistellige Download-Zahlen. Wo die Zahlen h\u00f6her sind, habe ich das Plugin meistens von Anderen \u00fcbernommen (um die Weiterentwicklung zu gew\u00e4hrleisten) oder ich bin einfach \u201enur\u201c Contributor.</p>\n\n\n\n<p>Aber Schluss mit der falschen Bescheidenheit!</p>\n\n\n\n<p>Selbst wenn ich die Plugins f\u00fcr mich baue, ist die Motivation nat\u00fcrlich gr\u00f6\u00dfer, wenn sie auch von anderen benutzt werden. Also m\u00f6chte ich euch hier ein paar meiner Plugins vorstellen.</p>\n\n\n\n<h2>ActivityPub</h2>\n\n\n\n<p><a href=\"https://www.w3.org/TR/activitypub/\">ActivityPub</a> ist ein, vom <a href=\"https://www.w3.org/\">W3C</a> ver\u00f6ffentlichtes, offenes, dezentrales Protokoll f\u00fcr soziale Netzwerke.</p>\n\n\n\n<blockquote>\n<p>The ActivityPub protocol is a decentralized social networking protocol based upon the [<a href=\"https://www.w3.org/TR/activitypub/#bib-ActivityStreams\">ActivityStreams</a>] 2.0 data format. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and content.</p>\nhttps://www.w3.org/TR/activitypub/\n</blockquote>\n\n\n\n<img width=\"765\" height=\"360\" src=\"https://notiz.blog/wp-content/uploads/2019/01/activitypub-flow.png\" alt=\"\" /><p>Es erm\u00f6glicht das dezentrale kommunizieren \u00fcber Text, Bild, Video und Audio \u00fcber ein simples Inbox/Outbox Prinzip.</p>\n\n\n\n<h3>WebFinger Plugin</h3>\n\n\n\n<p><a href=\"https://webfinger.net/\">WebFinger</a> ist kein fester Bestandteil von ActivityPub, wird aber von allen gro\u00dfen Netzwerken unterst\u00fctzt und von Mastodon sogar verlangt. WebFinger ist eine Art Meta-Data System f\u00fcr alle m\u00f6glichen URIs. Der g\u00e4ngige Identifier im Fediverse ist <code>@username@domain.tld</code>, das Plugin erlaubt aber auch die Author URL oder die Instant-Messaging Accounts eines Users, wenn diese unter der gleichen Domain erreichbar sind.</p>\n\n\n\n<p>Mein Identifier ist Beispielsweise <code>pfefferle@notiz.blog</code> und die Meta-Daten k\u00f6nnen \u00fcber folgenden API-Endpunkt abgerufen werden: <a href=\"https://notiz.blog/.well-known/webfinger?resource=acct%3Apfefferle%40notiz.blog\">https://notiz.blog/.well-known/webfinger?resource=acct%3Apfefferle%40notiz.blog</a></p>\n\n\n\n<ul><li><a href=\"https://wordpress.org/plugins/webfinger/\">WebFinger auf WordPress.org</a></li>\n<li><a href=\"https://github.com/pfefferle/wordpress-webfinger\">WebFinger auf GitHub</a></li>\n</ul><h3>NodeInfo Plugin</h3>\n\n\n\n<p><a href=\"https://nodeinfo.diaspora.software/\">NodeInfo</a> (<a href=\"https://git.feneas.org/jaywink/nodeinfo2\">2</a>) ist auch kein fester Bestandteil von ActivityPub, wird aber auch von den Meisten Netzwerken unterst\u00fctzt. NodeInfo stellt, wie der Name schon sagt, Infos \u00fcber einen \u201eNode\u201c (Server) bereit. Dank NodeInfo gibt es eine ganze Reihe an Statistik-Seiten wie <a href=\"https://the-federation.info\">the-federation.info</a>, die bei der Auswahl der <strong>richtigen</strong> Plattform bzw. des <strong>richtigen</strong> Servers helfen.</p>\n\n\n\n<ul><li><a href=\"https://wordpress.org/plugins/nodeinfo/\">NodeInfo auf WordPress.org</a></li>\n<li><a href=\"https://github.com/pfefferle/wordpress-nodeinfo\">NodeInfo auf GitHub</a></li>\n</ul><h3>ActivityPub Plugin</h3>\n\n\n\n<p>Das eigentliche ActivityPub Plugin macht WordPress zu einem (kleinen) Teil des <a href=\"https://en.wikipedia.org/wiki/Fediverse\">Fediverse</a>. User von <a href=\"https://notiz.blog/2020/12/31/activitypub-fuer-wordpress/\">Mastodon, Pleroma, Friendi.ca oder Pixelfed</a> k\u00f6nnen dem Blog \u201efolgen\u201c und sehen ab dann alle neuen Blog-Posts in ihrer Timeline und k\u00f6nnen diese kommentieren. Das Plugin ist immernoch in einem fr\u00fchen Stadium und bekommt sicherlich noch das ein oder andere Feature, im Fokus soll aber das Bloggen stehen. Wer ein vollwertiges, dezentrales, soziales Netzwerk m\u00f6chte, sollte sich erstmal f\u00fcr eine der oben genannten Plattformen entscheiden.</p>\n\n\n\n<ul><li><a href=\"https://wordpress.org/plugins/activitypub/\">ActivityPub auf WordPress.org</a></li>\n<li><a href=\"https://github.com/pfefferle/wordpress-activitypub\">ActivityPub auf GitHub</a></li>\n</ul><h2>IndieWeb</h2>\n\n\n\n<img src=\"https://notiz.blog/wp-content/uploads/2021/02/indie-wapuu-with-text-598x660-1.png\" alt=\"\" width=\"299\" height=\"330\" />\n\n\n\n<p>Das <a href=\"https://indieweb.org/\">IndieWeb</a> ist eine <a href=\"https://de.wikipedia.org/wiki/Graswurzelbewegung\">Grassroots</a> Bewegung mit dem Ziel, die eigene Webseite als zentralen Kommunikations-Hub zu nutzen.</p>\n\n\n\n<blockquote>\n<p>The <strong>IndieWeb</strong> is a community of individual personal websites, connected by simple standards, based on the <strong><a href=\"https://indieweb.org/principles\">principles</a></strong> of <strong><a href=\"https://indieweb.org/personal-domain\">owning your domain</a></strong>, using it as <strong><a href=\"https://indieweb.org/How_to_set_up_web_sign-in_on_your_own_domain\">your primary identity</a></strong>, to <strong><a href=\"https://indieweb.org/POSSE\">publish on your own site</a></strong> (optionally syndicate elsewhere), and <strong><a href=\"https://indieweb.org/ownyourdata\">own your data</a></strong>.</p>\nhttps://indieweb.org/IndieWeb\n</blockquote>\n\n\n\n<p>Mehr zum IndieWeb findet ihr <a href=\"https://notiz.blog/2013/06/18/the-rise-of-the-indieweb/\">hier</a> oder unter dem Tag \u201e<a href=\"https://notiz.blog/tag/indieweb/\">indieweb</a>\u201c hier im Blog.</p>\n\n\n\n<h3>IndieWeb Plugin</h3>\n\n\n\n<p>Das IndieWeb Plugin hat nahezu keine Funktionalit\u00e4t, es ist vielmehr eine Art <em>Installer</em> um die IndieWeb Plugins \u00fcber eine zentrale Stelle verwalten zu k\u00f6nnen. </p>\n\n\n\n<p>Es gibt immer wieder Kritik am Aufbau des Plugins, bzw. kommt immer wieder die Frage auf, warum das Plugin nicht einfach die komplette Funktionalit\u00e4t der einzelnen Plugins beinhaltet. Meine Antwort darauf: Das IndieWeb ist mehr eine Idee als eine Spezifikation und es gibt verschiedene M\u00f6glichkeiten diese Idee mit WordPress umzusetzen. F\u00fcr einen Usecase gibt es also oft verschiedene L\u00f6sungen, die von verschiedenen Personen entwickelt werden. Ein IndieWeb Plugin im Stil von ActivityPub ist in meinen Augen nicht m\u00f6glich. Ich lasse mich aber gerne eines besseren belehren \ud83d\ude09</p>\n\n\n\n<ul><li><a href=\"https://wordpress.org/plugins/indieweb/\">IndieWeb auf WordPress.org</a></li>\n<li><a href=\"https://github.com/indieweb/wordpress-indieweb\">IndieWeb auf GitHub</a></li>\n</ul><h3>Webmention Plugin</h3>\n\n\n\n<p>Webmentions sind eine moderne Alternative zu Pingbacks und Trackbacks. Im Gegensatz zu der eher ungl\u00fccklichen Darstellung von Pingbacks (<code><code>[...] super, wie war nochmal der kontext, oder [...]</code></code>) versucht das IndieWeb (\u00fcber Webmentions und <a href=\"https://notiz.blog/tag/microformats\">Microformats</a>), den Sinn und die Art einer Verlinkung heraus zu bekommen um die Reaktion dann als Like, Bookmark oder vollwertiges Kommentar anzuzeigen.</p>\n\n\n\n<p>Das Webmention Plugin implementiert <strong>aktuell</strong> nur den Kommunikations-Teil, f\u00fcr das Interpretieren der Websemantiken ben\u00f6tigt ihr zus\u00e4tzlich das \u201eSemantic Linkbacks\u201c Plugin.</p>\n\n\n\n<p>Mehr \u00fcber Webmentions <a href=\"https://notiz.blog/2013/07/08/die-renaissance-des-pingbacks/\">hier</a> oder unter dem \u201e<a href=\"https://notiz.blog/tag/webmention/\">webmention</a>\u201c Tag hier im Blog.</p>\n\n\n\n<ul><li><a href=\"https://wordpress.org/plugins/webmention/\">Webmention auf WordPress.org</a></li>\n<li><a href=\"https://github.com/pfefferle/wordpress-webmention\">Webmention auf GitHub</a></li>\n</ul><h3>Semantic Linkbacks Plugin</h3>\n\n\n\n<p>Wie oben beschrieben sorgt das <em>Semantic Linkbacks</em> Plugin f\u00fcr die h\u00fcbsche Darstellung der Webmentions, Pingbacks und Trackbacks. Wir sind gerade dabei, die Funktionalit\u00e4t in das Webmention Plugin zu \u00fcbertragen, deshalb hat das Plugin aber nur noch tempor\u00e4r Bedeutung.</p>\n\n\n\n<ul><li><a href=\"https://wordpress.org/plugins/semantic-linkbacks/\">Semantic Linkbacks auf WordPress.org</a></li>\n<li><a href=\"https://github.com/pfefferle/wordpress-semantic-linkbacks\">Semantic Linkbacks auf GitHub</a></li>\n</ul><h3>WebSub Plugin</h3>\n\n\n\n<p><a href=\"https://www.w3.org/TR/websub/\">WebSub</a> (formerly known as: <a href=\"https://notiz.blog/2010/01/13/are-we-there-yet/\">PubSubHubbub</a>) ist ein simples PubSub Protokoll f\u00fcr das Web. Es wurde urspr\u00fcnglich entwickelt um updates von RSS und Atom Feeds in \u201eechtzeit\u201c zu konsumieren. Push statt pull. Die Restriktion auf RSS und Atom, wurde mit der aktuellen Version aufgehoben.</p>\n\n\n\n<blockquote>\n<p>WebSub provides a common mechanism for communication between publishers of any kind of Web content and their subscribers, based on HTTP web hooks. Subscription requests are relayed through hubs, which validate and verify the request. Hubs then distribute new and updated content to subscribers when it becomes available. WebSub was previously known as PubSubHubbub.</p>\nhttps://www.w3.org/TR/websub/\n</blockquote>\n\n\n\n<p>\u00dcber das WebSub Plugin (urspr\u00fcnglich entwickelt von <a href=\"https://twitter.com/joshfraz\">Josh Fraser</a>) kann man die Standard-Feeds von WordPress abonnieren. Das Plugin kann aber auch \u00fcber andere Plugins und Themes erweitert werden.</p>\n\n\n\n<ul><li><a href=\"https://wordpress.org/plugins/pubsubhubbub/\">WebSub auf WordPress.org</a></li>\n<li><a href=\"https://github.com/pubsubhubbub/wordpress-pubsubhubbub\">WebSub auf GitHub</a></li>\n</ul><h3>MF2 Feed Plugin</h3>\n\n\n\n<p>Das IndieWeb setzt im, Gegensatz zum Fediverse, nicht auf APIs, sondern auf Semantisches HTML:</p>\n\n\n\n<blockquote>\n<p>The idea is rather than publishing something twice (repeating yourself) with (x)HTML for browsers and XML for aggregators \u2013 you simply publish once using (x)HTML and allow the tools to take care of the rest.</p>\n<a href=\"http://microformats.org/wiki/dry\">http://microformats.org/wiki/dry</a>\n</blockquote>\n\n\n\n<img src=\"https://notiz.blog/wp-content/uploads/2006/11/microformats.jpg\" alt=\"\" />\n\n\n\n<p>In einer Welt in der jeder <em>WordPress Theme Developer</em> Wert auf Microformats, Schema.org oder \u00c4hnliches achtet, funktioniert das Konzept super. Die Erfahrung zeigt aber, dass nur wenige Themes (<a href=\"https://notiz.blog/2019/08/16/the-first-microformats2-wp-theme/\">seit fast 9 Jahren eigentlich sogar nur ein Theme</a>) im <a href=\"https://wordpress.org/themes/search/microformats+v2/\">WordPress.org Repo Microformats2</a> unterst\u00fctzt.</p>\n\n\n\n<p>Ich habe viel herum experimentiert um Themes \u00fcber ein <a href=\"https://wordpress.org/plugins/wp-uf2/\">Plugin</a> mit den n\u00f6tigen Semantiken zu erweitern, was aber, durch Output Escaping, zu <a href=\"https://github.com/indieweb/wordpress-uf2/issues/41\">komischen Nebeneffekten</a> gef\u00fchrt hat (das alles aber nur der Vollst\u00e4ndigkeit halber, das Thema ist eigentlich einen ganzen Artikel wert).</p>\n\n\n\n<p>Letztendlich haben wir f\u00fcr WordPress ein Plugin gebaut, das einen Feed bereit stellt, der genau dem JSON Format entspricht, welches auch die Microformats Parser ausspucken. Das Webmention Plugin sucht also erst den pre-parsed Feed und versucht erst im zweiten Schritt, die Seite selbst zu parsen.</p>\n\n\n\n<p>Ihr versteht die Ironie? Microformats(2) sind geschaffen worden um XML/JSON APIs abzul\u00f6sen und weil das bei WordPress nicht wirklich dolle funktioniert bieten wir die Infos als JSON API an! \ud83d\ude00</p>\n\n\n\n<ul><li><a href=\"https://wordpress.org/plugins/mf2-feed/\">MF2 feed auf WordPress.org</a></li>\n<li><a href=\"https://github.com/indieweb/wordpress-mf2-feed\">MF2 feed auf GitHub</a></li>\n</ul><h2>Decisions, not Options</h2>\n\n\n\n<p>Ich bin ein Freund von kleinen Plugins die nur einen spezifischen Anwendungsfall abdecken und im besten Fall auch vollkommen ohne Settings aus kommen. Frei nach dem Motto von WordPress:</p>\n\n\n\n<blockquote>\n<p>When making decisions these are the users we consider first. A great example of this consideration is software options. Every time you give a user an option, you are asking them to make a decision. When a user doesn\u2019t care or understand the option this ultimately leads to frustration.</p>\n<a href=\"https://wordpress.org/about/philosophy/#decisions\">https://wordpress.org/about/philosophy/#decisions</a>\n</blockquote>\n\n\n\n<p>(<a href=\"https://wordpress.org/support/topic/it-does-absolutely-nothing/\">Ironischerweise f\u00fchrt aber gerade das Fehlen von Settings oft f\u00fcr Verwirrung</a> \ud83d\ude09 )</p>\n\n\n\n<h3>OpenGraph Plugin</h3>\n\n\n\n<p>Das <a href=\"https://ogp.me/\">Open Graph Protokoll</a> wurde von Facebook entwickelt und hat einen \u00e4hnlichen Nutzen wie <a href=\"https://oembed.com/\">oEmbed</a>:</p>\n\n\n\n<blockquote>\n<p>The <a href=\"https://ogp.me/\">Open Graph protocol</a> enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook.</p>\n<a href=\"https://ogp.me\">https://ogp.me</a>\n</blockquote>\n\n\n\n<p>Es wird aktuell von fast jedem gro\u00dfen Netzwerk oder fast jeder Messaging App benutzt und sorgt daf\u00fcr, dass ihr die kleinen h\u00fcbschen Vorschausnippets seht, wenn ihr einen Link mit euren Freunden teilt.</p>\n\n\n\n<p>Das OpenGraph Plugin wurde urspr\u00fcnglich von <a href=\"https://willnorris.com/\">Will Norris</a> geschrieben und generiert alle notwendigen Meta-Tag Header. Keine Settings, keine Entscheidungen, aber mit wohl definierten Filtern zum erweitern.</p>\n\n\n\n<ul><li><a href=\"https://wordpress.org/plugins/opengraph/\">OpenGraph auf WordPress.org</a></li>\n<li><a href=\"https://github.com/willnorris/wordpress-opengraph\">OpenGraph auf GitHub</a></li>\n</ul><h3>Hum Plugin</h3>\n\n\n\n<p>Hum generiert sch\u00f6ne, semantische Short-URLs f\u00fcr WordPress Posts und Pages. Das Plugin ist urspr\u00fcnglich auch von Will Norris, integriert sich in die WordPress Core-Funktionen und kommt auch komplett ohne Settings aus.</p>\n\n\n\n<p>Hum basiert auf <a href=\"http://tantek.pbworks.com/w/page/21743973/Whistle\">Whistle</a>\u2026</p>\n\n\n\n<blockquote>\n<p>Whistle is an open source, <em><strong>algorithmically reversible, personal URL</strong></em> shortener.</p>\n<a href=\"http://tantek.pbworks.com/w/page/21743973/Whistle\">http://tantek.pbworks.com/w/page/21743973/Whistle</a>\n</blockquote>\n\n\n\n<p>\u2026und <a href=\"http://tantek.pbworks.com/w/page/19402946/NewBase60\">New Base 60</a>\u2026</p>\n\n\n\n<blockquote>\n<p>A base 60 numbering system using only ASCII numbers and letters.<br />or<br />a side effect of building a personal URL shortener</p>\n<a href=\"http://tantek.pbworks.com/w/page/19402946/NewBase60\">http://tantek.pbworks.com/w/page/19402946/NewBase60</a>\n</blockquote>\n\n\n\n<p>\u2026zwei Specs von <a href=\"https://tantek.com/\">Tantek \u00c7elik</a>.</p>\n\n\n\n<ul><li><a href=\"https://wordpress.org/plugins/hum/\">Hum auf WordPress.org</a></li>\n<li><a href=\"https://github.com/willnorris/wordpress-hum\">Hum auf GitHub</a></li>\n</ul><h3>Open Search Document Plugin</h3>\n\n\n\n<p>Die OpenSearch Spezifikation bietet M\u00f6glichkeiten um die lokale Blog-Suche f\u00fcr Browser oder Suchmaschinen zug\u00e4nglich zu machen.</p>\n\n\n\n<blockquote>\n<p>OpenSearch is a collection of simple formats for the sharing of search results.</p>\n<a href=\"https://github.com/dewitt/opensearch\">https://github.com/dewitt/opensearch</a>\n</blockquote>\n\n\n\n<p>Es gibt Integrationen f\u00fcr alle bekannten Browser wie z.B. <a href=\"https://www.chromium.org/tab-to-search\">Chrome</a>, <a href=\"https://developer.apple.com/library/archive/releasenotes/General/WhatsNewInSafari/Articles/Safari_8_0.html\">Safari</a>, <a href=\"https://developer.mozilla.org/de/docs/OpenSearch_Plugin_f%C3%BCr_Firefox_erstellen\">Firefox</a> und <a href=\"https://support.microsoft.com/de-de/microsoft-edge/%C3%A4ndern-der-standardsuchmaschine-f863c519-5994-a8ed-6859-00fbc123b782\">Microsoft Edge</a>.</p>\n\n\n\n<p>Das Plugin wurde urspr\u00fcnglich von <a href=\"https://profiles.wordpress.org/johnnoone/\">johnnoone</a> Entwickelt, es stellt eine XML Beschreibung der Suche und einen Endpunkt f\u00fcr Such-Vorschl\u00e4ge basierend auf Tags bereit.</p>\n\n\n\n<p>Das wars auch schon \ud83d\ude42</p>\n\n\n\n<ul><li><a href=\"https://wordpress.org/plugins/open-search-document/\">Open Search Document auf WordPress.org</a></li>\n<li>\n<a href=\"https://github.com/pfefferle/wordpress-open-search-document\"></a><a href=\"https://wordpress.org/plugins/open-search-document/\">Open Search Document</a> auf GitHub</li>\n</ul><h2>Mehr?</h2>\n\n\n\n<p>Nat\u00fcrlich gibt es noch mehr, das w\u00fcrde aber den Rahmen sprengen. Ich nutze WordPress gerne um neue <a href=\"https://github.com/pfefferle/wordpress-twtxt\">Specs</a> und <a href=\"https://github.com/pfefferle/wordpress-hashtags\">Ideen</a> auszuprobieren und daraus entstehen meist kleine Plugins, die es oft nicht wert sind, auf WordPress.org ver\u00f6ffentlichen zu werden.</p>\n\n\n\n<p>Ihr k\u00f6nnt aber gerne:</p>\n\n\n\n<ul><li>einen Blick auf mein <a href=\"https://profiles.wordpress.org/pfefferle/\">WordPress.org Profil</a> werfen</li>\n<li>oder auf <a href=\"https://github.com/search?q=topic%3Awordpress-plugin+user%3Apfefferle+org%3Aindieweb+org%3Aapml+org%3Adiso+org%3Apubsubhubbub&type=Repositories&ref=advsearch&l=&l=\">GitHub suchen</a>.</li>\n</ul><p>Ihr k\u00f6nnt fast alle Plugins auch bequem \u00fcber Composer installieren und updaten.</p>\n\n\n\n<p>Ich freue mich IMMER \u00fcber Hilfe, also <strong>feel free to contribute</strong>!</p>" }, "author": { "type": "card", "name": "Matthias Pfefferle", "url": "https://notiz.blog/author/matthias-pfefferle/", "photo": "https://secure.gravatar.com/avatar/75512bb584bbceae57dfc503692b16b2?s=40&d=mm&r=g" }, "post-type": "note", "_id": "18578934", "_source": "206", "_is_read": true }
{ "type": "entry", "author": { "name": "fluffy", "url": "http://beesbuzz.biz/", "photo": null }, "url": "http://beesbuzz.biz/blog/8515-Where-Im-at-right-now", "published": "2021-02-22T00:35:46-08:00", "content": { "html": "<p>What are some of the things going on in my life? Ugh, where to start.</p>\n\n\n<p>First off, I\u2019ve been having a pretty bad fibro flare for the last couple of weeks. This has been intertwined with job stress. And just like\u2026 stress in general. This has really gotten in the way of me being productive at work, or being able to work on comics, or music (including the music I was going to do for some folks' game jam games), or any of my IndieWeb things, and I\u2019m just in pain a lot of the time. And as usual it has a feedback loop where things just get worse and worse.</p><p>I\u2019ve also been house hunting. I need a calmer environment to be in. My condo has gotten pretty noisy since everyone\u2019s home all the time and always having progressively-louder Zoom meetings, and I\u2019d really like a space to do more physical things in, like woodworking and gardening. None of those are doable when living in an enclosed shoebox in the urban core of Seattle.</p><p>But I\u2019m not the only one doing this house hunt, and so the housing market is absolutely <em>ridiculous</em> right now. Things will go on the market and then get snatched up for higher than asking price within days, or sometimes even hours. And the market is flooded with poorly-considered flips, or places which are almost great except for one critical flaw.</p><p>For example, I put an offer on a place in Renton, before realizing that the kitchen had only a tiny refrigerator, and nowhere to put a bigger one. Fortunately, I was able to get out of the contract thanks to the inspection contingency. Then someone else bought it half an hour later. Good for the seller.</p><p>There was also a fantastic place in Bothell that was seemingly <em>perfect</em>, but my Realtor\u2122 convinced me to go back today and check out how things were during high airplane traffic. Because it is directly under the flight path of both SeaTac and Boeing Field. Yeah, that would have driven me bonkers pretty quickly. (But otherwise, the house was <em>exactly</em> what I was looking for. Such a shame.)</p><p>My mom has been trying to convince me to move back to New Mexico but oh my god that is such a terrible idea. Yeah, I can do my work from anywhere (and a big part of why I\u2019m considering the suburbs is because it\u2019s not like I need to commute anymore) but Seattle is where all my friends are, and I still want to be here when the pandemic eases up! Plus, I\u2019m way too used to living near sea level and having at least some amount of humidity.</p><p>My other reason for trying to move to the suburbs is to just reduce my monthly living expenses, and get more capital to have stuff to do with in case the worst things happen and I have to go \u201cself-employed\u201d again. Right now most of my money is tied up in my condo. Selling my condo gives me way more breathing room.</p><p>As much as I enjoyed my trip to Port Angeles last November I don\u2019t think I\u2019d want to move there. I\u2019d go stir-crazy with isolation, and it\u2019s quite the endeavor to get back to Seattle from there. If I have to expand my housing search out to, say, Federal Way or Tacoma, that still feels doable, and would also make it way easier to access Portland, but that\u2019s starting to feel so far away from everything and everyone I care about.</p><p>Anyway. In happier news, at work we\u2019re working on finally hiring a manager for my team, which is something that\u2019s been promised for the past six months while I\u2019ve been here (holy heck has it already been that long?!) and hopefully that\u2019ll help to get things more manageable there.</p><p>Also, Werner, who is now around 19 years old, has gotten much more kitten-like and has gotten yet another burst of playfulness. The little old man just isn\u2019t gonna give up, is he. And Fiona\u2019s still got boundless energy too, even though she\u2019s around 10 years old now.</p><p>But, holy cow I\u2019m in so much pain. I have so many things I want to do but just\u2026 can\u2019t, right now. I feel like I\u2019m being hit by many simultaneous cases of <a href=\"https://tantek.com/2021/051/b1/life-happens\">life happening</a> and it\u2019s all I can do to even tread water.</p><p>It also <em>really</em> doesn\u2019t help that now that everything\u2019s online, every single platform has doubled down on trying to completely monopolize my entire attention all the time. When gatherings were in person it was easy for me to choose the one to go to and decline everything else. But now I\u2019m constantly inundated with things from Meetup and Discord and Slack and Zoom, and since everything is \u201cjust online\u201d it\u2019s so easy for everyone to expect everyone to come to everything. And everything tries to grab my attention constantly through email and a deluge of in-app notifications, which has now made it pretty much impossible for me to keep up with things.</p><p>Back when the pandemic first hit I thought, oh hey, great, now people will be more willing to do things in a more accessible way that doesn\u2019t require physical travel. And then the monkey\u2019s paw curled another finger.</p><p>Everything\u2019s just so much right now and I have no idea how to cope. I could really use a break from everything.</p>\n\n<p><a href=\"http://beesbuzz.biz/blog/8515-Where-Im-at-right-now#comments\">comments</a></p>", "text": "What are some of the things going on in my life? Ugh, where to start.\n\n\nFirst off, I\u2019ve been having a pretty bad fibro flare for the last couple of weeks. This has been intertwined with job stress. And just like\u2026 stress in general. This has really gotten in the way of me being productive at work, or being able to work on comics, or music (including the music I was going to do for some folks' game jam games), or any of my IndieWeb things, and I\u2019m just in pain a lot of the time. And as usual it has a feedback loop where things just get worse and worse.I\u2019ve also been house hunting. I need a calmer environment to be in. My condo has gotten pretty noisy since everyone\u2019s home all the time and always having progressively-louder Zoom meetings, and I\u2019d really like a space to do more physical things in, like woodworking and gardening. None of those are doable when living in an enclosed shoebox in the urban core of Seattle.But I\u2019m not the only one doing this house hunt, and so the housing market is absolutely ridiculous right now. Things will go on the market and then get snatched up for higher than asking price within days, or sometimes even hours. And the market is flooded with poorly-considered flips, or places which are almost great except for one critical flaw.For example, I put an offer on a place in Renton, before realizing that the kitchen had only a tiny refrigerator, and nowhere to put a bigger one. Fortunately, I was able to get out of the contract thanks to the inspection contingency. Then someone else bought it half an hour later. Good for the seller.There was also a fantastic place in Bothell that was seemingly perfect, but my Realtor\u2122 convinced me to go back today and check out how things were during high airplane traffic. Because it is directly under the flight path of both SeaTac and Boeing Field. Yeah, that would have driven me bonkers pretty quickly. (But otherwise, the house was exactly what I was looking for. Such a shame.)My mom has been trying to convince me to move back to New Mexico but oh my god that is such a terrible idea. Yeah, I can do my work from anywhere (and a big part of why I\u2019m considering the suburbs is because it\u2019s not like I need to commute anymore) but Seattle is where all my friends are, and I still want to be here when the pandemic eases up! Plus, I\u2019m way too used to living near sea level and having at least some amount of humidity.My other reason for trying to move to the suburbs is to just reduce my monthly living expenses, and get more capital to have stuff to do with in case the worst things happen and I have to go \u201cself-employed\u201d again. Right now most of my money is tied up in my condo. Selling my condo gives me way more breathing room.As much as I enjoyed my trip to Port Angeles last November I don\u2019t think I\u2019d want to move there. I\u2019d go stir-crazy with isolation, and it\u2019s quite the endeavor to get back to Seattle from there. If I have to expand my housing search out to, say, Federal Way or Tacoma, that still feels doable, and would also make it way easier to access Portland, but that\u2019s starting to feel so far away from everything and everyone I care about.Anyway. In happier news, at work we\u2019re working on finally hiring a manager for my team, which is something that\u2019s been promised for the past six months while I\u2019ve been here (holy heck has it already been that long?!) and hopefully that\u2019ll help to get things more manageable there.Also, Werner, who is now around 19 years old, has gotten much more kitten-like and has gotten yet another burst of playfulness. The little old man just isn\u2019t gonna give up, is he. And Fiona\u2019s still got boundless energy too, even though she\u2019s around 10 years old now.But, holy cow I\u2019m in so much pain. I have so many things I want to do but just\u2026 can\u2019t, right now. I feel like I\u2019m being hit by many simultaneous cases of life happening and it\u2019s all I can do to even tread water.It also really doesn\u2019t help that now that everything\u2019s online, every single platform has doubled down on trying to completely monopolize my entire attention all the time. When gatherings were in person it was easy for me to choose the one to go to and decline everything else. But now I\u2019m constantly inundated with things from Meetup and Discord and Slack and Zoom, and since everything is \u201cjust online\u201d it\u2019s so easy for everyone to expect everyone to come to everything. And everything tries to grab my attention constantly through email and a deluge of in-app notifications, which has now made it pretty much impossible for me to keep up with things.Back when the pandemic first hit I thought, oh hey, great, now people will be more willing to do things in a more accessible way that doesn\u2019t require physical travel. And then the monkey\u2019s paw curled another finger.Everything\u2019s just so much right now and I have no idea how to cope. I could really use a break from everything.\n\ncomments" }, "name": "fluffy rambles: Where I'm at right now", "post-type": "article", "_id": "18567253", "_source": "3782", "_is_read": true }
Agh, I need a way to retag some posts that have a particular post. Now I really wish someone built a CMS UI that worked against Micropub.
{ "type": "entry", "url": "https://v2.jacky.wtf/post/13fc885b-6eac-44d8-aaa4-8ab1715e6ea9", "content": { "text": "Agh, I need a way to retag some posts that have a particular post. Now I really wish someone built a CMS UI that worked against Micropub.", "html": "<p>Agh, I need a way to retag some posts that have a particular post. Now I <em>really</em> wish someone built a CMS UI that worked against Micropub.</p>" }, "post-type": "note", "_id": "18564452", "_source": "1886", "_is_read": true }
Once again, need to fix the rendering of my Webmention feed on my site. It’s doing it manually right now until I have Lwa acting as a Webmention service.
{ "type": "entry", "url": "https://v2.jacky.wtf/post/e97267c2-1592-4dfd-8eab-c05376a0b1c7", "content": { "text": "Once again, need to fix the rendering of my Webmention feed on my site. It\u2019s doing it manually right now until I have Lwa acting as a Webmention service.", "html": "<p>Once again, need to fix the rendering of my Webmention feed on my site. It\u2019s doing it manually right now until I have Lwa acting as a Webmention service.</p>" }, "post-type": "note", "_id": "18542927", "_source": "1886", "_is_read": true }
I really like the Life Happens page in the IndieWeb wiki that Ana highlights. Such a great message to acknowledge that other things happen in people’s lives that can prevent them participating in a community.
{ "type": "entry", "published": "2021-02-18T17:45:42Z", "url": "https://barryfrost.com/2021/02/i-really-like-the-life-happens", "category": [ "indieweb", "life", "wiki" ], "syndication": [ "https://twitter.com/barryf/status/1362458632705740800" ], "content": { "text": "I really like the Life Happens page in the IndieWeb wiki that Ana highlights. Such a great message to acknowledge that other things happen in people\u2019s lives that can prevent them participating in a community.\n\nhttps://twitter.com/ohhelloana/status/1362393194772762624", "html": "<p>I really like the <a href=\"https://indieweb.org/life_happens\">Life Happens</a> page in the IndieWeb wiki that Ana highlights. Such a great message to acknowledge that other things happen in people\u2019s lives that can prevent them participating in a community.</p>\n\n<p><a href=\"https://twitter.com/ohhelloana/status/1362393194772762624\">https://twitter.com/ohhelloana/status/1362393194772762624</a></p>" }, "author": { "type": "card", "name": "Barry Frost", "url": "https://barryfrost.com/", "photo": "https://barryfrost.com/barryfrost.jpg" }, "post-type": "note", "_id": "18491661", "_source": "189", "_is_read": true }
{ "type": "entry", "published": "2021-02-17T03:05:43+00:00", "url": "https://cleverdevil.io/2021/great-post-i-wrote-about-a-related", "in-reply-to": [ "https://werd.io/2021/the-stagnant-browser" ], "content": { "text": "Great post! I wrote about a related topic back in 2017. It\u2019s time for a browser to become the lynchpin in the future of the social web.\n\nhttps://cleverdevil.io/2017/user-experience-and-the-indieweb", "html": "Great post! I wrote about a related topic back in 2017. It\u2019s time for a browser to become the lynchpin in the future of the social web.<br /><br /><a href=\"https://cleverdevil.io/2017/user-experience-and-the-indieweb\">https://cleverdevil.io/2017/user-experience-and-the-indieweb</a>" }, "author": { "type": "card", "name": "Jonathan LaCour", "url": "https://cleverdevil.io/profile/cleverdevil", "photo": "https://cleverdevil.io/file/fdbc7696a5f73864ea11a828c861e138/thumb.jpg" }, "post-type": "reply", "_id": "18453939", "_source": "71", "_is_read": true }
Reminder that it's #HomebrewWebsiteClub Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! https://events.indieweb.org/2021/02/homebrew-website-club-nottingham-IQvjBLoWhFHJ
{ "type": "entry", "published": "2021-02-16T20:15:37.912Z", "url": "https://www.jvt.me/mf2/2021/02/ln73e/", "category": [ "homebrew-website-club" ], "content": { "text": "Reminder that it's #HomebrewWebsiteClub Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! https://events.indieweb.org/2021/02/homebrew-website-club-nottingham-IQvjBLoWhFHJ", "html": "<p>Reminder that it's <a href=\"https://www.jvt.me/tags/homebrew-website-club/\">#HomebrewWebsiteClub</a> Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! <a href=\"https://events.indieweb.org/2021/02/homebrew-website-club-nottingham-IQvjBLoWhFHJ\">https://events.indieweb.org/2021/02/homebrew-website-club-nottingham-IQvjBLoWhFHJ</a></p>" }, "author": { "type": "card", "name": "Jamie Tanna", "url": "https://www.jvt.me", "photo": "https://www.jvt.me/img/profile.png" }, "post-type": "note", "_id": "18446586", "_source": "2169", "_is_read": true }
{ "type": "entry", "published": "2021-02-13T16:49:09Z", "url": "https://adactio.com/journal/17821", "category": [ "personal", "publishing", "tagging", "tags", "folksonomy", "linking", "links", "memex", "notes", "writing", "sharing", "indieweb" ], "syndication": [ "https://adactio.medium.com/1524b01b06f0" ], "name": "Associative trails", "content": { "text": "Matt wrote recently about how different writers keep notes:\n\n\n I\u2019m also reminded of how writers I love and respect maintain their own reservoirs of knowledge, complete with migratory paths down from the mountains.\n\n\nI have a section of my site called \u201cnotes\u201d but the truth is that every single thing I post on here\u2014whether it\u2019s a link, a blog post, or anything else\u2014is really a \u201cnote to self.\u201d\n\nWhen it comes to retrieving information from this online memex of mine, I use tags. I\u2019ve got search forms on my site, but usually I\u2019ll go to the address bar in my browser instead and think \u201cnow, what would past me have tagged that with\u2026\u201d as I type adactio.com/tags/... (or, if I want to be more specific, adactio.com/links/tags/... or adactio.com/journal/tags/...).\n\nIt\u2019s very satisfying to use my website as a back-up brain like this. I can get stuff out of my head and squirreled away, but still have it available for quick recall when I want it. It\u2019s especially satisfying when I\u2019m talking to someone else and something they say reminds me of something relevant, and I can go \u201cOh, let me send you this link\u2026\u201d as I retrieve the tagged item in question.\n\nBut I don\u2019t think about other people when I\u2019m adding something to my website. My audience is myself.\n\nI know there\u2019s lots of advice out there about considering your audience when you write, but when it comes to my personal site, I\u2019d find that crippling. It would be one more admonishment from the inner critic whispering \u201cno one\u2019s interested in that\u201d, \u201cyou have nothing new to add to this topic\u201d, and \u201cyou\u2019re not quailified to write about this.\u201d If I\u2019m writing for myself, then it\u2019s easier to have fewer inhibitions. By treating everything as a scrappy note-to-self, I can avoid agonising about quality control \u2026although I still spend far too long trying to come up with titles for posts.\n\nI\u2019ve noticed\u2014and other bloggers have corroborated this\u2014there\u2019s no correlation whatsover between the amount of time you put into something and how much it\u2019s going to resonate with people. You might spend days putting together a thoroughly-researched article only to have it met with tumbleweeds when you finally publish it. Or you might bash something out late at night after a few beers only to find it on the front page of various aggregators the next morning.\n\nIf someone else gets some value from a quick blog post that I dash off here, that\u2019s always a pleasant surprise. It\u2019s a bonus. But it\u2019s not my reason for writing. My website is primarily a tool and a library for myself. It just happens to also be public.\n\nI\u2019m pretty sure that nobody but me uses the tags I add to my links and blog posts, and that\u2019s fine with me. It\u2019s very much a folksonomy.\n\nLikewise, there\u2019s a feature I added to my blog posts recently that is probably only of interest to me. Under each blog post, there\u2019s a heading saying \u201cPreviously on this day\u201d followed by links to any blog posts published on the same date in previous years. I find it absolutely fascinating to spelunk down those hyperlink potholes, but I\u2019m sure for anyone else it\u2019s about as interesting as a slideshow of holiday photos.\n\nMatt took this further by adding an \u201con this day\u201d URL to his site. What a great idea! I\u2019ve now done the same here:\n\nadactio.com/archive/onthisday\n\nThat URL is almost certainly only of interest to me. And that\u2019s fine.", "html": "<p><a href=\"http://interconnected.org/home/2021/02/10/reservoirs\">Matt wrote recently</a> about how different writers keep notes:</p>\n\n<blockquote>\n <p>I\u2019m also reminded of how writers I love and respect maintain their own reservoirs of knowledge, complete with migratory paths down from the mountains.</p>\n</blockquote>\n\n<p>I have <a href=\"https://adactio.com/notes\">a section of my site called \u201cnotes\u201d</a> but the truth is that every single thing I post on here\u2014whether it\u2019s <a href=\"https://adactio.com/links\">a link</a>, <a href=\"https://adactio.com/journal\">a blog post</a>, or anything else\u2014is really a \u201cnote to self.\u201d</p>\n\n<p>When it comes to retrieving information from this online <a href=\"https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/\">memex</a> of mine, I use <a href=\"https://adactio.com/tags/\">tags</a>. I\u2019ve got search forms on my site, but usually I\u2019ll go to the address bar in my browser instead and think \u201cnow, what would past me have tagged that with\u2026\u201d as I type <code>adactio.com/tags/...</code> (or, if I want to be more specific, <code>adactio.com/links/tags/...</code> or <code>adactio.com/journal/tags/...</code>).</p>\n\n<p>It\u2019s very satisfying to use my website as a back-up brain like this. I can get stuff out of my head and squirreled away, but still have it available for quick recall when I want it. It\u2019s especially satisfying when I\u2019m talking to someone else and something they say reminds me of something relevant, and I can go \u201cOh, let me send you this link\u2026\u201d as I retrieve the tagged item in question.</p>\n\n<p>But I don\u2019t think about other people when I\u2019m adding something to my website. My audience is myself.</p>\n\n<p>I know there\u2019s lots of advice out there about considering your audience when you write, but when it comes to my personal site, I\u2019d find that crippling. It would be one more admonishment from the inner critic whispering \u201cno one\u2019s interested in that\u201d, \u201cyou have nothing new to add to this topic\u201d, and \u201cyou\u2019re not quailified to write about this.\u201d If I\u2019m writing for myself, then it\u2019s easier to have fewer inhibitions. By treating everything as a scrappy note-to-self, I can avoid agonising about quality control \u2026although I still spend far too long trying to come up with titles for posts.</p>\n\n<p>I\u2019ve noticed\u2014and other bloggers have corroborated this\u2014there\u2019s no correlation whatsover between the amount of time you put into something and how much it\u2019s going to resonate with people. You might spend days putting together a thoroughly-researched article only to have it met with tumbleweeds when you finally publish it. Or you might bash something out late at night after a few beers only to find it on the front page of various aggregators the next morning.</p>\n\n<p>If someone else gets some value from a quick blog post that I dash off here, that\u2019s always a pleasant surprise. It\u2019s a bonus. But it\u2019s not my reason for writing. My website is primarily a tool and a library for myself. It just happens to also be public.</p>\n\n<p>I\u2019m pretty sure that nobody but me uses the tags I add to my links and blog posts, and that\u2019s fine with me. It\u2019s very much a <a href=\"https://www.vanderwal.net/folksonomy.html\">folksonomy</a>.</p>\n\n<p>Likewise, there\u2019s a feature I added to my blog posts recently that is probably only of interest to me. Under each blog post, there\u2019s a heading saying \u201cPreviously on this day\u201d followed by links to any blog posts published on the same date in previous years. I find it absolutely fascinating to spelunk down those hyperlink potholes, but I\u2019m sure for anyone else it\u2019s about as interesting as a slideshow of holiday photos.</p>\n\n<p>Matt took this further by adding <a href=\"http://interconnected.org/home/on-this-day\">an \u201con this day\u201d URL</a> to his site. What a great idea! I\u2019ve now done the same here:</p>\n\n<p><a href=\"https://adactio.com/archive/onthisday\">adactio.com/archive/onthisday</a></p>\n\n<p>That URL is almost certainly only of interest to me. And that\u2019s fine.</p>" }, "author": { "type": "card", "name": "Jeremy Keith", "url": "https://adactio.com/", "photo": "https://adactio.com/images/photo-150.jpg" }, "post-type": "article", "_id": "18381415", "_source": "2", "_is_read": true }
Still thinking about a clean way to set up private messaging using XMPP and my personal site. The quickest answer is to have some sort of relay that can take in requests when authenticated from IndieAuth and use that to create an ‘stub’ identity whose conversation can be held with me. That’s mainly for people who don’t have a XMPP account to chat with. Otherwise, I think I can just show my address.
{ "type": "entry", "url": "https://v2.jacky.wtf/post/ff054bba-1e5c-44ef-ac04-476f1cd85435", "content": { "text": "Still thinking about a clean way to set up private messaging using XMPP and my personal site. The quickest answer is to have some sort of relay that can take in requests when authenticated from IndieAuth and use that to create an \u2018stub\u2019 identity whose conversation can be held with me. That\u2019s mainly for people who don\u2019t have a XMPP account to chat with. Otherwise, I think I can just show my address.", "html": "<p>Still thinking about a clean way to set up private messaging using XMPP and my personal site. The quickest answer is to have some sort of relay that can take in requests when authenticated from <a href=\"https://indieauth.spec.indieweb.org/\">IndieAuth</a> and use that to create an \u2018stub\u2019 identity whose conversation can be held with me. That\u2019s mainly for people who don\u2019t have a XMPP account to chat with. Otherwise, I think I can just show my address.</p>" }, "post-type": "note", "_id": "18374216", "_source": "1886", "_is_read": true }
One thing I’ll give the #ActivityPub space, it’s considerably faster to “get started” in it than the #IndieWeb just from your phone - for free. Portability is like 70% of the way there but it’s there.
{ "type": "entry", "url": "https://v2.jacky.wtf/post/8714d934-40a6-4d04-91c2-6c76c5914981", "category": [ "ActivityPub", "IndieWeb" ], "content": { "text": "One thing I\u2019ll give the #ActivityPub space, it\u2019s considerably faster to \u201cget started\u201d in it than the #IndieWeb just from your phone - for free. Portability is like 70% of the way there but it\u2019s there.", "html": "<p>One thing I\u2019ll give the <strong class=\"p-category\">#ActivityPub</strong> space, it\u2019s considerably faster to \u201cget started\u201d in it than the <strong class=\"p-category\">#IndieWeb</strong> just from your phone - for free. Portability is like 70% of the way there but it\u2019s there.</p>" }, "post-type": "note", "_id": "18360382", "_source": "1886", "_is_read": true }