Twenty years and two days ago, @KevinMarks.com (@KevinMarks@xoxo.zone @KevinMarks) and I introduced #microformats in a conference presentation.
I wrote a long retrospective last year: https://tantek.com/2023/047/t1/nineteen-years-microformats
Since that post nearly a year ago, here are the top three updates & interesting developments in microformats:
1. Growing rel=me adoption for distributed verification (✅ in Mastodon etc.)
* Wikipedia: https://tantek.com/2023/139/t1/wikipedia-supports-indieweb-rel-me
* Threads: https://tantek.com/2023/234/t1/threads-supports-indieweb-rel-me
* omg.lol profile links by default: https://home.omg.lol/info/profile-items
2. A proposal to merge h-review into h-entry, since reviews are in practice always entries with a bit more information:
* https://github.com/microformats/h-entry/issues/32
3. #metaformats adoptions, implementations, and iteration
* There was growing practical interest in metaformats, so I updated the spec accordingly
* A half dozen implementations shipped: https://indieweb.org/metaformats#IndieWeb_Examples
* Active discussion for evolving metaformats to support more real world use-cases: https://github.com/microformats/metaformats/issues
Hard to believe it’s been 20 years of iterating and evolving microformats, to #microformats2, growing adoption as #IndieWeb building blocks, distributed verification (those green checkmarks) in #Mastodon and across the #fediverse, and implementing metaformats parsing to standardize parsing various meta tags for link previews into equivalent microformats2.
From last year’s activity, it’s clear there’s more use-cases, implementer interest, and community activity than ever. Looking forward to seeing what we can build in 2024.
Post Glossary
h-entry
https://microformats.org/wiki/h-entry
h-review
https://microformats.org/wiki/h-review
link-preview
https://indieweb.org/link-preview
metaformats
https://microformats.org/wiki/metaformats
microformats
https://microformats.org/wiki/
microformats2
https://microformats.org/wiki/microformats2
rel-me
https://microformats.org/wiki/rel-me
{
"type": "entry",
"published": "2024-02-13 22:03-0800",
"url": "http://tantek.com/2024/044/t1/twenty-years-microformats-updates",
"category": [
"microformats",
"metaformats",
"microformats2",
"IndieWeb",
"Mastodon",
"fediverse"
],
"content": {
"text": "Twenty years and two days ago, @KevinMarks.com (@KevinMarks@xoxo.zone @KevinMarks) and I introduced #microformats in a conference presentation.\n\nI wrote a long retrospective last year: https://tantek.com/2023/047/t1/nineteen-years-microformats\n\nSince that post nearly a year ago, here are the top three updates & interesting developments in microformats:\n\n1. Growing rel=me adoption for distributed verification (\u2705 in Mastodon etc.)\n\u00a0* Wikipedia: https://tantek.com/2023/139/t1/wikipedia-supports-indieweb-rel-me\n\u00a0* Threads: https://tantek.com/2023/234/t1/threads-supports-indieweb-rel-me\n\u00a0* omg.lol profile links by default: https://home.omg.lol/info/profile-items\n\n2. A proposal to merge h-review into h-entry, since reviews are in practice always entries with a bit more information:\n\u00a0* https://github.com/microformats/h-entry/issues/32\n\u00a0\n3. #metaformats adoptions, implementations, and iteration\n\u00a0* There was growing practical interest in metaformats, so I updated the spec accordingly\n\u00a0* A half dozen implementations shipped: https://indieweb.org/metaformats#IndieWeb_Examples\n\u00a0* Active discussion for evolving metaformats to support more real world use-cases: https://github.com/microformats/metaformats/issues\n\nHard to believe it\u2019s been 20 years of iterating and evolving microformats, to #microformats2, growing adoption as #IndieWeb building blocks, distributed verification (those green checkmarks) in #Mastodon and across the #fediverse, and implementing metaformats parsing to standardize parsing various meta tags for link previews into equivalent microformats2.\n\nFrom last year\u2019s activity, it\u2019s clear there\u2019s more use-cases, implementer interest, and community activity than ever. \u00a0Looking forward to seeing what we can build in 2024.\n\n\nPost Glossary\n\nh-entry\n\u00a0 https://microformats.org/wiki/h-entry\nh-review\n\u00a0 https://microformats.org/wiki/h-review\nlink-preview\n\u00a0 https://indieweb.org/link-preview\nmetaformats\n\u00a0 https://microformats.org/wiki/metaformats\nmicroformats\n\u00a0 https://microformats.org/wiki/\nmicroformats2\n\u00a0 https://microformats.org/wiki/microformats2\nrel-me\n\u00a0 https://microformats.org/wiki/rel-me",
"html": "Twenty years and two days ago, <a href=\"https://KevinMarks.com\">@KevinMarks.com</a> (<a href=\"https://xoxo.zone/@KevinMarks\">@KevinMarks@xoxo.zone</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/KevinMarks\">@KevinMarks</a>) and I introduced #<span class=\"p-category\">microformats</span> in a conference presentation.<br /><br />I wrote a long retrospective last year: <a href=\"https://tantek.com/2023/047/t1/nineteen-years-microformats\">https://tantek.com/2023/047/t1/nineteen-years-microformats</a><br /><br />Since that post nearly a year ago, here are the top three updates & interesting developments in microformats:<br /><br />1. Growing rel=me adoption for distributed verification (\u2705 in Mastodon etc.)<br />\u00a0* Wikipedia: <a href=\"https://tantek.com/2023/139/t1/wikipedia-supports-indieweb-rel-me\">https://tantek.com/2023/139/t1/wikipedia-supports-indieweb-rel-me</a><br />\u00a0* Threads: <a href=\"https://tantek.com/2023/234/t1/threads-supports-indieweb-rel-me\">https://tantek.com/2023/234/t1/threads-supports-indieweb-rel-me</a><br />\u00a0* <a href=\"http://omg.lol\">omg.lol</a> profile links by default: <a href=\"https://home.omg.lol/info/profile-items\">https://home.omg.lol/info/profile-items</a><br /><br />2. A proposal to merge h-review into h-entry, since reviews are in practice always entries with a bit more information:<br />\u00a0* <a href=\"https://github.com/microformats/h-entry/issues/32\">https://github.com/microformats/h-entry/issues/32</a><br />\u00a0<br />3. #<span class=\"p-category\">metaformats</span> adoptions, implementations, and iteration<br />\u00a0* There was growing practical interest in metaformats, so I updated the spec accordingly<br />\u00a0* A half dozen implementations shipped: <a href=\"https://indieweb.org/metaformats#IndieWeb_Examples\">https://indieweb.org/metaformats#IndieWeb_Examples</a><br />\u00a0* Active discussion for evolving metaformats to support more real world use-cases: <a href=\"https://github.com/microformats/metaformats/issues\">https://github.com/microformats/metaformats/issues</a><br /><br />Hard to believe it\u2019s been 20 years of iterating and evolving microformats, to #<span class=\"p-category\">microformats2</span>, growing adoption as #<span class=\"p-category\">IndieWeb</span> building blocks, distributed verification (those green checkmarks) in #<span class=\"p-category\">Mastodon</span> and across the #<span class=\"p-category\">fediverse</span>, and implementing metaformats parsing to standardize parsing various meta tags for link previews into equivalent microformats2.<br /><br />From last year\u2019s activity, it\u2019s clear there\u2019s more use-cases, implementer interest, and community activity than ever. \u00a0Looking forward to seeing what we can build in 2024.<br /><br /><br />Post Glossary<br /><br />h-entry<br />\u00a0 <a href=\"https://microformats.org/wiki/h-entry\">https://microformats.org/wiki/h-entry</a><br />h-review<br />\u00a0 <a href=\"https://microformats.org/wiki/h-review\">https://microformats.org/wiki/h-review</a><br />link-preview<br />\u00a0 <a href=\"https://indieweb.org/link-preview\">https://indieweb.org/link-preview</a><br />metaformats<br />\u00a0 <a href=\"https://microformats.org/wiki/metaformats\">https://microformats.org/wiki/metaformats</a><br />microformats<br />\u00a0 <a href=\"https://microformats.org/wiki/\">https://microformats.org/wiki/</a><br />microformats2<br />\u00a0 <a href=\"https://microformats.org/wiki/microformats2\">https://microformats.org/wiki/microformats2</a><br />rel-me<br />\u00a0 <a href=\"https://microformats.org/wiki/rel-me\">https://microformats.org/wiki/rel-me</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "40289192",
"_source": "1",
"_is_read": false
}
👋 Hi there, I'm in the indieweb.org community. That page monitors some Mastodon tag feeds for public posts with "#indieweb".
{
"type": "entry",
"published": "2024-02-14 15:31-0800",
"url": "https://gregorlove.com/2024/02/hi-there/",
"category": [
"indieweb"
],
"in-reply-to": [
"https://social.coop/@django/111932220342264325"
],
"content": {
"text": "\ud83d\udc4b Hi there, I'm in the indieweb.org community. That page monitors some Mastodon tag feeds for public posts with \"#indieweb\".",
"html": "<p>\ud83d\udc4b Hi there, I'm in the indieweb.org community. That page monitors some Mastodon tag feeds for public posts with \"#indieweb\".</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": "reply",
"_id": "40288974",
"_source": "95",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@inautilo",
"url": "https://mastodon.social/@inautilo",
"photo": null
},
"url": "https://mastodon.social/@inautilo/111933044889658165",
"content": {
"html": "<p><a href=\"https://mastodon.social/tags/Development\">#<span>Development</span></a> <a href=\"https://mastodon.social/tags/Evolutions\">#<span>Evolutions</span></a><br />Goodbye third-party cookies \u00b7 A privacy milestone for the open web <a href=\"https://ilo.im/15xz4l\"><span>https://</span><span>ilo.im/15xz4l</span><span></span></a></p><p>_____<br /><a href=\"https://mastodon.social/tags/Business\">#<span>Business</span></a> <a href=\"https://mastodon.social/tags/Privacy\">#<span>Privacy</span></a> <a href=\"https://mastodon.social/tags/OpenWeb\">#<span>OpenWeb</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/WebPlatform\">#<span>WebPlatform</span></a> <a href=\"https://mastodon.social/tags/Website\">#<span>Website</span></a> <a href=\"https://mastodon.social/tags/Browser\">#<span>Browser</span></a> <a href=\"https://mastodon.social/tags/WebDev\">#<span>WebDev</span></a> <a href=\"https://mastodon.social/tags/Frontend\">#<span>Frontend</span></a> <a href=\"https://mastodon.social/tags/Cookie\">#<span>Cookie</span></a></p>",
"text": "#Development #Evolutions\nGoodbye third-party cookies \u00b7 A privacy milestone for the open web https://ilo.im/15xz4l\n\n_____\n#Business #Privacy #OpenWeb #IndieWeb #WebPlatform #Website #Browser #WebDev #Frontend #Cookie"
},
"published": "2024-02-15T02:05:21+00:00",
"post-type": "note",
"_id": "40288477",
"_source": "8007",
"_is_read": false
}
If you’ve been following the Bridgy and Mastodon drama, consider that many Mastodon users don’t want a bridge that allows Bluesky to federate with Mastodon, but they do want Bluesky to support ActivityPub so Bluesky can… also federate with Mastodon. 😜
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2024/02/14/if-youve-been.html",
"content": {
"html": "<p>If you\u2019ve been following the <a href=\"https://techcrunch.com/2024/02/14/bluesky-and-mastodon-users-are-having-a-fight-that-could-shape-the-next-generation-of-social-media/\">Bridgy and Mastodon drama</a>, consider that many Mastodon users <em>don\u2019t</em> want a bridge that allows Bluesky to federate with Mastodon, but they <em>do</em> want Bluesky to support ActivityPub so Bluesky can\u2026 also federate with Mastodon. \ud83d\ude1c</p>",
"text": "If you\u2019ve been following the Bridgy and Mastodon drama, consider that many Mastodon users don\u2019t want a bridge that allows Bluesky to federate with Mastodon, but they do want Bluesky to support ActivityPub so Bluesky can\u2026 also federate with Mastodon. \ud83d\ude1c"
},
"published": "2024-02-14T19:54:00-06:00",
"post-type": "note",
"_id": "40288456",
"_source": "12",
"_is_read": false
}
What, in your opinion, is the correct way to implement dark mode on a website?
#ux #uxdesign #ui #uidesign @ux #IndieWeb
Respect OS setting/Don’t provide a toggle
Toggle switch independent of OS
Three-way toggle: light/dark/auto to respect OS
{
"type": "entry",
"author": {
"name": "@vhbelvadi",
"url": "https://indieweb.social/@vhbelvadi",
"photo": null
},
"url": "https://indieweb.social/@vhbelvadi/111932720892107580",
"content": {
"html": "<p>What, in your opinion, is the correct way to implement dark mode on a website?</p><p><a href=\"https://indieweb.social/tags/ux\">#<span>ux</span></a> <a href=\"https://indieweb.social/tags/uxdesign\">#<span>uxdesign</span></a> <a href=\"https://indieweb.social/tags/ui\">#<span>ui</span></a> <a href=\"https://indieweb.social/tags/uidesign\">#<span>uidesign</span></a> <span class=\"h-card\"><a class=\"u-url\" href=\"https://a.gup.pe/u/ux\">@<span>ux</span></a></span> <a href=\"https://indieweb.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p><p>Respect OS setting/Don\u2019t provide a toggle<br />Toggle switch independent of OS<br />Three-way toggle: light/dark/auto to respect OS</p>\n<a class=\"u-mention\" href=\"https://a.gup.pe/u/ux\"></a>",
"text": "What, in your opinion, is the correct way to implement dark mode on a website?\n\n#ux #uxdesign #ui #uidesign @ux #IndieWeb\n\nRespect OS setting/Don\u2019t provide a toggle\nToggle switch independent of OS\nThree-way toggle: light/dark/auto to respect OS"
},
"published": "2024-02-15T00:42:57+00:00",
"post-type": "note",
"_id": "40288023",
"_source": "8007",
"_is_read": false
}
My website now has a blogroll! Check out my recommendations (I will be adding to it as I go): https://justincox.com/blogroll/
#BlogRoll #IndieWeb
{
"type": "entry",
"author": {
"name": "@justin",
"url": "https://holonet.social/@justin",
"photo": null
},
"url": "https://holonet.social/@justin/111932579372054499",
"content": {
"html": "<p>My website now has a blogroll! Check out my recommendations (I will be adding to it as I go): <a href=\"https://justincox.com/blogroll/\"><span>https://</span><span>justincox.com/blogroll/</span><span></span></a><br /><a href=\"https://holonet.social/tags/BlogRoll\">#<span>BlogRoll</span></a> <a href=\"https://holonet.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "My website now has a blogroll! Check out my recommendations (I will be adding to it as I go): https://justincox.com/blogroll/\n#BlogRoll #IndieWeb"
},
"published": "2024-02-15T00:06:57+00:00",
"post-type": "note",
"_id": "40287748",
"_source": "8007",
"_is_read": false
}
Ooh, how didn't I know about this before?
And how does it even work?
It picked up my earlier post from here...
https://stream.indieweb.org/
#indieweb
{
"type": "entry",
"author": {
"name": "@django",
"url": "https://social.coop/@django",
"photo": null
},
"url": "https://social.coop/@django/111932220342264325",
"content": {
"html": "<p>Ooh, how didn't I know about this before?<br />And how does it even work? <br />It picked up my earlier post from here...</p><p><a href=\"https://stream.indieweb.org/\"><span>https://</span><span>stream.indieweb.org/</span><span></span></a></p><p><a href=\"https://social.coop/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Ooh, how didn't I know about this before?\nAnd how does it even work? \nIt picked up my earlier post from here...\n\nhttps://stream.indieweb.org/\n\n#indieweb"
},
"published": "2024-02-14T22:35:39+00:00",
"post-type": "note",
"_id": "40287177",
"_source": "8007",
"_is_read": false
}
After 18 YEARS (bruh) Nerd Listings, an #oldweb link directory, is shutting down.
http://nerdlistings.info/
It was run by Deanna. Since becoming a mother of 2, she's lost the time and motivation to keep the project going. Consider sending her some appreciation and love over on her site 💌:
https://stubbornox.net/contact-form/
#indieweb #smallweb #valentinesday #internet #webdev #html #webring #retro
{
"type": "entry",
"author": {
"name": "@accordionpolar",
"url": "https://indieweb.social/@accordionpolar",
"photo": null
},
"url": "https://indieweb.social/@accordionpolar/111931739260724763",
"content": {
"html": "<p>After 18 YEARS (bruh) Nerd Listings, an <a href=\"https://indieweb.social/tags/oldweb\">#<span>oldweb</span></a> link directory, is shutting down.</p><p><a href=\"http://nerdlistings.info/\"><span>http://</span><span>nerdlistings.info/</span><span></span></a></p><p>It was run by Deanna. Since becoming a mother of 2, she's lost the time and motivation to keep the project going. Consider sending her some appreciation and love over on her site \ud83d\udc8c:</p><p><a href=\"https://stubbornox.net/contact-form/\"><span>https://</span><span>stubbornox.net/contact-form/</span><span></span></a></p><p><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/valentinesday\">#<span>valentinesday</span></a> <a href=\"https://indieweb.social/tags/internet\">#<span>internet</span></a> <a href=\"https://indieweb.social/tags/webdev\">#<span>webdev</span></a> <a href=\"https://indieweb.social/tags/html\">#<span>html</span></a> <a href=\"https://indieweb.social/tags/webring\">#<span>webring</span></a> <a href=\"https://indieweb.social/tags/retro\">#<span>retro</span></a></p>",
"text": "After 18 YEARS (bruh) Nerd Listings, an #oldweb link directory, is shutting down.\n\nhttp://nerdlistings.info/\n\nIt was run by Deanna. Since becoming a mother of 2, she's lost the time and motivation to keep the project going. Consider sending her some appreciation and love over on her site \ud83d\udc8c:\n\nhttps://stubbornox.net/contact-form/\n\n#indieweb #smallweb #valentinesday #internet #webdev #html #webring #retro"
},
"published": "2024-02-14T20:33:18+00:00",
"post-type": "note",
"_id": "40285915",
"_source": "8007",
"_is_read": false
}
Hey #IPFS! Is there a distributed search mechanism that stands out for indexing particularly HTML sites pinned on local IPFS instances? https://admarus.net looked interesting, but it seems to have gone quiet.
I want to offer free pinning for (static) #IndieWeb sites on my #homelab, and would love to offer “IPFS small-web" search too.
(If anyone knows of good guides for getting PersistentVolumes working on #Talos with #FluxCD, I'm all ears — that’s my next chore on this path!)
{
"type": "entry",
"author": {
"name": "@byjp",
"url": "https://hachyderm.io/@byjp",
"photo": null
},
"url": "https://hachyderm.io/@byjp/111931386319791425",
"content": {
"html": "<p>Hey <a href=\"https://hachyderm.io/tags/IPFS\">#<span>IPFS</span></a>! Is there a distributed search mechanism that stands out for indexing particularly HTML sites pinned on local IPFS instances? <a href=\"https://admarus.net\"><span>https://</span><span>admarus.net</span><span></span></a> looked interesting, but it seems to have gone quiet.</p><p>I want to offer free pinning for (static) <a href=\"https://hachyderm.io/tags/IndieWeb\">#<span>IndieWeb</span></a> sites on my <a href=\"https://hachyderm.io/tags/homelab\">#<span>homelab</span></a>, and would love to offer \u201cIPFS small-web\" search too.</p><p>(If anyone knows of good guides for getting PersistentVolumes working on <a href=\"https://hachyderm.io/tags/Talos\">#<span>Talos</span></a> with <a href=\"https://hachyderm.io/tags/FluxCD\">#<span>FluxCD</span></a>, I'm all ears \u2014 that\u2019s my next chore on this path!)</p>",
"text": "Hey #IPFS! Is there a distributed search mechanism that stands out for indexing particularly HTML sites pinned on local IPFS instances? https://admarus.net looked interesting, but it seems to have gone quiet.\n\nI want to offer free pinning for (static) #IndieWeb sites on my #homelab, and would love to offer \u201cIPFS small-web\" search too.\n\n(If anyone knows of good guides for getting PersistentVolumes working on #Talos with #FluxCD, I'm all ears \u2014 that\u2019s my next chore on this path!)"
},
"published": "2024-02-14T19:03:33+00:00",
"post-type": "note",
"_id": "40285238",
"_source": "8007",
"_is_read": false
}
after watching doug block's Home Page (1999) documentary a half-dozen times over the past year, i realized how much i missed having a personal home page.
not an itch.io page. not a github repo. not an imgur album.
an actual personal home page full of links to interesting places and people, and a little blog area to write personal stuff in. i haven't had a personal blog since the early 2000s.
i wanted to have some fun, so I hauled my dusty ol' iMac G5 out of storage and installed Macromedia Dreamweaver and Fireworks. i hadn't used any of them in almost 20 years.
i thought it might take me a week to build a home page...
... it took me a year 😅
so this is my little attempt at rebuilding what we lost in the 90s. let me know if you've got a little homepage i can link back to in my hyperlinks area.
http://www.dialup.cafe/~vga256
#smallWeb #worldWideWeb #homePage #indieWeb
{
"type": "entry",
"author": {
"name": "@vga256",
"url": "https://dialup.cafe/@vga256",
"photo": null
},
"url": "https://dialup.cafe/@vga256/111922153110411063",
"content": {
"html": "<p>after watching doug block's Home Page (1999) documentary a half-dozen times over the past year, i realized how much i missed having a personal home page. </p><p>not an itch.io page. not a github repo. not an imgur album.</p><p>an actual personal home page full of links to interesting places and people, and a little blog area to write personal stuff in. i haven't had a personal blog since the early 2000s.</p><p>i wanted to have some fun, so I hauled my dusty ol' iMac G5 out of storage and installed Macromedia Dreamweaver and Fireworks. i hadn't used any of them in almost 20 years.</p><p>i thought it might take me a week to build a home page...</p><p>... it took me a year \ud83d\ude05 </p><p>so this is my little attempt at rebuilding what we lost in the 90s. let me know if you've got a little homepage i can link back to in my hyperlinks area.</p><p><a href=\"http://www.dialup.cafe/~vga256\"><span>http://www.</span><span>dialup.cafe/~vga256</span><span></span></a></p><p><a href=\"https://dialup.cafe/tags/smallWeb\">#<span>smallWeb</span></a> <a href=\"https://dialup.cafe/tags/worldWideWeb\">#<span>worldWideWeb</span></a> <a href=\"https://dialup.cafe/tags/homePage\">#<span>homePage</span></a> <a href=\"https://dialup.cafe/tags/indieWeb\">#<span>indieWeb</span></a></p>",
"text": "after watching doug block's Home Page (1999) documentary a half-dozen times over the past year, i realized how much i missed having a personal home page. \n\nnot an itch.io page. not a github repo. not an imgur album.\n\nan actual personal home page full of links to interesting places and people, and a little blog area to write personal stuff in. i haven't had a personal blog since the early 2000s.\n\ni wanted to have some fun, so I hauled my dusty ol' iMac G5 out of storage and installed Macromedia Dreamweaver and Fireworks. i hadn't used any of them in almost 20 years.\n\ni thought it might take me a week to build a home page...\n\n... it took me a year \ud83d\ude05 \n\nso this is my little attempt at rebuilding what we lost in the 90s. let me know if you've got a little homepage i can link back to in my hyperlinks area.\n\nhttp://www.dialup.cafe/~vga256\n\n#smallWeb #worldWideWeb #homePage #indieWeb"
},
"published": "2024-02-13T03:55:25+00:00",
"photo": [
"https://cdn.masto.host/indiewebsocial/cache/media_attachments/files/111/922/153/226/292/789/original/ebb0ac5898455932.png"
],
"post-type": "photo",
"_id": "40285064",
"_source": "8007",
"_is_read": false
}
I posted a while back about the need for a Google-like search engine for the #IndieWeb. Something simple, clean, and privacy-focused. I think this is it.
https://stract.com
{
"type": "entry",
"author": {
"name": "@mikehaynes",
"url": "https://mastodon.design/@mikehaynes",
"photo": null
},
"url": "https://mastodon.design/@mikehaynes/111931000364618275",
"content": {
"html": "<p>I posted a while back about the need for a Google-like search engine for the <a href=\"https://mastodon.design/tags/IndieWeb\">#<span>IndieWeb</span></a>. Something simple, clean, and privacy-focused. I think this is it.<br /><a href=\"https://stract.com\"><span>https://</span><span>stract.com</span><span></span></a></p>",
"text": "I posted a while back about the need for a Google-like search engine for the #IndieWeb. Something simple, clean, and privacy-focused. I think this is it.\nhttps://stract.com"
},
"published": "2024-02-14T17:25:24+00:00",
"post-type": "note",
"_id": "40284467",
"_source": "8007",
"_is_read": false
}
I haven't been on mastodon lately but I see people talking about bridgy and consent issues, and I'm not sure the context.
Some folks (like me) copy the replies made on their own blog posts posted to mastodon to their own blogs as webmentions. Is that bad, should I not be doing that?
#IndieWeb
{
"type": "entry",
"author": {
"name": "@cassey",
"url": "https://urbanists.social/@cassey",
"photo": null
},
"url": "https://urbanists.social/@cassey/111930914909287838",
"content": {
"html": "<p>I haven't been on mastodon lately but I see people talking about bridgy and consent issues, and I'm not sure the context.</p><p>Some folks (like me) copy the replies made on their own blog posts posted to mastodon to their own blogs as webmentions. Is that bad, should I not be doing that? <br /><a href=\"https://urbanists.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "I haven't been on mastodon lately but I see people talking about bridgy and consent issues, and I'm not sure the context.\n\nSome folks (like me) copy the replies made on their own blog posts posted to mastodon to their own blogs as webmentions. Is that bad, should I not be doing that? \n#IndieWeb"
},
"published": "2024-02-14T17:03:40+00:00",
"post-type": "note",
"_id": "40284468",
"_source": "8007",
"_is_read": false
}
What domain registrar should I move my domain to when I shutdown my Squarespace site? Hover.com?
And for hosting my new #11ty site I’m thinking about Netlify.com (free) or Neocities.org but still open to suggestions.
#eleventy #domainname #webhost #SmallWeb #IndieWeb
(Edited for clarification)
{
"type": "entry",
"author": {
"name": "@nfd",
"url": "https://social.lol/@nfd",
"photo": null
},
"url": "https://social.lol/@nfd/111925875313013270",
"content": {
"html": "<p>What domain registrar should I move my domain to when I shutdown my Squarespace site? Hover.com?</p><p>And for hosting my new <a href=\"https://social.lol/tags/11ty\">#<span>11ty</span></a> site I\u2019m thinking about Netlify.com (free) or Neocities.org but still open to suggestions.</p><p><a href=\"https://social.lol/tags/eleventy\">#<span>eleventy</span></a> <a href=\"https://social.lol/tags/domainname\">#<span>domainname</span></a> <a href=\"https://social.lol/tags/webhost\">#<span>webhost</span></a> <a href=\"https://social.lol/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://social.lol/tags/IndieWeb\">#<span>IndieWeb</span></a><br />(Edited for clarification)</p>",
"text": "What domain registrar should I move my domain to when I shutdown my Squarespace site? Hover.com?\n\nAnd for hosting my new #11ty site I\u2019m thinking about Netlify.com (free) or Neocities.org but still open to suggestions.\n\n#eleventy #domainname #webhost #SmallWeb #IndieWeb\n(Edited for clarification)"
},
"published": "2024-02-13T19:42:02+00:00",
"post-type": "note",
"_id": "40284469",
"_source": "8007",
"_is_read": false
}
I hate that I can't follow #Gemini for the application-layer protocol because Google took over the name for its LLM so fast. I mean.. the zodiac sign, the constellation and the NASA project all had their fair share, didn't they? 😉
Dear SmallWeb fellows - we have to use #GeminiProtocol to keep it visible! 💙
https://geminiprotocol.net/
#SmallWeb #indieweb #lowtech #gopher #smolweb
{
"type": "entry",
"author": {
"name": "@jlsksr",
"url": "https://mastodon.online/@jlsksr",
"photo": null
},
"url": "https://mastodon.online/@jlsksr/111929376735220090",
"content": {
"html": "<p>I hate that I can't follow <a href=\"https://mastodon.online/tags/Gemini\">#<span>Gemini</span></a> for the application-layer protocol because Google took over the name for its LLM so fast. I mean.. the zodiac sign, the constellation and the NASA project all had their fair share, didn't they? \ud83d\ude09 </p><p>Dear SmallWeb fellows - we have to use <a href=\"https://mastodon.online/tags/GeminiProtocol\">#<span>GeminiProtocol</span></a> to keep it visible! \ud83d\udc99 </p><p><a href=\"https://geminiprotocol.net/\"><span>https://</span><span>geminiprotocol.net/</span><span></span></a></p><p><a href=\"https://mastodon.online/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://mastodon.online/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.online/tags/lowtech\">#<span>lowtech</span></a> <a href=\"https://mastodon.online/tags/gopher\">#<span>gopher</span></a> <a href=\"https://mastodon.online/tags/smolweb\">#<span>smolweb</span></a></p>",
"text": "I hate that I can't follow #Gemini for the application-layer protocol because Google took over the name for its LLM so fast. I mean.. the zodiac sign, the constellation and the NASA project all had their fair share, didn't they? \ud83d\ude09 \n\nDear SmallWeb fellows - we have to use #GeminiProtocol to keep it visible! \ud83d\udc99 \n\nhttps://geminiprotocol.net/\n\n#SmallWeb #indieweb #lowtech #gopher #smolweb"
},
"published": "2024-02-14T10:32:29+00:00",
"post-type": "note",
"_id": "40280580",
"_source": "8007",
"_is_read": false
}
Twenty years and two days ago, @KevinMarks.com (@KevinMarks@xoxo.zone @KevinMarks) and I introduced #microformats in a conference presentation.
I wrote a long retrospective last year: https://tantek.com/2023/047/t1/nineteen-years-microformats
Since that update nearly a year ago, here are the top three interesting developments in microformats:
1. Growing rel=me adoption for distributed verification:
* Wikipedia: https://tantek.com/2023/139/t1/wikipedia-supports-indieweb-rel-me
* Threads: https://tantek.com/2023/234/t1/threads-supports-indieweb-rel-me
* omg.lol profile links by default: https://home.omg.lol/info/profile-items
2. A proposal to merge h-review into h-entry, since reviews are in practice always entries with a bit more information:
* https://github.com/microformats/h-entry/issues/32
3. #metaformats adoptions, implementations, and iteration
* There was growing practical interest in metaformats, so I updated the spec accordingly
* A half dozen implementations shipped: https://indieweb.org/metaformats#IndieWeb_Examples
* Active discussion for evolving metaformats to support more real world use-cases: https://github.com/microformats/metaformats/issues
Hard to believe it’s been 20 years of iterating and evolving microformats, to #microformats2, growing adoption as #IndieWeb building blocks, distributed verification (those green checkmarks) in #Mastodon and across the #fediverse, and implementing metaformats parsing to standardize parsing various meta tags for link previews into equivalent microformats2.
From last year’s activity, it’s clear there’s more use-cases, implementer interest, and community activity than ever. Looking forward to seeing what we can build in 2024.
Post Glossary
h-entry
https://microformats.org/wiki/h-entry
h-review
https://microformats.org/wiki/h-review
link-preview
https://indieweb.org/link-preview
metaformats
https://microformats.org/wiki/metaformats
microformats
https://microformats.org/wiki/
microformats2
https://microformats.org/wiki/microformats2
rel-me
https://microformats.org/wiki/rel-me
{
"type": "entry",
"published": "2024-02-13 22:03-0800",
"url": "http://tantek.com/2024/044/t1/twenty-years-microformats",
"category": [
"microformats",
"metaformats",
"microformats2",
"IndieWeb",
"Mastodon",
"fediverse"
],
"content": {
"text": "Twenty years and two days ago, @KevinMarks.com (@KevinMarks@xoxo.zone @KevinMarks) and I introduced #microformats in a conference presentation.\n\nI wrote a long retrospective last year: https://tantek.com/2023/047/t1/nineteen-years-microformats\n\nSince that update nearly a year ago, here are the top three interesting developments in microformats:\n\n1. Growing rel=me adoption for distributed verification:\n\u00a0* Wikipedia: https://tantek.com/2023/139/t1/wikipedia-supports-indieweb-rel-me\n\u00a0* Threads: https://tantek.com/2023/234/t1/threads-supports-indieweb-rel-me\n\u00a0* omg.lol profile links by default: https://home.omg.lol/info/profile-items\n\n2. A proposal to merge h-review into h-entry, since reviews are in practice always entries with a bit more information:\n\u00a0* https://github.com/microformats/h-entry/issues/32\n\u00a0\n3. #metaformats adoptions, implementations, and iteration\n\u00a0* There was growing practical interest in metaformats, so I updated the spec accordingly\n\u00a0* A half dozen implementations shipped: https://indieweb.org/metaformats#IndieWeb_Examples\n\u00a0* Active discussion for evolving metaformats to support more real world use-cases: https://github.com/microformats/metaformats/issues\n\nHard to believe it\u2019s been 20 years of iterating and evolving microformats, to #microformats2, growing adoption as #IndieWeb building blocks, distributed verification (those green checkmarks) in #Mastodon and across the #fediverse, and implementing metaformats parsing to standardize parsing various meta tags for link previews into equivalent microformats2.\n\nFrom last year\u2019s activity, it\u2019s clear there\u2019s more use-cases, implementer interest, and community activity than ever. \u00a0Looking forward to seeing what we can build in 2024.\n\n\nPost Glossary\n\nh-entry\n\u00a0 https://microformats.org/wiki/h-entry\nh-review\n\u00a0 https://microformats.org/wiki/h-review\nlink-preview\n\u00a0 https://indieweb.org/link-preview\nmetaformats\n\u00a0 https://microformats.org/wiki/metaformats\nmicroformats\n\u00a0 https://microformats.org/wiki/\nmicroformats2\n\u00a0 https://microformats.org/wiki/microformats2\nrel-me\n\u00a0 https://microformats.org/wiki/rel-me",
"html": "Twenty years and two days ago, <a href=\"https://KevinMarks.com\">@KevinMarks.com</a> (<a href=\"https://xoxo.zone/@KevinMarks\">@KevinMarks@xoxo.zone</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/KevinMarks\">@KevinMarks</a>) and I introduced #<span class=\"p-category\">microformats</span> in a conference presentation.<br /><br />I wrote a long retrospective last year: <a href=\"https://tantek.com/2023/047/t1/nineteen-years-microformats\">https://tantek.com/2023/047/t1/nineteen-years-microformats</a><br /><br />Since that update nearly a year ago, here are the top three interesting developments in microformats:<br /><br />1. Growing rel=me adoption for distributed verification:<br />\u00a0* Wikipedia: <a href=\"https://tantek.com/2023/139/t1/wikipedia-supports-indieweb-rel-me\">https://tantek.com/2023/139/t1/wikipedia-supports-indieweb-rel-me</a><br />\u00a0* Threads: <a href=\"https://tantek.com/2023/234/t1/threads-supports-indieweb-rel-me\">https://tantek.com/2023/234/t1/threads-supports-indieweb-rel-me</a><br />\u00a0* <a href=\"http://omg.lol\">omg.lol</a> profile links by default: <a href=\"https://home.omg.lol/info/profile-items\">https://home.omg.lol/info/profile-items</a><br /><br />2. A proposal to merge h-review into h-entry, since reviews are in practice always entries with a bit more information:<br />\u00a0* <a href=\"https://github.com/microformats/h-entry/issues/32\">https://github.com/microformats/h-entry/issues/32</a><br />\u00a0<br />3. #<span class=\"p-category\">metaformats</span> adoptions, implementations, and iteration<br />\u00a0* There was growing practical interest in metaformats, so I updated the spec accordingly<br />\u00a0* A half dozen implementations shipped: <a href=\"https://indieweb.org/metaformats#IndieWeb_Examples\">https://indieweb.org/metaformats#IndieWeb_Examples</a><br />\u00a0* Active discussion for evolving metaformats to support more real world use-cases: <a href=\"https://github.com/microformats/metaformats/issues\">https://github.com/microformats/metaformats/issues</a><br /><br />Hard to believe it\u2019s been 20 years of iterating and evolving microformats, to #<span class=\"p-category\">microformats2</span>, growing adoption as #<span class=\"p-category\">IndieWeb</span> building blocks, distributed verification (those green checkmarks) in #<span class=\"p-category\">Mastodon</span> and across the #<span class=\"p-category\">fediverse</span>, and implementing metaformats parsing to standardize parsing various meta tags for link previews into equivalent microformats2.<br /><br />From last year\u2019s activity, it\u2019s clear there\u2019s more use-cases, implementer interest, and community activity than ever. \u00a0Looking forward to seeing what we can build in 2024.<br /><br /><br />Post Glossary<br /><br />h-entry<br />\u00a0 <a href=\"https://microformats.org/wiki/h-entry\">https://microformats.org/wiki/h-entry</a><br />h-review<br />\u00a0 <a href=\"https://microformats.org/wiki/h-review\">https://microformats.org/wiki/h-review</a><br />link-preview<br />\u00a0 <a href=\"https://indieweb.org/link-preview\">https://indieweb.org/link-preview</a><br />metaformats<br />\u00a0 <a href=\"https://microformats.org/wiki/metaformats\">https://microformats.org/wiki/metaformats</a><br />microformats<br />\u00a0 <a href=\"https://microformats.org/wiki/\">https://microformats.org/wiki/</a><br />microformats2<br />\u00a0 <a href=\"https://microformats.org/wiki/microformats2\">https://microformats.org/wiki/microformats2</a><br />rel-me<br />\u00a0 <a href=\"https://microformats.org/wiki/rel-me\">https://microformats.org/wiki/rel-me</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "40280338",
"_source": "1",
"_is_read": false
}
Anyway if your #fediverse instance has already blocked the brid.gy
root domain I suggest bugging your #MastoAdmin / #FediAdmin to change that to only block atproto.brid.gy
(and maybe bsky.brid.gy as well, though I'm getting conflicting info on which subdomain is going to be used) and nostr.brid.gy
.
web.brid.gy
which actually works right now is perfectly fine, and you're just doing a disservice to your users who would want to interact with the #indieweb. :seija_coffee:
#fediblock #fediblockmeta #fediversemeta #bridgy #bridgyfed #bluesky #blueskybridge #nostr
RE: https://makai.chaotic.ninja/notes/9pp4ngznnl
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://makai.chaotic.ninja/notes/9pp4sw4bno",
"content": {
"html": "<p><span>Anyway if your </span><a href=\"https://makai.chaotic.ninja/tags/fediverse\">#fediverse</a><span> instance has already blocked the </span><code>brid.gy</code><span> root domain I suggest bugging your </span><a href=\"https://makai.chaotic.ninja/tags/MastoAdmin\">#MastoAdmin</a><span> / </span><a href=\"https://makai.chaotic.ninja/tags/FediAdmin\">#FediAdmin</a><span> to change that to only block </span><code>atproto.brid.gy</code><span> (and maybe bsky.brid.gy as well, though I'm getting conflicting info on which subdomain is going to be used) and </span><code>nostr.brid.gy</code><span>.<br /><br /></span><code>web.brid.gy</code><span> which actually works right now is perfectly fine, and you're just doing a disservice to your users who would want to interact with the </span><a href=\"https://makai.chaotic.ninja/tags/indieweb\">#indieweb</a><span>. </span>\u200b:seija_coffee:\u200b<span><br /><br /></span><a href=\"https://makai.chaotic.ninja/tags/fediblock\">#fediblock</a><span> </span><a href=\"https://makai.chaotic.ninja/tags/fediblockmeta\">#fediblockmeta</a><span> </span><a href=\"https://makai.chaotic.ninja/tags/fediversemeta\">#fediversemeta</a><span> </span><a href=\"https://makai.chaotic.ninja/tags/bridgy\">#bridgy</a><span> </span><a href=\"https://makai.chaotic.ninja/tags/bridgyfed\">#bridgyfed</a><span> </span><a href=\"https://makai.chaotic.ninja/tags/bluesky\">#bluesky</a><span> </span><a href=\"https://makai.chaotic.ninja/tags/blueskybridge\">#blueskybridge</a><span> </span><a href=\"https://makai.chaotic.ninja/tags/nostr\">#nostr</a><span><br /><br />RE: </span><a href=\"https://makai.chaotic.ninja/notes/9pp4ngznnl\">https://makai.chaotic.ninja/notes/9pp4ngznnl</a></p>",
"text": "Anyway if your #fediverse instance has already blocked the brid.gy root domain I suggest bugging your #MastoAdmin / #FediAdmin to change that to only block atproto.brid.gy (and maybe bsky.brid.gy as well, though I'm getting conflicting info on which subdomain is going to be used) and nostr.brid.gy.\n\nweb.brid.gy which actually works right now is perfectly fine, and you're just doing a disservice to your users who would want to interact with the #indieweb. \u200b:seija_coffee:\u200b\n\n#fediblock #fediblockmeta #fediversemeta #bridgy #bridgyfed #bluesky #blueskybridge #nostr\n\nRE: https://makai.chaotic.ninja/notes/9pp4ngznnl"
},
"published": "2024-02-14T09:05:56+00:00",
"post-type": "note",
"_id": "40280069",
"_source": "8007",
"_is_read": false
}
Manuel Moreale is the host of this month's #IndieWeb carnival. The theme is Digital Relationships. I'm still working on my piece, but here are the submissions so far. Check them out--and submit your own!
https://manuelmoreale.com/indieweb-carnival-digital-relationships
#blog #blogging
{
"type": "entry",
"author": {
"name": "@ratika",
"url": "https://scicomm.xyz/@ratika",
"photo": null
},
"url": "https://scicomm.xyz/@ratika/111927874699134686",
"content": {
"html": "<p>Manuel Moreale is the host of this month's <a href=\"https://scicomm.xyz/tags/IndieWeb\">#<span>IndieWeb</span></a> carnival. The theme is Digital Relationships. I'm still working on my piece, but here are the submissions so far. Check them out--and submit your own!</p><p><a href=\"https://manuelmoreale.com/indieweb-carnival-digital-relationships\"><span>https://</span><span>manuelmoreale.com/indieweb-car</span><span>nival-digital-relationships</span></a></p><p><a href=\"https://scicomm.xyz/tags/blog\">#<span>blog</span></a> <a href=\"https://scicomm.xyz/tags/blogging\">#<span>blogging</span></a></p>",
"text": "Manuel Moreale is the host of this month's #IndieWeb carnival. The theme is Digital Relationships. I'm still working on my piece, but here are the submissions so far. Check them out--and submit your own!\n\nhttps://manuelmoreale.com/indieweb-carnival-digital-relationships\n\n#blog #blogging"
},
"published": "2024-02-14T04:10:30+00:00",
"post-type": "note",
"_id": "40278769",
"_source": "8007",
"_is_read": false
}
For the past month, I've been tinkering with my blog like it is 2005 again… And I love it!
#indieweb #blog #openweb
{
"type": "entry",
"author": {
"name": "@bacardi55",
"url": "https://social.bacardi55.io/@bacardi55",
"photo": null
},
"url": "https://social.bacardi55.io/@bacardi55/statuses/01HPJDCGR38CEFGD0MQ5GASR7C",
"content": {
"html": "<p>For the past month, I've been tinkering with my blog like it is 2005 again\u2026 And I love it!</p><p><a href=\"https://social.bacardi55.io/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://social.bacardi55.io/tags/blog\">#<span>blog</span></a> <a href=\"https://social.bacardi55.io/tags/openweb\">#<span>openweb</span></a></p>",
"text": "For the past month, I've been tinkering with my blog like it is 2005 again\u2026 And I love it!\n\n#indieweb #blog #openweb"
},
"published": "2024-02-13T23:38:41+00:00",
"post-type": "note",
"_id": "40277068",
"_source": "8007",
"_is_read": false
}
the 32-bit cafe's valentine's day event has concluded, and i'm so stoked about the entries! check out the valentines from all over the #web: https://tilde.32bit.cafe/~ribose/events/valentines2024/
#smallweb #indieweb #webdev #valentinesday #codejam #personalweb #cozyweb
{
"type": "entry",
"author": {
"name": "@xandra",
"url": "https://tilde.zone/@xandra",
"photo": null
},
"url": "https://tilde.zone/@xandra/111926486098409620",
"content": {
"html": "<p>the 32-bit cafe's valentine's day event has concluded, and i'm so stoked about the entries! check out the valentines from all over the <a href=\"https://tilde.zone/tags/web\">#<span>web</span></a>: <a href=\"https://tilde.32bit.cafe/~ribose/events/valentines2024/\"><span>https://</span><span>tilde.32bit.cafe/~ribose/event</span><span>s/valentines2024/</span></a></p><p><a href=\"https://tilde.zone/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://tilde.zone/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://tilde.zone/tags/webdev\">#<span>webdev</span></a> <a href=\"https://tilde.zone/tags/valentinesday\">#<span>valentinesday</span></a> <a href=\"https://tilde.zone/tags/codejam\">#<span>codejam</span></a> <a href=\"https://tilde.zone/tags/personalweb\">#<span>personalweb</span></a> <a href=\"https://tilde.zone/tags/cozyweb\">#<span>cozyweb</span></a></p>",
"text": "the 32-bit cafe's valentine's day event has concluded, and i'm so stoked about the entries! check out the valentines from all over the #web: https://tilde.32bit.cafe/~ribose/events/valentines2024/\n\n#smallweb #indieweb #webdev #valentinesday #codejam #personalweb #cozyweb"
},
"published": "2024-02-13T22:17:21+00:00",
"post-type": "note",
"_id": "40276346",
"_source": "8007",
"_is_read": false
}
If you are replying to a remote post and that instance supports BOTH ActivityPub AND Webmention…
Which protocol should be used/prioritized?
#activitypub #indieweb
ActivityPub
Webmention
{
"type": "entry",
"author": {
"name": "@django",
"url": "https://social.coop/@django",
"photo": null
},
"url": "https://social.coop/@django/111926325989813516",
"content": {
"html": "<p>If you are replying to a remote post and that instance supports BOTH ActivityPub AND Webmention\u2026</p><p>Which protocol should be used/prioritized?</p><p><a href=\"https://social.coop/tags/activitypub\">#<span>activitypub</span></a> <a href=\"https://social.coop/tags/indieweb\">#<span>indieweb</span></a></p><p>ActivityPub<br />Webmention</p>",
"text": "If you are replying to a remote post and that instance supports BOTH ActivityPub AND Webmention\u2026\n\nWhich protocol should be used/prioritized?\n\n#activitypub #indieweb\n\nActivityPub\nWebmention"
},
"published": "2024-02-13T21:36:38+00:00",
"post-type": "note",
"_id": "40276124",
"_source": "8007",
"_is_read": false
}