Interested in #RelMeAutho or #IndieAuth?
You can add this to your @getkirby install quite easily.
You could even add a structure to have all of your sites and accounts listed in your head tag:
https://getkirby.com/docs/cookbook/integrations/indieauth
Thanks, @lukasbestle !
#getkirby #IndieWeb #blogging
{
"type": "entry",
"author": {
"name": "@Luke",
"url": "https://typo.social/@Luke",
"photo": null
},
"url": "https://typo.social/@Luke/111372035949885830",
"content": {
"html": "<p>Interested in <a href=\"https://typo.social/tags/RelMeAutho\">#<span>RelMeAutho</span></a> or <a href=\"https://typo.social/tags/IndieAuth\">#<span>IndieAuth</span></a>?<br />You can add this to your <span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@getkirby\">@<span>getkirby</span></a></span> install quite easily. <br />You could even add a structure to have all of your sites and accounts listed in your head tag:</p><p><a href=\"https://getkirby.com/docs/cookbook/integrations/indieauth\"><span>https://</span><span>getkirby.com/docs/cookbook/int</span><span>egrations/indieauth</span></a><br />Thanks, <span class=\"h-card\"><a class=\"u-url\" href=\"https://chaos.social/@lukasbestle\">@<span>lukasbestle</span></a></span> !</p><p><a href=\"https://typo.social/tags/getkirby\">#<span>getkirby</span></a> <a href=\"https://typo.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://typo.social/tags/blogging\">#<span>blogging</span></a></p>",
"text": "Interested in #RelMeAutho or #IndieAuth?\nYou can add this to your @getkirby install quite easily. \nYou could even add a structure to have all of your sites and accounts listed in your head tag:https://getkirby.com/docs/cookbook/integrations/indieauth\nThanks, @lukasbestle !#getkirby #IndieWeb #blogging"
},
"published": "2023-11-08T00:13:24+00:00",
"post-type": "note",
"_id": "39391393",
"_source": "7235",
"_is_read": false
}
I'll write about the mechanics soon, but I just wanted to share that I configured my website to advertise and collect webmentions.
Reactions appear on my posts with an async process. When I work on the site I can run a script that gathers the latest reactions from webmention.io and statically generates the content for each post.
#webmention #indieWeb
{
"type": "entry",
"author": {
"name": "@jorgesanz",
"url": "https://mapstodon.space/@jorgesanz",
"photo": null
},
"url": "https://mapstodon.space/@jorgesanz/111371209078714320",
"content": {
"html": "<p>I'll write about the mechanics soon, but I just wanted to share that I configured my website to advertise and collect webmentions.</p><p>Reactions appear on my posts with an async process. When I work on the site I can run a script that gathers the latest reactions from webmention.io and statically generates the content for each post.</p><p><a href=\"https://mapstodon.space/tags/webmention\">#<span>webmention</span></a> <a href=\"https://mapstodon.space/tags/indieWeb\">#<span>indieWeb</span></a></p>",
"text": "I'll write about the mechanics soon, but I just wanted to share that I configured my website to advertise and collect webmentions.Reactions appear on my posts with an async process. When I work on the site I can run a script that gathers the latest reactions from webmention.io and statically generates the content for each post.#webmention #indieWeb"
},
"published": "2023-11-07T20:43:06+00:00",
"post-type": "note",
"_id": "39389990",
"_source": "7235",
"_is_read": false
}
Hello #IndieWeb enthusiasts. I’m holding an unofficial Homebrew Website Club at the Lord Nelson Inn near Brighton station tomorrow evening. I’ll be there around 17:30, wrapping up around 20:00. #ffconf folk most welcome!
I’ll post more information when I’ve found a spot, but if you look for a balding dude with a beard and a dubious waxed moustache the odds are good that you’ll find me.
{
"type": "entry",
"author": {
"name": "@qubyte",
"url": "https://mastodon.social/@qubyte",
"photo": null
},
"url": "https://mastodon.social/@qubyte/111371005191306029",
"content": {
"html": "<p>Hello <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> enthusiasts. I\u2019m holding an unofficial Homebrew Website Club at the Lord Nelson Inn near Brighton station tomorrow evening. I\u2019ll be there around 17:30, wrapping up around 20:00. <a href=\"https://mastodon.social/tags/ffconf\">#<span>ffconf</span></a> folk most welcome!</p><p>I\u2019ll post more information when I\u2019ve found a spot, but if you look for a balding dude with a beard and a dubious waxed moustache the odds are good that you\u2019ll find me.</p>",
"text": "Hello #IndieWeb enthusiasts. I\u2019m holding an unofficial Homebrew Website Club at the Lord Nelson Inn near Brighton station tomorrow evening. I\u2019ll be there around 17:30, wrapping up around 20:00. #ffconf folk most welcome!I\u2019ll post more information when I\u2019ve found a spot, but if you look for a balding dude with a beard and a dubious waxed moustache the odds are good that you\u2019ll find me."
},
"published": "2023-11-07T19:51:15+00:00",
"post-type": "note",
"_id": "39389556",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@weirdwriter",
"url": "https://tweesecake.social/@weirdwriter",
"photo": null
},
"url": "https://tweesecake.social/@weirdwriter/111370872858822369",
"content": {
"html": "<p>The unreasonable effectiveness of simple HTML <a href=\"https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/\"><span>https://</span><span>shkspr.mobi/blog/2021/01/the-u</span><span>nreasonable-effectiveness-of-simple-html/</span></a> <a href=\"https://tweesecake.social/tags/WebDev\">#<span>WebDev</span></a> <a href=\"https://tweesecake.social/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://tweesecake.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "The unreasonable effectiveness of simple HTML https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/ #WebDev #SmallWeb #IndieWeb"
},
"published": "2023-11-07T19:17:36+00:00",
"post-type": "note",
"_id": "39389468",
"_source": "7235",
"_is_read": false
}
It appears my WebMentions are not working? I tried submitting a few of my posts to the #IndieWeb news site, but the theme I am using doesn't have all those fancy H article formats and stuff. The IndieWeb themes I looked at for #WordPress weren't accessibility ready, so does anyone have any thoughts on how can I make my blog more indieweb compatible without changing themes? I already have the IndieWeb plugin installed, as well as the syndication and WebMention plugin. Thoughts? #Accessibility
{
"type": "entry",
"author": {
"name": "@weirdwriter",
"url": "https://tweesecake.social/@weirdwriter",
"photo": null
},
"url": "https://tweesecake.social/@weirdwriter/111370824258573258",
"content": {
"html": "<p>It appears my WebMentions are not working? I tried submitting a few of my posts to the <a href=\"https://tweesecake.social/tags/IndieWeb\">#<span>IndieWeb</span></a> news site, but the theme I am using doesn't have all those fancy H article formats and stuff. The IndieWeb themes I looked at for <a href=\"https://tweesecake.social/tags/WordPress\">#<span>WordPress</span></a> weren't accessibility ready, so does anyone have any thoughts on how can I make my blog more indieweb compatible without changing themes? I already have the IndieWeb plugin installed, as well as the syndication and WebMention plugin. Thoughts? <a href=\"https://tweesecake.social/tags/Accessibility\">#<span>Accessibility</span></a></p>",
"text": "It appears my WebMentions are not working? I tried submitting a few of my posts to the #IndieWeb news site, but the theme I am using doesn't have all those fancy H article formats and stuff. The IndieWeb themes I looked at for #WordPress weren't accessibility ready, so does anyone have any thoughts on how can I make my blog more indieweb compatible without changing themes? I already have the IndieWeb plugin installed, as well as the syndication and WebMention plugin. Thoughts? #Accessibility"
},
"published": "2023-11-07T19:05:15+00:00",
"post-type": "note",
"_id": "39389225",
"_source": "7235",
"_is_read": false
}
#webMentions work like this; you link to someone else's url, it sends a ping to that url's /webmention endpoint, then that site checks to make sure that your site has a link to it.
What stops you from removing said link after the verification has been approved by the mentioned site?
What if I write a blog post titled "This is the best blog on the Internet" and automatically #webmention every single site that accept webmentions, one at a time, replacing the mentioned url each time?
#indieweb
{
"type": "entry",
"author": {
"name": "@schizanon",
"url": "https://mas.to/@schizanon",
"photo": null
},
"url": "https://mas.to/@schizanon/111370372105922394",
"content": {
"html": "<p><a href=\"https://mas.to/tags/webMentions\">#<span>webMentions</span></a> work like this; you link to someone else's url, it sends a ping to that url's /webmention endpoint, then that site checks to make sure that your site has a link to it. </p><p>What stops you from removing said link after the verification has been approved by the mentioned site?</p><p>What if I write a blog post titled \"This is the best blog on the Internet\" and automatically <a href=\"https://mas.to/tags/webmention\">#<span>webmention</span></a> every single site that accept webmentions, one at a time, replacing the mentioned url each time?</p><p><a href=\"https://mas.to/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "#webMentions work like this; you link to someone else's url, it sends a ping to that url's /webmention endpoint, then that site checks to make sure that your site has a link to it. What stops you from removing said link after the verification has been approved by the mentioned site?What if I write a blog post titled \"This is the best blog on the Internet\" and automatically #webmention every single site that accept webmentions, one at a time, replacing the mentioned url each time?#indieweb"
},
"published": "2023-11-07T17:10:15+00:00",
"post-type": "note",
"_id": "39388443",
"_source": "7235",
"_is_read": false
}
Somewhat meta, but this month's #IndieWeb carnival is on the subject of Community and Belonging, which might be of interest to other people here.
https://alexsirac.com/indieweb-carnival-community-and-belonging/
{
"type": "entry",
"author": {
"name": "@etp",
"url": "https://indieweb.social/@etp",
"photo": null
},
"url": "https://indieweb.social/@etp/111370084487319968",
"content": {
"html": "<p>Somewhat meta, but this month's <a href=\"https://indieweb.social/tags/IndieWeb\">#<span>IndieWeb</span></a> carnival is on the subject of Community and Belonging, which might be of interest to other people here.</p><p><a href=\"https://alexsirac.com/indieweb-carnival-community-and-belonging/\"><span>https://</span><span>alexsirac.com/indieweb-carniva</span><span>l-community-and-belonging/</span></a></p>",
"text": "Somewhat meta, but this month's #IndieWeb carnival is on the subject of Community and Belonging, which might be of interest to other people here.https://alexsirac.com/indieweb-carnival-community-and-belonging/"
},
"published": "2023-11-07T15:57:07+00:00",
"post-type": "note",
"_id": "39387574",
"_source": "7235",
"_is_read": false
}
#webrings watch No. 33
Just For Fun #webring
https://em.elliotsmoon.net/webring/members.php
Join the online hangout for sites that are all about good times and zero money-grabbing! If your website's all fun and games, this is your crew!
#fun #tech #retro #html #programming #indieweb #smallweb #web #webdev
{
"type": "entry",
"author": {
"name": "@accordionpolar",
"url": "https://indieweb.social/@accordionpolar",
"photo": null
},
"url": "https://indieweb.social/@accordionpolar/111368482439815031",
"content": {
"html": "<p><a href=\"https://indieweb.social/tags/webrings\">#<span>webrings</span></a> watch No. 33</p><p>Just For Fun <a href=\"https://indieweb.social/tags/webring\">#<span>webring</span></a> <br /><a href=\"https://em.elliotsmoon.net/webring/members.php\"><span>https://</span><span>em.elliotsmoon.net/webring/mem</span><span>bers.php</span></a></p><p>Join the online hangout for sites that are all about good times and zero money-grabbing! If your website's all fun and games, this is your crew!</p><p><a href=\"https://indieweb.social/tags/fun\">#<span>fun</span></a> <a href=\"https://indieweb.social/tags/tech\">#<span>tech</span></a> <a href=\"https://indieweb.social/tags/retro\">#<span>retro</span></a> <a href=\"https://indieweb.social/tags/html\">#<span>html</span></a> <a href=\"https://indieweb.social/tags/programming\">#<span>programming</span></a> <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://indieweb.social/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://indieweb.social/tags/web\">#<span>web</span></a> <a href=\"https://indieweb.social/tags/webdev\">#<span>webdev</span></a></p>",
"text": "#webrings watch No. 33Just For Fun #webring \nhttps://em.elliotsmoon.net/webring/members.phpJoin the online hangout for sites that are all about good times and zero money-grabbing! If your website's all fun and games, this is your crew!#fun #tech #retro #html #programming #indieweb #smallweb #web #webdev"
},
"published": "2023-11-07T09:09:41+00:00",
"post-type": "note",
"_id": "39384553",
"_source": "7235",
"_is_read": false
}
Now that the ActivityPub plugin for WordPress is mature I’m going to attempt to use only my WordPress based site as my gateway to the Fediverse. The Friends plugin should make this feasible. I’m also hoping to eventually use the Indiepass app for reading/writing. Don’t quite have the reading part sorted out yet tho. I may follow you again from my […]
https://social.vaughnhannon.com/3147-2/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.vaughnhannon.com/3147-2/",
"content": {
"html": "<p>Now that the ActivityPub plugin for WordPress is mature I\u2019m going to attempt to use only my WordPress based site as my gateway to the Fediverse. The Friends plugin should make this feasible. I\u2019m also hoping to eventually use the Indiepass app\u00a0 for reading/writing. Don\u2019t quite have the reading part sorted out yet tho. I may follow you again from my [\u2026]</p><p><a href=\"https://social.vaughnhannon.com/3147-2/\">https://social.vaughnhannon.com/3147-2/</a></p>",
"text": "Now that the ActivityPub plugin for WordPress is mature I\u2019m going to attempt to use only my WordPress based site as my gateway to the Fediverse. The Friends plugin should make this feasible. I\u2019m also hoping to eventually use the Indiepass app\u00a0 for reading/writing. Don\u2019t quite have the reading part sorted out yet tho. I may follow you again from my [\u2026]https://social.vaughnhannon.com/3147-2/"
},
"published": "2023-11-07T04:53:27+00:00",
"post-type": "note",
"_id": "39383580",
"_source": "7235",
"_is_read": false
}
Now that the ActivityPub plugin for Wordpress is mature I'm going to attempt to use only my Wordpress based site as my gateway to the Fediverse. The Friends plugin should make this feasible. I'm also hoping to eventually use the Indiepass app for reading/writing. Don't quite have the reading part sorted out yet tho. I may follow you again from my social.vaughnhannon.com domain. Don't be alarmed. #fediverse #wordpress #activitypub #indiepass #indieweb
https://social.vaughnhannon.com/3147-2/
{
"type": "entry",
"author": {
"name": "@vaughnhannon",
"url": "https://m.socialyeti.club/@vaughnhannon",
"photo": null
},
"url": "https://m.socialyeti.club/@vaughnhannon/111367475007267455",
"content": {
"html": "<p>Now that the ActivityPub plugin for Wordpress is mature I'm going to attempt to use only my Wordpress based site as my gateway to the Fediverse. The Friends plugin should make this feasible. I'm also hoping to eventually use the Indiepass app\u00a0 for reading/writing. Don't quite have the reading part sorted out yet tho. I may follow you again from my social.vaughnhannon.com domain. Don't be alarmed. <a href=\"https://m.socialyeti.club/tags/fediverse\">#<span>fediverse</span></a> <a href=\"https://m.socialyeti.club/tags/wordpress\">#<span>wordpress</span></a> <a href=\"https://m.socialyeti.club/tags/activitypub\">#<span>activitypub</span></a> <a href=\"https://m.socialyeti.club/tags/indiepass\">#<span>indiepass</span></a> <a href=\"https://m.socialyeti.club/tags/indieweb\">#<span>indieweb</span></a></p><p><a href=\"https://social.vaughnhannon.com/3147-2/\"><span>https://</span><span>social.vaughnhannon.com/3147-2</span><span>/</span></a></p>",
"text": "Now that the ActivityPub plugin for Wordpress is mature I'm going to attempt to use only my Wordpress based site as my gateway to the Fediverse. The Friends plugin should make this feasible. I'm also hoping to eventually use the Indiepass app\u00a0 for reading/writing. Don't quite have the reading part sorted out yet tho. I may follow you again from my social.vaughnhannon.com domain. Don't be alarmed. #fediverse #wordpress #activitypub #indiepass #indiewebhttps://social.vaughnhannon.com/3147-2/"
},
"published": "2023-11-07T04:53:29+00:00",
"post-type": "note",
"_id": "39383581",
"_source": "7235",
"_is_read": false
}
Anyone know good ways to search or discover things on the #SmallWeb or #indieweb ?
I suppose one definition is a search engine that excludes big tech siloed sites, spamblogs and listicles etc
So far I found that #Kagi is able to search in smallweb mode, though it is a paid service and somewhat limited.
{
"type": "entry",
"author": {
"name": "@vjprema",
"url": "https://fosstodon.org/@vjprema",
"photo": null
},
"url": "https://fosstodon.org/@vjprema/111367269020085369",
"content": {
"html": "<p>Anyone know good ways to search or discover things on the <a href=\"https://fosstodon.org/tags/SmallWeb\">#<span>SmallWeb</span></a> or <a href=\"https://fosstodon.org/tags/indieweb\">#<span>indieweb</span></a> ?</p><p>I suppose one definition is a search engine that excludes big tech siloed sites, spamblogs and listicles etc</p><p>So far I found that <a href=\"https://fosstodon.org/tags/Kagi\">#<span>Kagi</span></a> is able to search in smallweb mode, though it is a paid service and somewhat limited.</p>",
"text": "Anyone know good ways to search or discover things on the #SmallWeb or #indieweb ?I suppose one definition is a search engine that excludes big tech siloed sites, spamblogs and listicles etcSo far I found that #Kagi is able to search in smallweb mode, though it is a paid service and somewhat limited."
},
"published": "2023-11-07T04:01:06+00:00",
"post-type": "note",
"_id": "39383339",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@MindCreatesMeaning",
"url": "https://fosstodon.org/@MindCreatesMeaning",
"photo": null
},
"url": "https://fosstodon.org/@MindCreatesMeaning/111367126560134055",
"content": {
"html": "<p>Dear WordPress<br />Thank you for enabling such a beautiful office, today. I\u2019m grateful.</p><p><a href=\"https://fosstodon.org/tags/Shoutout\">#<span>Shoutout</span></a> to <a href=\"https://fosstodon.org/tags/WooCommerce\">#<span>WooCommerce</span></a> an\u2026</p><p><a href=\"https://mindcreatesmeaning.com/dear-wordpress/\"><span>https://</span><span>mindcreatesmeaning.com/dear-wo</span><span>rdpress/</span></a></p><p>Connect with me <span class=\"h-card\"><a class=\"u-url\" href=\"https://mindcreatesmeaning.com/author/autonomyagency/\">@<span>autonomyagency</span></a></span><br />Posted via ActivityPub <img alt=\":fedi:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/347/338/original/6750fbb96fb2ac59.png\" title=\":fedi:\" width=\"16\" /> for <img alt=\":wordpress:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/472/986/original/fcc0c9f8fbff7484.png\" title=\":wordpress:\" width=\"16\" /></p><p><a href=\"https://fosstodon.org/tags/DigitalInfrastructure\">#<span>DigitalInfrastructure</span></a> <a href=\"https://fosstodon.org/tags/ActivityPub\">#<span>ActivityPub</span></a> <a href=\"https://fosstodon.org/tags/PersonalJourney\">#<span>PersonalJourney</span></a> <a href=\"https://fosstodon.org/tags/Perspective\">#<span>Perspective</span></a> <a href=\"https://fosstodon.org/tags/Philosophy\">#<span>Philosophy</span></a> <a href=\"https://fosstodon.org/tags/Professional\">#<span>Professional</span></a> <a href=\"https://fosstodon.org/tags/developers\">#<span>developers</span></a> <a href=\"https://fosstodon.org/tags/grateful\">#<span>grateful</span></a> <a href=\"https://fosstodon.org/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://fosstodon.org/tags/opensource\">#<span>opensource</span></a> <a href=\"https://fosstodon.org/tags/pagespeedscores\">#<span>pagespeedscores</span></a> <a href=\"https://fosstodon.org/tags/Shoutout\">#<span>Shoutout</span></a> <a href=\"https://fosstodon.org/tags/thankful\">#<span>thankful</span></a> <a href=\"https://fosstodon.org/tags/WebDev\">#<span>WebDev</span></a> <a href=\"https://fosstodon.org/tags/website\">#<span>website</span></a> <a href=\"https://fosstodon.org/tags/WooCommerce\">#<span>WooCommerce</span></a> <a href=\"https://fosstodon.org/tags/Wordpress\">#<span>Wordpress</span></a></p>",
"text": "Dear WordPress\nThank you for enabling such a beautiful office, today. I\u2019m grateful.#Shoutout to #WooCommerce an\u2026https://mindcreatesmeaning.com/dear-wordpress/Connect with me @autonomyagency\nPosted via ActivityPub for #DigitalInfrastructure #ActivityPub #PersonalJourney #Perspective #Philosophy #Professional #developers #grateful #indieweb #opensource #pagespeedscores #Shoutout #thankful #WebDev #website #WooCommerce #Wordpress"
},
"published": "2023-11-07T03:24:52+00:00",
"post-type": "note",
"_id": "39383262",
"_source": "7235",
"_is_read": false
}
Need help finding or piecing together a software that does a thing.
Dadboss informed me of something our company used to use way back, Yahoo Groups, as an email newsgroup.
Apparently, our members were really into it because they didn’t have to go anywhere or log in to anything.
They received an email and simply hit reply and it added their response.
He wants something like that crossed with Substack.
Sounds like maybe something #Indieweb protocol can do?
I don’t know; I’m not a developer, but I’m pretty good at piecing things together out of existing technology.
And maybe it already exists!
If someone could point me in the right direction I would be very grateful.
{
"type": "entry",
"author": {
"name": "@g",
"url": "https://hackers.town/@g",
"photo": null
},
"url": "https://hackers.town/@g/111367086928687658",
"content": {
"html": "<p>Need help finding or piecing together a software that does a thing.</p><p>Dadboss informed me of something our company used to use way back, Yahoo Groups, as an email newsgroup.</p><p>Apparently, our members were really into it because they didn\u2019t have to go anywhere or log in to anything.</p><p>They received an email and simply hit reply and it added their response.</p><p>He wants something like that crossed with Substack.</p><p>Sounds like maybe something <a href=\"https://hackers.town/tags/Indieweb\">#<span>Indieweb</span></a> protocol can do? </p><p>I don\u2019t know; I\u2019m not a developer, but I\u2019m pretty good at piecing things together out of existing technology.</p><p>And maybe it already exists!</p><p>If someone could point me in the right direction I would be very grateful.</p>",
"text": "Need help finding or piecing together a software that does a thing.Dadboss informed me of something our company used to use way back, Yahoo Groups, as an email newsgroup.Apparently, our members were really into it because they didn\u2019t have to go anywhere or log in to anything.They received an email and simply hit reply and it added their response.He wants something like that crossed with Substack.Sounds like maybe something #Indieweb protocol can do? I don\u2019t know; I\u2019m not a developer, but I\u2019m pretty good at piecing things together out of existing technology.And maybe it already exists!If someone could point me in the right direction I would be very grateful."
},
"published": "2023-11-07T03:14:47+00:00",
"post-type": "note",
"_id": "39383168",
"_source": "7235",
"_is_read": false
}
New post: “My First ‘Fediversary’”
https://blog.kizu.dev/first-fediversary/
Technically, I tried Mastodon for the first time on April 06, 2017, and tried again a few times over the next few years, but it did not stick with me at the time.
It was rather lonely to not have the people I enjoyed following for years around.
That did change when @mia opened our instance, and my presence here is what I’m celebrating today.
#Fediversary #IndieWeb
{
"type": "entry",
"author": {
"name": "@kizu",
"url": "https://front-end.social/@kizu",
"photo": null
},
"url": "https://front-end.social/@kizu/111365587215205894",
"content": {
"html": "<p>New post: \u201cMy First \u2018Fediversary\u2019\u201d</p><p><a href=\"https://blog.kizu.dev/first-fediversary/\"><span>https://</span><span>blog.kizu.dev/first-fediversar</span><span>y/</span></a></p><p>Technically, I\u00a0tried Mastodon for the first time on\u00a0April 06, 2017, and tried again a\u00a0few times over the next few years, but it\u00a0did not stick with me\u00a0at\u00a0the time.</p><p>It\u00a0was rather lonely to\u00a0not have the people I\u00a0enjoyed following for years around.</p><p>That did change when <span class=\"h-card\"><a class=\"u-url\" href=\"https://front-end.social/@mia\">@<span>mia</span></a></span> opened our instance, and my\u00a0presence here is\u00a0what I\u2019m celebrating today.</p><p><a href=\"https://front-end.social/tags/Fediversary\">#<span>Fediversary</span></a> <a href=\"https://front-end.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "New post: \u201cMy First \u2018Fediversary\u2019\u201dhttps://blog.kizu.dev/first-fediversary/Technically, I\u00a0tried Mastodon for the first time on\u00a0April 06, 2017, and tried again a\u00a0few times over the next few years, but it\u00a0did not stick with me\u00a0at\u00a0the time.It\u00a0was rather lonely to\u00a0not have the people I\u00a0enjoyed following for years around.That did change when @mia opened our instance, and my\u00a0presence here is\u00a0what I\u2019m celebrating today.#Fediversary #IndieWeb"
},
"published": "2023-11-06T20:53:24+00:00",
"post-type": "note",
"_id": "39381102",
"_source": "7235",
"_is_read": false
}
On the one hand I still really enjoy writing code and making something work and look good (ish) and put it online where anyone in the world can see it. It’s still like magic. And is still some kind of personal affirmation, a way of saying “here I am!”, of enjoying that it’s noticed by someone, somewhere.
True.
On the other hand, the maintenance. It’s not like this is new to me, keeping things going for years, decades. And I try to make things as easy as possible – keep things up to date, make things in similar ways, stick to reliable and boring technologies, don’t start too many things, etc. But, especially when several things aren’t quite working right, it’s such a weight.
Also true.
{
"type": "entry",
"published": "2023-11-06T17:50:39Z",
"url": "https://adactio.com/links/20604",
"category": [
"indieweb",
"personal",
"publishing",
"maintenance",
"code",
"coding"
],
"bookmark-of": [
"https://www.gyford.com/phil/writing/2023/11/05/weeknotes/"
],
"content": {
"text": "w/e 2023-11-05 (Phil Gyford\u2019s website)\n\n\n\n\n On the one hand I still really enjoy writing code and making something work and look good (ish) and put it online where anyone in the world can see it. It\u2019s still like magic. And is still some kind of personal affirmation, a way of saying \u201chere I am!\u201d, of enjoying that it\u2019s noticed by someone, somewhere.\n\n\nTrue.\n\n\n On the other hand, the maintenance. It\u2019s not like this is new to me, keeping things going for years, decades. And I try to make things as easy as possible \u2013 keep things up to date, make things in similar ways, stick to reliable and boring technologies, don\u2019t start too many things, etc. But, especially when several things aren\u2019t quite working right, it\u2019s such a weight.\n\n\nAlso true.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://www.gyford.com/phil/writing/2023/11/05/weeknotes/\">\nw/e 2023-11-05 (Phil Gyford\u2019s website)\n</a>\n</h3>\n\n<blockquote>\n <p>On the one hand I still really enjoy writing code and making something work and look good (ish) and put it online where anyone in the world can see it. It\u2019s still like magic. And is still some kind of personal affirmation, a way of saying \u201chere I am!\u201d, of enjoying that it\u2019s noticed by someone, somewhere.</p>\n</blockquote>\n\n<p>True.</p>\n\n<blockquote>\n <p>On the other hand, the maintenance. It\u2019s not like this is new to me, keeping things going for years, decades. And I try to make things as easy as possible \u2013 keep things up to date, make things in similar ways, stick to reliable and boring technologies, don\u2019t start too many things, etc. But, especially when several things aren\u2019t quite working right, it\u2019s such a weight.</p>\n</blockquote>\n\n<p>Also true.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "39381086",
"_source": "2",
"_is_read": false
}
Just a quick question to get to know the community: Why did you join #indieweb?
I am a german masters student in media literacy and when I was lookind for instances this one really seemed to align with my interests (Humane Tech, Digital Wellbeing, Values in Design).
{
"type": "entry",
"author": {
"name": "@pirpleberry",
"url": "https://indieweb.social/@pirpleberry",
"photo": null
},
"url": "https://indieweb.social/@pirpleberry/111364453778150945",
"content": {
"html": "<p>Just a quick question to get to know the community: Why did you join <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a>?<br />I am a german masters student in media literacy and when I was lookind for instances this one really seemed to align with my interests (Humane Tech, Digital Wellbeing, Values in Design).</p>",
"text": "Just a quick question to get to know the community: Why did you join #indieweb?\nI am a german masters student in media literacy and when I was lookind for instances this one really seemed to align with my interests (Humane Tech, Digital Wellbeing, Values in Design)."
},
"published": "2023-11-06T16:05:09+00:00",
"post-type": "note",
"_id": "39378629",
"_source": "7235",
"_is_read": false
}
I want to add some per-page Javascript to my Eleventy blog. What strategies should I look at for this? I'd prefer to keep the JS in a separate JS file instead of inlining it into my markdown template with bundle shortcodes.
#eleventy #indieWeb
{
"type": "entry",
"author": {
"name": "@thudfactor",
"url": "https://hachyderm.io/@thudfactor",
"photo": null
},
"url": "https://hachyderm.io/@thudfactor/111363393404577234",
"content": {
"html": "<p>I want to add some per-page Javascript to my Eleventy blog. What strategies should I look at for this? I'd prefer to keep the JS in a separate JS file instead of inlining it into my markdown template with bundle shortcodes. </p><p><a href=\"https://hachyderm.io/tags/eleventy\">#<span>eleventy</span></a> <a href=\"https://hachyderm.io/tags/indieWeb\">#<span>indieWeb</span></a></p>",
"text": "I want to add some per-page Javascript to my Eleventy blog. What strategies should I look at for this? I'd prefer to keep the JS in a separate JS file instead of inlining it into my markdown template with bundle shortcodes. #eleventy #indieWeb"
},
"published": "2023-11-06T11:35:29+00:00",
"post-type": "note",
"_id": "39376298",
"_source": "7235",
"_is_read": false
}
#webrings watch No. 32
Autists Online #webring
https://macaque.moe/autiring/
A clique for websites on the #indieweb with #autistic webmasters. We believe that autistic identity and expression is something to be accepted and embraced! Consider joining today!
#tech #retro #html #programming #web #smallweb #rights #accessibility #a11y #disability
{
"type": "entry",
"author": {
"name": "@accordionpolar",
"url": "https://indieweb.social/@accordionpolar",
"photo": null
},
"url": "https://indieweb.social/@accordionpolar/111362763376431404",
"content": {
"html": "<p><a href=\"https://indieweb.social/tags/webrings\">#<span>webrings</span></a> watch No. 32</p><p>Autists Online <a href=\"https://indieweb.social/tags/webring\">#<span>webring</span></a> <br /><a href=\"https://macaque.moe/autiring/\"><span>https://</span><span>macaque.moe/autiring/</span><span></span></a></p><p>A clique for websites on the <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> with <a href=\"https://indieweb.social/tags/autistic\">#<span>autistic</span></a> webmasters. We believe that autistic identity and expression is something to be accepted and embraced! Consider joining today!</p><p><a href=\"https://indieweb.social/tags/tech\">#<span>tech</span></a> <a href=\"https://indieweb.social/tags/retro\">#<span>retro</span></a> <a href=\"https://indieweb.social/tags/html\">#<span>html</span></a> <a href=\"https://indieweb.social/tags/programming\">#<span>programming</span></a> <a href=\"https://indieweb.social/tags/web\">#<span>web</span></a> <a href=\"https://indieweb.social/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://indieweb.social/tags/rights\">#<span>rights</span></a> <a href=\"https://indieweb.social/tags/accessibility\">#<span>accessibility</span></a> <a href=\"https://indieweb.social/tags/a11y\">#<span>a11y</span></a> <a href=\"https://indieweb.social/tags/disability\">#<span>disability</span></a></p>",
"text": "#webrings watch No. 32Autists Online #webring \nhttps://macaque.moe/autiring/A clique for websites on the #indieweb with #autistic webmasters. We believe that autistic identity and expression is something to be accepted and embraced! Consider joining today!#tech #retro #html #programming #web #smallweb #rights #accessibility #a11y #disability"
},
"published": "2023-11-06T08:55:15+00:00",
"post-type": "note",
"_id": "39375503",
"_source": "7235",
"_is_read": false
}
I now have the building blocks for Ticketing for IndieAuth set up.
On my staging site, the metadata endpoint now advertises the ticket_endpoint. That endpoint is accepting POST requests with parameters: ticket, resource, and subject. If the request is valid, it will be stored and return HTTP 202 with the message “Accepted.” Tickets are not automatically redeemed yet.
In the IndieAuth module admin, I set up a page to issue a ticket by entering a URL for “Allow access to” (the resource) and “Send ticket to” (the subject). Submitting that form will check the subject URL for an indieauth-metadata endpoint that advertises a ticket_endpoint. If that is found successfully, a ticket is created and sent there.
Finally, I updated the token_endpoint to accept POST requests with grant_type=ticket and exchange the ticket for an access token.
Next I will be working on automatically redeeming received tickets for access tokens and setting up some private posts to work with granted access tokens.
I am currently using the same code that generates authorization codes to make the tickets. I think this should work fine because it already handles creating an opaque string that is valid for a short period of time (5 minutes). The module also ensures these can only be used once and logs key information for each request like client_id (source code). I need to run some tests to ensure tickets can’t be used as authorization codes and I might need to add some metadata to differentiate the two in the admin area.
Feel free to try to send a ticket to my staging site and ping me in IndieWeb dev chat. I can also send you a ticket if you’d like to try that out. I look forward to discussing this with other implementers!
{
"type": "entry",
"published": "2023-11-05 17:48-0800",
"url": "https://gregorlove.com/2023/11/i-now-have-the/",
"category": [
"indieweb",
"indieauth"
],
"content": {
"text": "I now have the building blocks for Ticketing for IndieAuth set up.\n\nOn my staging site, the metadata endpoint now advertises the ticket_endpoint. That endpoint is accepting POST requests with parameters: ticket, resource, and subject. If the request is valid, it will be stored and return HTTP 202 with the message \u201cAccepted.\u201d Tickets are not automatically redeemed yet.\n\nIn the IndieAuth module admin, I set up a page to issue a ticket by entering a URL for \u201cAllow access to\u201d (the resource) and \u201cSend ticket to\u201d (the subject). Submitting that form will check the subject URL for an indieauth-metadata endpoint that advertises a ticket_endpoint. If that is found successfully, a ticket is created and sent there.\n\nFinally, I updated the token_endpoint to accept POST requests with grant_type=ticket and exchange the ticket for an access token.\n\nNext I will be working on automatically redeeming received tickets for access tokens and setting up some private posts to work with granted access tokens.\n\nI am currently using the same code that generates authorization codes to make the tickets. I think this should work fine because it already handles creating an opaque string that is valid for a short period of time (5 minutes). The module also ensures these can only be used once and logs key information for each request like client_id (source code). I need to run some tests to ensure tickets can\u2019t be used as authorization codes and I might need to add some metadata to differentiate the two in the admin area.\n\nFeel free to try to send a ticket to my staging site and ping me in IndieWeb dev chat. I can also send you a ticket if you\u2019d like to try that out. I look forward to discussing this with other implementers!",
"html": "<p>I now have the building blocks for <a href=\"https://indieweb.org/Ticketing_for_IndieAuth\">Ticketing for IndieAuth</a> set up.</p>\n\n<p>On my staging site, the <a href=\"https://staging.gregorlove.com/indieauth-metadata-endpoint/?pretty=1\">metadata endpoint</a> now advertises the <code>ticket_endpoint</code>. That endpoint is accepting POST requests with parameters: ticket, resource, and subject. If the request is valid, it will be stored and return HTTP 202 with the message \u201cAccepted.\u201d Tickets are not automatically redeemed yet.</p>\n\n<p>In the <a href=\"https://processwire.com/modules/process-indie-auth/\">IndieAuth module</a> admin, I set up a page to issue a ticket by entering a URL for \u201cAllow access to\u201d (the resource) and \u201cSend ticket to\u201d (the subject). Submitting that form will check the subject URL for an <code>indieauth-metadata</code> endpoint that advertises a <code>ticket_endpoint</code>. If that is found successfully, a ticket is created and sent there.</p>\n\n<p>Finally, I updated the <code>token_endpoint</code> to accept POST requests with <code>grant_type=ticket</code> and exchange the ticket for an access token.</p>\n\n<p>Next I will be working on automatically redeeming received tickets for access tokens and setting up some private posts to work with granted access tokens.</p>\n\n<p>I am currently using the same code that generates authorization codes to make the tickets. I <em>think</em> this should work fine because it already handles creating an opaque string that is valid for a short period of time (5 minutes). The module also ensures these can only be used once and logs key information for each request like client_id (<a href=\"https://github.com/gRegorLove/ProcessWire-IndieAuth/blob/main/src/IndieAuth/AuthorizationCode.php#L57\">source code</a>). I need to run some tests to ensure tickets can\u2019t be used as authorization codes and I might need to add some metadata to differentiate the two in the admin area.</p>\n\n<p>Feel free to try to send a ticket to my staging site and ping me in <a href=\"https://chat.indieweb.org/dev/\">IndieWeb dev chat</a>. I can also send you a ticket if you\u2019d like to try that out. I look forward to discussing this with other implementers!</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "39375152",
"_source": "179",
"_is_read": false
}
@mariyadelano I think people are trying to solve that problem now, and one of them is to embrace #IndieWeb principles, fall back on email lists and federated social media. It's all going to be slower in terms of growth, but I think the connections we build this way will be more quiet and intimate.
I think a whole ecosystem is currently being built under the big, corporate surface that is Google search engines. One that is not as easily controlled or found.
{
"type": "entry",
"author": {
"name": "@liztai",
"url": "https://hachyderm.io/@liztai",
"photo": null
},
"url": "https://hachyderm.io/@liztai/111361900288994102",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://hachyderm.io/@mariyadelano\">@<span>mariyadelano</span></a></span> I think people are trying to solve that problem now, and one of them is to embrace <a href=\"https://hachyderm.io/tags/IndieWeb\">#<span>IndieWeb</span></a> principles, fall back on email lists and federated social media. It's all going to be slower in terms of growth, but I think the connections we build this way will be more quiet and intimate.<br />I think a whole ecosystem is currently being built under the big, corporate surface that is Google search engines. One that is not as easily controlled or found.</p>",
"text": "@mariyadelano I think people are trying to solve that problem now, and one of them is to embrace #IndieWeb principles, fall back on email lists and federated social media. It's all going to be slower in terms of growth, but I think the connections we build this way will be more quiet and intimate.\nI think a whole ecosystem is currently being built under the big, corporate surface that is Google search engines. One that is not as easily controlled or found."
},
"published": "2023-11-06T05:15:46+00:00",
"post-type": "note",
"_id": "39374638",
"_source": "7235",
"_is_read": false
}