I didn't like how all these interests looked in my profile, so I'm putting them in a post.
#Nerd, #Virginia, #DMV, #InfoSec, #IndieWeb, #Privacy, #CatDad, #Mac, #Apple, #PopCulture, #TV, #Music, #KayScarpetta, #IndieFolk, #EDM, #Photography, #Gay, #LGBT, #Movies, #OpenStack, #macOS, #iOS, #Ubuntu, #FOSS, #fedi22
{
"type": "entry",
"author": {
"name": "@kevin",
"url": "https://itskevin.social/@kevin",
"photo": null
},
"url": "https://itskevin.social/@kevin/110266455530282607",
"content": {
"html": "<p>I didn't like how all these interests looked in my profile, so I'm putting them in a post.</p><p><a href=\"https://itskevin.social/tags/Nerd\">#<span>Nerd</span></a>, <a href=\"https://itskevin.social/tags/Virginia\">#<span>Virginia</span></a>, <a href=\"https://itskevin.social/tags/DMV\">#<span>DMV</span></a>, <a href=\"https://itskevin.social/tags/InfoSec\">#<span>InfoSec</span></a>, <a href=\"https://itskevin.social/tags/IndieWeb\">#<span>IndieWeb</span></a>, <a href=\"https://itskevin.social/tags/Privacy\">#<span>Privacy</span></a>, <a href=\"https://itskevin.social/tags/CatDad\">#<span>CatDad</span></a>, <a href=\"https://itskevin.social/tags/Mac\">#<span>Mac</span></a>, <a href=\"https://itskevin.social/tags/Apple\">#<span>Apple</span></a>, <a href=\"https://itskevin.social/tags/PopCulture\">#<span>PopCulture</span></a>, <a href=\"https://itskevin.social/tags/TV\">#<span>TV</span></a>, <a href=\"https://itskevin.social/tags/Music\">#<span>Music</span></a>, <a href=\"https://itskevin.social/tags/KayScarpetta\">#<span>KayScarpetta</span></a>, <a href=\"https://itskevin.social/tags/IndieFolk\">#<span>IndieFolk</span></a>, <a href=\"https://itskevin.social/tags/EDM\">#<span>EDM</span></a>, <a href=\"https://itskevin.social/tags/Photography\">#<span>Photography</span></a>, <a href=\"https://itskevin.social/tags/Gay\">#<span>Gay</span></a>, <a href=\"https://itskevin.social/tags/LGBT\">#<span>LGBT</span></a>, <a href=\"https://itskevin.social/tags/Movies\">#<span>Movies</span></a>, <a href=\"https://itskevin.social/tags/OpenStack\">#<span>OpenStack</span></a>, <a href=\"https://itskevin.social/tags/macOS\">#<span>macOS</span></a>, <a href=\"https://itskevin.social/tags/iOS\">#<span>iOS</span></a>, <a href=\"https://itskevin.social/tags/Ubuntu\">#<span>Ubuntu</span></a>, <a href=\"https://itskevin.social/tags/FOSS\">#<span>FOSS</span></a>, <a href=\"https://itskevin.social/tags/fedi22\">#<span>fedi22</span></a></p>",
"text": "I didn't like how all these interests looked in my profile, so I'm putting them in a post.#Nerd, #Virginia, #DMV, #InfoSec, #IndieWeb, #Privacy, #CatDad, #Mac, #Apple, #PopCulture, #TV, #Music, #KayScarpetta, #IndieFolk, #EDM, #Photography, #Gay, #LGBT, #Movies, #OpenStack, #macOS, #iOS, #Ubuntu, #FOSS, #fedi22"
},
"published": "2023-04-26T18:09:45+00:00",
"post-type": "note",
"_id": "36809238",
"_source": "7235",
"_is_read": false
}
There's a lot of great explanation sites about the fediverse and its various communities, and I wanted to take a stab at this myself.
https://jointhefediverse.net
The site (very much work in progress) is aimed at a more casual audience. Let me know what you think!
#fediverse #SocialMedia #OpenWeb #IndieWeb #JoinTheFediverse
{
"type": "entry",
"author": {
"name": "@stefan",
"url": "https://stefanbohacek.online/@stefan",
"photo": null
},
"url": "https://stefanbohacek.online/@stefan/110265867199360216",
"content": {
"html": "<p>There's a lot of great explanation sites about the fediverse and its various communities, and I wanted to take a stab at this myself.</p><p><a href=\"https://jointhefediverse.net\"><span>https://</span><span>jointhefediverse.net</span><span></span></a></p><p>The site (very much work in progress) is aimed at a more casual audience. Let me know what you think!</p><p><a href=\"https://stefanbohacek.online/tags/fediverse\">#<span>fediverse</span></a> <a href=\"https://stefanbohacek.online/tags/SocialMedia\">#<span>SocialMedia</span></a> <a href=\"https://stefanbohacek.online/tags/OpenWeb\">#<span>OpenWeb</span></a> <a href=\"https://stefanbohacek.online/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://stefanbohacek.online/tags/JoinTheFediverse\">#<span>JoinTheFediverse</span></a></p>",
"text": "There's a lot of great explanation sites about the fediverse and its various communities, and I wanted to take a stab at this myself.https://jointhefediverse.netThe site (very much work in progress) is aimed at a more casual audience. Let me know what you think!#fediverse #SocialMedia #OpenWeb #IndieWeb #JoinTheFediverse"
},
"published": "2023-04-26T15:40:08+00:00",
"post-type": "note",
"_id": "36805253",
"_source": "7235",
"_is_read": false
}
A new post that sounds self-celebratory, while in reality it's an ode to the #SmallWeb and the #indieweb.
I cleaned the structure and merged the content according to how I see my website: a personal place, rather than some brand's shop window.
I also discovered a lot of new marvellous personal sites, so my next task will be to upgrade the blogroll I just brought back.
https://minutestomidnight.co.uk/blog/rebuilding-the-website/
Also, the main title of the post doesn't reflect the URL, I used to fret over these SEO bullshit.
{
"type": "entry",
"author": {
"name": "@m2m",
"url": "https://indieweb.social/@m2m",
"photo": null
},
"url": "https://indieweb.social/@m2m/110265774778640661",
"content": {
"html": "<p>A new post that sounds self-celebratory, while in reality it's an ode to the <a href=\"https://indieweb.social/tags/SmallWeb\">#<span>SmallWeb</span></a> and the <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a>.</p><p>I cleaned the structure and merged the content according to how I see my website: a personal place, rather than some brand's shop window.</p><p>I also discovered a lot of new marvellous personal sites, so my next task will be to upgrade the blogroll I just brought back.</p><p><a href=\"https://minutestomidnight.co.uk/blog/rebuilding-the-website/\"><span>https://</span><span>minutestomidnight.co.uk/blog/r</span><span>ebuilding-the-website/</span></a></p><p>Also, the main title of the post doesn't reflect the URL, I used to fret over these SEO bullshit.</p>",
"text": "A new post that sounds self-celebratory, while in reality it's an ode to the #SmallWeb and the #indieweb.I cleaned the structure and merged the content according to how I see my website: a personal place, rather than some brand's shop window.I also discovered a lot of new marvellous personal sites, so my next task will be to upgrade the blogroll I just brought back.https://minutestomidnight.co.uk/blog/rebuilding-the-website/Also, the main title of the post doesn't reflect the URL, I used to fret over these SEO bullshit."
},
"published": "2023-04-26T15:16:38+00:00",
"post-type": "note",
"_id": "36805254",
"_source": "7235",
"_is_read": false
}
I just finished adding Webmention on my website which is built with @eleventy
It is amazing that everything works without JavaScript being sent to the users.
Webmention + Eleventy = Ultimate Website
#webmention #11ty #indieweb
https://vanzasetia.site/
{
"type": "entry",
"author": {
"name": "@vanzasetia",
"url": "https://mastodon.social/@vanzasetia",
"photo": null
},
"url": "https://mastodon.social/@vanzasetia/110265441720333513",
"content": {
"html": "<p>I just finished adding Webmention on my website which is built with <span class=\"h-card\"><a class=\"u-url\" href=\"https://fosstodon.org/@eleventy\">@<span>eleventy</span></a></span> </p><p>It is amazing that everything works without JavaScript being sent to the users.</p><p>Webmention + Eleventy = Ultimate Website</p><p><a href=\"https://mastodon.social/tags/webmention\">#<span>webmention</span></a> <a href=\"https://mastodon.social/tags/11ty\">#<span>11ty</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a><br /><a href=\"https://vanzasetia.site/\"><span>https://</span><span>vanzasetia.site/</span><span></span></a></p>",
"text": "I just finished adding Webmention on my website which is built with @eleventy It is amazing that everything works without JavaScript being sent to the users.Webmention + Eleventy = Ultimate Website#webmention #11ty #indieweb\nhttps://vanzasetia.site/"
},
"published": "2023-04-26T13:51:56+00:00",
"post-type": "note",
"_id": "36803731",
"_source": "7235",
"_is_read": false
}
@mori something #indieweb already does with #webmentions which is very cool!
And in some way @manton is making both accessible via https://micro.blog
I haven't seen a "indieweb" ready theme in available from one-click install but it shouldn't be too hard to use existing Hugo themes to do just that (I'm trying and documenting my progress)
{
"type": "entry",
"author": {
"name": "@rmdes",
"url": "https://mstdn.social/@rmdes",
"photo": null
},
"url": "https://mstdn.social/@rmdes/110264252289406902",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.au/@mori\">@<span>mori</span></a></span> something <a href=\"https://mstdn.social/tags/indieweb\">#<span>indieweb</span></a> already does with <a href=\"https://mstdn.social/tags/webmentions\">#<span>webmentions</span></a> which is very cool!</p><p>And in some way <span class=\"h-card\"><a class=\"u-url\" href=\"https://manton.org/activitypub/manton\">@<span>manton</span></a></span> is making both accessible via <a href=\"https://micro.blog\"><span>https://</span><span>micro.blog</span><span></span></a></p><p>I haven't seen a \"indieweb\" ready theme in available from one-click install but it shouldn't be too hard to use existing Hugo themes to do just that (I'm trying and documenting my progress)</p>",
"text": "@mori something #indieweb already does with #webmentions which is very cool!And in some way @manton is making both accessible via https://micro.blogI haven't seen a \"indieweb\" ready theme in available from one-click install but it shouldn't be too hard to use existing Hugo themes to do just that (I'm trying and documenting my progress)"
},
"published": "2023-04-26T08:49:26+00:00",
"post-type": "note",
"_id": "36797843",
"_source": "7235",
"_is_read": false
}
I’m so excited to publish my new #PersonalWebsite:
https://sidney.me/?ref=Mastodon
I’ve spent the last few months crafting my own home on the Web, and I wanted to make sure it presented me as a *human*, not defined solely by my work as a #DesignEngineer / #WebDev.
This has also been a great opportunity to finally use #Svelte & #SvelteKit in a project. I love how easy it was to learn and how intuitive it is, as someone who started with vanilla HTML and CSS
#PersonalSites #IndieWeb #FrontEnd #WebDesign
{
"type": "entry",
"author": {
"name": "@notsidney",
"url": "https://indieweb.social/@notsidney",
"photo": null
},
"url": "https://indieweb.social/@notsidney/110262392783902865",
"content": {
"html": "<p>I\u2019m so excited to publish my new <a href=\"https://indieweb.social/tags/PersonalWebsite\">#<span>PersonalWebsite</span></a>:<br /><a href=\"https://sidney.me/?ref=Mastodon\"><span>https://</span><span>sidney.me/?ref=Mastodon</span><span></span></a></p><p>I\u2019ve spent the last few months crafting my own home on the Web, and I wanted to make sure it presented me as a *human*, not defined solely by my work as a <a href=\"https://indieweb.social/tags/DesignEngineer\">#<span>DesignEngineer</span></a> / <a href=\"https://indieweb.social/tags/WebDev\">#<span>WebDev</span></a>.</p><p>This has also been a great opportunity to finally use <a href=\"https://indieweb.social/tags/Svelte\">#<span>Svelte</span></a> & <a href=\"https://indieweb.social/tags/SvelteKit\">#<span>SvelteKit</span></a> in a project. I love how easy it was to learn and how intuitive it is, as someone who started with vanilla HTML and CSS</p><p><a href=\"https://indieweb.social/tags/PersonalSites\">#<span>PersonalSites</span></a> <a href=\"https://indieweb.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://indieweb.social/tags/FrontEnd\">#<span>FrontEnd</span></a> <a href=\"https://indieweb.social/tags/WebDesign\">#<span>WebDesign</span></a></p>",
"text": "I\u2019m so excited to publish my new #PersonalWebsite:\nhttps://sidney.me/?ref=MastodonI\u2019ve spent the last few months crafting my own home on the Web, and I wanted to make sure it presented me as a *human*, not defined solely by my work as a #DesignEngineer / #WebDev.This has also been a great opportunity to finally use #Svelte & #SvelteKit in a project. I love how easy it was to learn and how intuitive it is, as someone who started with vanilla HTML and CSS#PersonalSites #IndieWeb #FrontEnd #WebDesign"
},
"published": "2023-04-26T00:56:33+00:00",
"post-type": "note",
"_id": "36792072",
"_source": "7235",
"_is_read": false
}
I've been updating my site at https://starbreaker.org/ with #IndieWeb #microformats.
#IndieAuth for starbreaker.org works.
h-card is implemented.
https://indiewebify.me/validate-h-card/?url=https%3A%2F%2Fstarbreaker.org%2F
h-entry validation still needs a bit of work.
https://indiewebify.me/validate-h-entry/?url=https%3A%2F%2Fstarbreaker.org%2Fblog%2Fspiral-architect%2Fchapter-003%2F
And I haven't gotten around to #WebMentions yet, but there's a #npm package I can run on one of my machines at home as a cron job to check my #RSS feed and send them. Receiving them will entail some more work...
{
"type": "entry",
"author": {
"name": "@starbreaker",
"url": "https://indieweb.social/@starbreaker",
"photo": null
},
"url": "https://indieweb.social/@starbreaker/110260956987929410",
"content": {
"html": "<p>I've been updating my site at <a href=\"https://starbreaker.org/\"><span>https://</span><span>starbreaker.org/</span><span></span></a> with <a href=\"https://indieweb.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://indieweb.social/tags/microformats\">#<span>microformats</span></a>.</p><p><a href=\"https://indieweb.social/tags/IndieAuth\">#<span>IndieAuth</span></a> for starbreaker.org works.</p><p>h-card is implemented. </p><p><a href=\"https://indiewebify.me/validate-h-card/?url=https%3A%2F%2Fstarbreaker.org%2F\"><span>https://</span><span>indiewebify.me/validate-h-card</span><span>/?url=https%3A%2F%2Fstarbreaker.org%2F</span></a></p><p>h-entry validation still needs a bit of work.</p><p><a href=\"https://indiewebify.me/validate-h-entry/?url=https%3A%2F%2Fstarbreaker.org%2Fblog%2Fspiral-architect%2Fchapter-003%2F\"><span>https://</span><span>indiewebify.me/validate-h-entr</span><span>y/?url=https%3A%2F%2Fstarbreaker.org%2Fblog%2Fspiral-architect%2Fchapter-003%2F</span></a></p><p>And I haven't gotten around to <a href=\"https://indieweb.social/tags/WebMentions\">#<span>WebMentions</span></a> yet, but there's a <a href=\"https://indieweb.social/tags/npm\">#<span>npm</span></a> package I can run on one of my machines at home as a cron job to check my <a href=\"https://indieweb.social/tags/RSS\">#<span>RSS</span></a> feed and send them. Receiving them will entail some more work...</p>",
"text": "I've been updating my site at https://starbreaker.org/ with #IndieWeb #microformats.#IndieAuth for starbreaker.org works.h-card is implemented. https://indiewebify.me/validate-h-card/?url=https%3A%2F%2Fstarbreaker.org%2Fh-entry validation still needs a bit of work.https://indiewebify.me/validate-h-entry/?url=https%3A%2F%2Fstarbreaker.org%2Fblog%2Fspiral-architect%2Fchapter-003%2FAnd I haven't gotten around to #WebMentions yet, but there's a #npm package I can run on one of my machines at home as a cron job to check my #RSS feed and send them. Receiving them will entail some more work..."
},
"published": "2023-04-25T18:51:24+00:00",
"post-type": "note",
"_id": "36785678",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@midzer",
"url": "https://chaos.social/@midzer",
"photo": null
},
"url": "https://chaos.social/@midzer/110258382836995928",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://sueden.social/@kojote\">@<span>kojote</span></a></span> Long live the <a href=\"https://chaos.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "@kojote Long live the #indieweb"
},
"published": "2023-04-25T07:56:46+00:00",
"post-type": "note",
"_id": "36772895",
"_source": "7235",
"_is_read": false
}
I decided to show a little love to my venue pages after reading Tantek’s post about venues and reviews.
As part of keeping track of the events I attend, I create a venue page and link the event to it. The venue page previously would only show the name, address, and link. I updated it to also show a list of past events so it’s easier to see at a glance and navigate between them.
Example: Soda Bar, San Diego, CA
{
"type": "entry",
"published": "2023-04-24 17:47-0700",
"url": "https://gregorlove.com/2023/04/i-decided-to-show/",
"category": [
"indieweb"
],
"content": {
"text": "I decided to show a little love to my venue pages after reading Tantek\u2019s post about venues and reviews.\n\nAs part of keeping track of the events I attend, I create a venue page and link the event to it. The venue page previously would only show the name, address, and link. I updated it to also show a list of past events so it\u2019s easier to see at a glance and navigate between them.\n\nExample: Soda Bar, San Diego, CA",
"html": "<p>I decided to show a little love to my venue pages after reading <a class=\"h-card\" href=\"https://tantek.com\">Tantek</a>\u2019s <a href=\"http://tantek.com/2023/114/t1/venues-reviews-personal-pages\">post about venues and reviews</a>.</p>\n\n<p>As part of keeping track of the events I attend, I create a venue page and link the event to it. The venue page previously would only show the name, address, and link. I updated it to also show a list of past events so it\u2019s easier to see at a glance and navigate between them.</p>\n\n<p>Example: <a href=\"https://gregorlove.com/venues/soda-bar/\">Soda Bar, San Diego, CA</a></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": "36770223",
"_source": "179",
"_is_read": false
}
I decided to show a little love to my venue pages after reading Tantek’s post about venues and reviews.
As part of keeping track of the events I attend, I create a venue page and link the event to it. The venue page previously would only show the name, address, and link. I updated it to also show a list of past events so it’s easier to see at a glance and navigate between them.
Example: Soda Bar, San Diego, CA
{
"type": "entry",
"published": "2023-04-24 17:47-0700",
"url": "https://gregorlove.com/2023/04/i-decided-to-show/",
"category": [
"indieweb"
],
"content": {
"text": "I decided to show a little love to my venue pages after reading Tantek\u2019s post about venues and reviews.\n\nAs part of keeping track of the events I attend, I create a venue page and link the event to it. The venue page previously would only show the name, address, and link. I updated it to also show a list of past events so it\u2019s easier to see at a glance and navigate between them.\n\nExample: Soda Bar, San Diego, CA",
"html": "<p>I decided to show a little love to my venue pages after reading <a class=\"h-card\" href=\"https://tantek.com\">Tantek</a>\u2019s <a href=\"http://tantek.com/2023/114/t1/venues-reviews-personal-pages\">post about venues and reviews</a>.</p>\n\n<p>As part of keeping track of the events I attend, I create a venue page and link the event to it. The venue page previously would only show the name, address, and link. I updated it to also show a list of past events so it\u2019s easier to see at a glance and navigate between them.</p>\n\n<p>Example: <a href=\"https://gregorlove.com/venues/soda-bar/\">Soda Bar, San Diego, CA</a></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": "36769821",
"_source": "95",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@pablo",
"url": "https://social.lifeofpablo.com/@pablo",
"photo": null
},
"url": "https://social.lifeofpablo.com/@pablo/110256361359106763",
"content": {
"html": "<p>Here\u2019s my latest blog post on setting up Vouch Proxy to add OAuth to your website and services using <a href=\"https://social.lifeofpablo.com/tags/Google\">#<span>Google</span></a>.</p><p><a href=\"https://lifeofpablo.com/blog/setting-up-vouch-proxy-using-nginx\"><span>https://</span><span>lifeofpablo.com/blog/setting-u</span><span>p-vouch-proxy-using-nginx</span></a></p><p><a href=\"https://social.lifeofpablo.com/tags/vouch\">#<span>vouch</span></a> <a href=\"https://social.lifeofpablo.com/tags/vouchproxy\">#<span>vouchproxy</span></a> <a href=\"https://social.lifeofpablo.com/tags/sso\">#<span>sso</span></a> <a href=\"https://social.lifeofpablo.com/tags/oauth\">#<span>oauth</span></a> <a href=\"https://social.lifeofpablo.com/tags/blog\">#<span>blog</span></a> <a href=\"https://social.lifeofpablo.com/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://social.lifeofpablo.com/tags/tech\">#<span>tech</span></a> <a href=\"https://social.lifeofpablo.com/tags/opensource\">#<span>opensource</span></a></p>",
"text": "Here\u2019s my latest blog post on setting up Vouch Proxy to add OAuth to your website and services using #Google.https://lifeofpablo.com/blog/setting-up-vouch-proxy-using-nginx#vouch #vouchproxy #sso #oauth #blog #indieweb #tech #opensource"
},
"published": "2023-04-24T23:22:40+00:00",
"post-type": "note",
"_id": "36767463",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@pablo",
"url": "https://social.lifeofpablo.com/@pablo",
"photo": null
},
"url": "https://social.lifeofpablo.com/@pablo/110256225731264242",
"content": {
"html": "<p>Here's my latest blog post on setting up Vouch Proxy to add OAuth to your website and services using <a href=\"https://social.lifeofpablo.com/tags/Google\">#<span>Google</span></a>.</p><p><a href=\"https://lifeofpablo.com/blog/setting-up-vouch-proxy-using-nginx\"><span>https://</span><span>lifeofpablo.com/blog/setting-u</span><span>p-vouch-proxy-using-nginx</span></a></p><p><a href=\"https://social.lifeofpablo.com/tags/vouch\">#<span>vouch</span></a> <a href=\"https://social.lifeofpablo.com/tags/vouch\">#<span>vouch</span></a>-proxy <a href=\"https://social.lifeofpablo.com/tags/sso\">#<span>sso</span></a> <a href=\"https://social.lifeofpablo.com/tags/oauth\">#<span>oauth</span></a> <a href=\"https://social.lifeofpablo.com/tags/blog\">#<span>blog</span></a> <a href=\"https://social.lifeofpablo.com/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://social.lifeofpablo.com/tags/tech\">#<span>tech</span></a> <a href=\"https://social.lifeofpablo.com/tags/opensource\">#<span>opensource</span></a></p>",
"text": "Here's my latest blog post on setting up Vouch Proxy to add OAuth to your website and services using #Google.https://lifeofpablo.com/blog/setting-up-vouch-proxy-using-nginx#vouch #vouch-proxy #sso #oauth #blog #indieweb #tech #opensource"
},
"published": "2023-04-24T22:48:11+00:00",
"post-type": "note",
"_id": "36766608",
"_source": "7235",
"_is_read": false
}
🌱 I have long been a fan of @Foursquare.com and @Swarmapp.com, having created many venues, posted many tips, and (checks profile) over 45,000 checkins. I recently joined @happycow.net and before I start posting new vegan (friendly) venues or reviews there, I really need to figure out my own personal site venue pages (including URL design) and review posts design and authoring workflow.
I’m pretty sure I can and should post h-review posts as a variant of articles (with usual h-entry markup) with an explicit article name, since most review destinations request a title (name) for the review (e.g. HappyCow, TripAdvisor), and for others with only review text (e.g. Google Maps), I can include the name at the start.
Different review destinations have different text requirements (minimum and/or maximum lengths), and I’ll take time to document those first.
The first destination I’ll likely try automatically syndicating to is a site created by #IndieWeb community member @jamesg.blog (@capjamesg@indieweb.social): @breakfastand.coffee
It’s still quite new, but the thing that makes Breakfast & Coffee innovative and unique is that it encourages you to post your venue (e.g. cafe) description or review on your own site with a meaningful slug, link to https://breakfastand.coffee/ and then send a Webmention to indicate that you’d like to syndicate your venue or review into Breakfast & Coffee, like into an aggregator.
Before I get to that point however, I feel there’s quite a few challenges in publishing a “decent” restaurant / cafe venue page, because there really is a dearth of good examples of doing so with simple semantic HTML + CSS. You really don’t need JS to post info about a restaurant.
Setting aside the economic / intermediation challenges of "delivery apps" for now, people really want a few simple things from a restaurant site / page that could all be marked up with simple semantic HTML (thus resulting in good web search rankings) and styled in a quickly readable and mobile-friendly way.
* hours open (perhaps kitchen hours if different)
* location (address that links to a map UI or map embed w/o cookies/tracking)
* nearest bus/tram/rail stop
* payment restrictions (e.g. if only cash, or only credit) or options if you prefer
* contact info (including a note about catering if that’s an option)
* links to social media profiles
* links to restaurant review sites/aggregator pages (e.g. venue permalink on Google Maps, TripAdvisor, Foursquare, Swarm, HappyCow)
* menu with item name, description, price, optional-thumbnail, and dietary/allergy notations
No you really don’t need the full mess of made-up things at schema-org.
The community at OpenStreetMap has done A LOT (most? nearly all?) of the work figuring out the ways to express the above types of information, e.g.:
https://wiki.openstreetmap.org/wiki/Key:opening_hours
Yet has anyone actually seen a simple semantic HTML page that publishes this kind of information?
I’ve web searched many search terms and phrases and found nothing good.
Stylistically dated templates for sale. Examples with numerous unnecessary scripts (no your typical user does not care about your clever animated 3D-carousel of pretty photos, certainly not waiting for a megabyte of framework scripts for it). Something built on Bootstrap, unnecessary for today’s mobile-friendly HTML+CSS.
I did find one (ONE) blog post from 2007 (those were the days) for semantic markup for a restaurant menu: https://jonchristopher.us/blog/a-semantic-breakdown-of-restaurant-menus/
Unless I find an existing solution soon, I’m going to create something from scratch with h-card (since a restaurant is an organization / venue) and add semantic HTML & class names for various fields, re-using from OpenStreetMap Keys whenever possible.
That leaves the URL design, where to publish my restaurant pages on my own site, and rather than rethink it, I will likely go with what I decided in my Whistle short URL design¹ many years ago, which is /v/ at the top level of my site, followed by a slug of my short name for the venue. This way I can play with static HTML pages there, with a shared style sheet in that same directory, without impacting anything else on my site.
I have some other thoughts around iconography for various diet preferences / allergen warnings for menu items that I’ve tried (or considered), though perhaps I’ll leave those for another post.
Or maybe I’ll braindump them now, however incomplete, to see if they resonate or anyone has better suggestions (restaurants and menus really have no standard for these)
🌱 vegan & gluten-free
🌱🌾 vegan + gluten
🌱🥜 vegan + nuts
🌱🍫 vegan + chocolate
🌱🍯 vegetarian (has honey)
🌱🧈 vegetarian (has butter)
🌱🥛 vegetarian (has milk, cream, or yogurt)
🌱🧀 vegetarian (has cheese)
🌱🥚 vegetarian (has egg)
with combinations as necessary.
For example, a breakfast sandwich at Devil’s Teeth Bakery²:
* Regular Breakfast Sandwich (no bacon!) $10.00 🌱🌾🧈🧀🥚
Or a chocolate croissant at Arsicault³:
* Chocolate Croissant $5.75 🌱🌾🧈🍫
Non-vegetarian items would omit the plant 🌱 icon/emoji, but could still include allergen icons.
If you are posting restaurants (or any other venues) to your personal site, please add a few of their permalinks to the IndieWeb Examples here: https://indieweb.org/venue#Indieweb_Examples
This is day 40 of #100DaysOfIndieWeb. #100Days
← Day 39: https://tantek.com/2023/112/t2/account-migration-post-blog-archive-format
→ 🔮
Glossary
article
https://indieweb.org/article
checkin
https://indieweb.org/checkin
h-card
https://microformats.org/wiki/h-card
h-entry
https://microformats.org/wiki/h-entry
h-review
https://microformats.org/wiki/h-review
POSSE
https://indieweb.org/POSSE
review
https://indieweb.org/review
URL design
https://indieweb.org/URL_design
venue
https://indieweb.org/venue
References
¹ https://tantek.com/w/Whistle#design
² https://www.devilsteethbakingcompany.com/menu
³ https://arsicault-bakery.com/menus
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fed.brid.gy/r/https://tantek.com/2023/114/t1/venues-reviews-personal-pages",
"content": {
"html": "\ud83c\udf31 I have long been a fan of <a href=\"https://Foursquare.com\">@Foursquare.com</a> and <a href=\"https://Swarmapp.com\">@Swarmapp.com</a>, having created many venues, posted many tips, and (checks profile) over 45,000 checkins. I recently joined <a href=\"https://happycow.net\">@happycow.net</a> and before I start posting new vegan (friendly) venues or reviews there, I really need to figure out my own personal site venue pages (including URL design) and review posts design and authoring workflow.<br /><br />I\u2019m pretty sure I can and should post h-review posts as a variant of articles (with usual h-entry markup) with an explicit article name, since most review destinations request a title (name) for the review (e.g. HappyCow, TripAdvisor), and for others with only review text (e.g. Google Maps), I can include the name at the start.<br /><br />Different review destinations have different text requirements (minimum and/or maximum lengths), and I\u2019ll take time to document those first.<br /><br />The first destination I\u2019ll likely try automatically syndicating to is a site created by <a href=\"https://indieweb.social/tags/IndieWeb\">#<span class=\"p-category\">IndieWeb</span></a> community member <a href=\"https://jamesg.blog\">@jamesg.blog</a> (<a href=\"https://indieweb.social/@capjamesg\">@capjamesg@indieweb.social</a>): <a href=\"https://breakfastand.coffee\">@breakfastand.coffee</a><br /><br />It\u2019s still quite new, but the thing that makes Breakfast & Coffee innovative and unique is that it encourages you to post your venue (e.g. cafe) description or review on your own site with a meaningful slug, link to <a href=\"https://breakfastand.coffee/\">https://breakfastand.coffee/</a> and then send a Webmention to indicate that you\u2019d like to syndicate your venue or review into Breakfast & Coffee, like into an aggregator.<br /><br />Before I get to that point however, I feel there\u2019s quite a few challenges in publishing a \u201cdecent\u201d restaurant / cafe venue page, because there really is a dearth of good examples of doing so with simple semantic HTML + CSS. You really don\u2019t need JS to post info about a restaurant.<br /><br />Setting aside the economic / intermediation challenges of \"delivery apps\" for now, people really want a few simple things from a restaurant site / page that could all be marked up with simple semantic HTML (thus resulting in good web search rankings) and styled in a quickly readable and mobile-friendly way.<br /><br />* hours open (perhaps kitchen hours if different)<br />* location (address that links to a map UI or map embed w/o cookies/tracking)<br />* nearest bus/tram/rail stop<br />* payment restrictions (e.g. if only cash, or only credit) or options if you prefer<br />* contact info (including a note about catering if that\u2019s an option)<br />* links to social media profiles<br />* links to restaurant review sites/aggregator pages (e.g. venue permalink on Google Maps, TripAdvisor, Foursquare, Swarm, HappyCow)<br />* menu with item name, description, price, optional-thumbnail, and dietary/allergy notations<br /><br />No you really don\u2019t need the full mess of made-up things at schema-org.<br /><br />The community at OpenStreetMap has done A LOT (most? nearly all?) of the work figuring out the ways to express the above types of information, e.g.:<br /><br /><a href=\"https://wiki.openstreetmap.org/wiki/Key:opening_hours\">https://wiki.openstreetmap.org/wiki/Key:opening_hours</a><br /><br />Yet has anyone actually seen a simple semantic HTML page that publishes this kind of information? <br /><br />I\u2019ve web searched many search terms and phrases and found nothing good. <br /><br />Stylistically dated templates for sale. Examples with numerous unnecessary scripts (no your typical user does not care about your clever animated 3D-carousel of pretty photos, certainly not waiting for a megabyte of framework scripts for it). Something built on Bootstrap, unnecessary for today\u2019s mobile-friendly HTML+CSS.<br /><br />I did find one (ONE) blog post from 2007 (those were the days) for semantic markup for a restaurant menu: <a href=\"https://jonchristopher.us/blog/a-semantic-breakdown-of-restaurant-menus/\">https://jonchristopher.us/blog/a-semantic-breakdown-of-restaurant-menus/</a> <br /><br />Unless I find an existing solution soon, I\u2019m going to create something from scratch with h-card (since a restaurant is an organization / venue) and add semantic HTML & class names for various fields, re-using from OpenStreetMap Keys whenever possible.<br /><br />That leaves the URL design, where to publish my restaurant pages on my own site, and rather than rethink it, I will likely go with what I decided in my Whistle short URL design\u00b9 many years ago, which is /v/ at the top level of my site, followed by a slug of my short name for the venue. This way I can play with static HTML pages there, with a shared style sheet in that same directory, without impacting anything else on my site.<br /><br />I have some other thoughts around iconography for various diet preferences / allergen warnings for menu items that I\u2019ve tried (or considered), though perhaps I\u2019ll leave those for another post. <br /><br />Or maybe I\u2019ll braindump them now, however incomplete, to see if they resonate or anyone has better suggestions (restaurants and menus really have no standard for these)<br /><br />\ud83c\udf31 vegan & gluten-free<br />\ud83c\udf31\ud83c\udf3e vegan + gluten<br />\ud83c\udf31\ud83e\udd5c vegan + nuts<br />\ud83c\udf31\ud83c\udf6b vegan + chocolate<br />\ud83c\udf31\ud83c\udf6f vegetarian (has honey)<br />\ud83c\udf31\ud83e\uddc8 vegetarian (has butter)<br />\ud83c\udf31\ud83e\udd5b vegetarian (has milk, cream, or yogurt)<br />\ud83c\udf31\ud83e\uddc0 vegetarian (has cheese)<br />\ud83c\udf31\ud83e\udd5a vegetarian (has egg)<br /><br />with combinations as necessary. <br /><br />For example, a breakfast sandwich at Devil\u2019s Teeth Bakery\u00b2:<br />* Regular Breakfast Sandwich (no bacon!) $10.00 \ud83c\udf31\ud83c\udf3e\ud83e\uddc8\ud83e\uddc0\ud83e\udd5a<br /><br />Or a chocolate croissant at Arsicault\u00b3:<br />* Chocolate Croissant $5.75 \ud83c\udf31\ud83c\udf3e\ud83e\uddc8\ud83c\udf6b<br /><br />Non-vegetarian items would omit the plant \ud83c\udf31 icon/emoji, but could still include allergen icons.<br /><br />If you are posting restaurants (or any other venues) to your personal site, please add a few of their permalinks to the IndieWeb Examples here: <a href=\"https://indieweb.org/venue#Indieweb_Examples\">https://indieweb.org/venue#Indieweb_Examples</a><br /><br /><br />This is day 40 of <a href=\"https://indieweb.social/tags/100DaysOfIndieWeb\">#<span class=\"p-category\">100DaysOfIndieWeb</span></a>. <a href=\"https://indieweb.social/tags/100Days\">#<span class=\"p-category\">100Days</span></a><br /><br />\u2190 Day 39: <a href=\"https://tantek.com/2023/112/t2/account-migration-post-blog-archive-format\">https://tantek.com/2023/112/t2/account-migration-post-blog-archive-format</a><br />\u2192 \ud83d\udd2e<br /><br /><br />Glossary<br /><br />article<br />\u00a0<a href=\"https://indieweb.org/article\">https://indieweb.org/article</a><br />checkin<br />\u00a0<a href=\"https://indieweb.org/checkin\">https://indieweb.org/checkin</a><br />h-card<br />\u00a0<a href=\"https://microformats.org/wiki/h-card\">https://microformats.org/wiki/h-card</a><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 />POSSE<br />\u00a0<a href=\"https://indieweb.org/POSSE\">https://indieweb.org/POSSE</a><br />review <br />\u00a0<a href=\"https://indieweb.org/review\">https://indieweb.org/review</a><br />URL design<br />\u00a0<a href=\"https://indieweb.org/URL_design\">https://indieweb.org/URL_design</a><br />venue<br />\u00a0<a href=\"https://indieweb.org/venue\">https://indieweb.org/venue</a><br /><br />References<br /><br />\u00b9 <a href=\"https://tantek.com/w/Whistle#design\">https://tantek.com/w/Whistle#design</a> <br />\u00b2 <a href=\"https://www.devilsteethbakingcompany.com/menu\">https://www.devilsteethbakingcompany.com/menu</a><br />\u00b3 <a href=\"https://arsicault-bakery.com/menus\">https://arsicault-bakery.com/menus</a>",
"text": "\ud83c\udf31 I have long been a fan of @Foursquare.com and @Swarmapp.com, having created many venues, posted many tips, and (checks profile) over 45,000 checkins. I recently joined @happycow.net and before I start posting new vegan (friendly) venues or reviews there, I really need to figure out my own personal site venue pages (including URL design) and review posts design and authoring workflow.\n\nI\u2019m pretty sure I can and should post h-review posts as a variant of articles (with usual h-entry markup) with an explicit article name, since most review destinations request a title (name) for the review (e.g. HappyCow, TripAdvisor), and for others with only review text (e.g. Google Maps), I can include the name at the start.\n\nDifferent review destinations have different text requirements (minimum and/or maximum lengths), and I\u2019ll take time to document those first.\n\nThe first destination I\u2019ll likely try automatically syndicating to is a site created by #IndieWeb community member @jamesg.blog (@capjamesg@indieweb.social): @breakfastand.coffee\n\nIt\u2019s still quite new, but the thing that makes Breakfast & Coffee innovative and unique is that it encourages you to post your venue (e.g. cafe) description or review on your own site with a meaningful slug, link to https://breakfastand.coffee/ and then send a Webmention to indicate that you\u2019d like to syndicate your venue or review into Breakfast & Coffee, like into an aggregator.\n\nBefore I get to that point however, I feel there\u2019s quite a few challenges in publishing a \u201cdecent\u201d restaurant / cafe venue page, because there really is a dearth of good examples of doing so with simple semantic HTML + CSS. You really don\u2019t need JS to post info about a restaurant.\n\nSetting aside the economic / intermediation challenges of \"delivery apps\" for now, people really want a few simple things from a restaurant site / page that could all be marked up with simple semantic HTML (thus resulting in good web search rankings) and styled in a quickly readable and mobile-friendly way.\n\n* hours open (perhaps kitchen hours if different)\n* location (address that links to a map UI or map embed w/o cookies/tracking)\n* nearest bus/tram/rail stop\n* payment restrictions (e.g. if only cash, or only credit) or options if you prefer\n* contact info (including a note about catering if that\u2019s an option)\n* links to social media profiles\n* links to restaurant review sites/aggregator pages (e.g. venue permalink on Google Maps, TripAdvisor, Foursquare, Swarm, HappyCow)\n* menu with item name, description, price, optional-thumbnail, and dietary/allergy notations\n\nNo you really don\u2019t need the full mess of made-up things at schema-org.\n\nThe community at OpenStreetMap has done A LOT (most? nearly all?) of the work figuring out the ways to express the above types of information, e.g.:\n\nhttps://wiki.openstreetmap.org/wiki/Key:opening_hours\n\nYet has anyone actually seen a simple semantic HTML page that publishes this kind of information? \n\nI\u2019ve web searched many search terms and phrases and found nothing good. \n\nStylistically dated templates for sale. Examples with numerous unnecessary scripts (no your typical user does not care about your clever animated 3D-carousel of pretty photos, certainly not waiting for a megabyte of framework scripts for it). Something built on Bootstrap, unnecessary for today\u2019s mobile-friendly HTML+CSS.\n\nI did find one (ONE) blog post from 2007 (those were the days) for semantic markup for a restaurant menu: https://jonchristopher.us/blog/a-semantic-breakdown-of-restaurant-menus/ \n\nUnless I find an existing solution soon, I\u2019m going to create something from scratch with h-card (since a restaurant is an organization / venue) and add semantic HTML & class names for various fields, re-using from OpenStreetMap Keys whenever possible.\n\nThat leaves the URL design, where to publish my restaurant pages on my own site, and rather than rethink it, I will likely go with what I decided in my Whistle short URL design\u00b9 many years ago, which is /v/ at the top level of my site, followed by a slug of my short name for the venue. This way I can play with static HTML pages there, with a shared style sheet in that same directory, without impacting anything else on my site.\n\nI have some other thoughts around iconography for various diet preferences / allergen warnings for menu items that I\u2019ve tried (or considered), though perhaps I\u2019ll leave those for another post. \n\nOr maybe I\u2019ll braindump them now, however incomplete, to see if they resonate or anyone has better suggestions (restaurants and menus really have no standard for these)\n\n\ud83c\udf31 vegan & gluten-free\n\ud83c\udf31\ud83c\udf3e vegan + gluten\n\ud83c\udf31\ud83e\udd5c vegan + nuts\n\ud83c\udf31\ud83c\udf6b vegan + chocolate\n\ud83c\udf31\ud83c\udf6f vegetarian (has honey)\n\ud83c\udf31\ud83e\uddc8 vegetarian (has butter)\n\ud83c\udf31\ud83e\udd5b vegetarian (has milk, cream, or yogurt)\n\ud83c\udf31\ud83e\uddc0 vegetarian (has cheese)\n\ud83c\udf31\ud83e\udd5a vegetarian (has egg)\n\nwith combinations as necessary. \n\nFor example, a breakfast sandwich at Devil\u2019s Teeth Bakery\u00b2:\n* Regular Breakfast Sandwich (no bacon!) $10.00 \ud83c\udf31\ud83c\udf3e\ud83e\uddc8\ud83e\uddc0\ud83e\udd5a\n\nOr a chocolate croissant at Arsicault\u00b3:\n* Chocolate Croissant $5.75 \ud83c\udf31\ud83c\udf3e\ud83e\uddc8\ud83c\udf6b\n\nNon-vegetarian items would omit the plant \ud83c\udf31 icon/emoji, but could still include allergen icons.\n\nIf you are posting restaurants (or any other venues) to your personal site, please add a few of their permalinks to the IndieWeb Examples here: https://indieweb.org/venue#Indieweb_Examples\n\n\nThis is day 40 of #100DaysOfIndieWeb. #100Days\n\n\u2190 Day 39: https://tantek.com/2023/112/t2/account-migration-post-blog-archive-format\n\u2192 \ud83d\udd2e\n\n\nGlossary\n\narticle\n\u00a0https://indieweb.org/article\ncheckin\n\u00a0https://indieweb.org/checkin\nh-card\n\u00a0https://microformats.org/wiki/h-card\nh-entry\n\u00a0https://microformats.org/wiki/h-entry\nh-review\n\u00a0https://microformats.org/wiki/h-review\nPOSSE\n\u00a0https://indieweb.org/POSSE\nreview \n\u00a0https://indieweb.org/review\nURL design\n\u00a0https://indieweb.org/URL_design\nvenue\n\u00a0https://indieweb.org/venue\n\nReferences\n\n\u00b9 https://tantek.com/w/Whistle#design \n\u00b2 https://www.devilsteethbakingcompany.com/menu\n\u00b3 https://arsicault-bakery.com/menus"
},
"published": "2023-04-24T20:34:00+00:00",
"post-type": "note",
"_id": "36766609",
"_source": "7235",
"_is_read": false
}
🌱 I have long been a fan of @Foursquare.com and @Swarmapp.com, having created many venues, posted many tips, and (checks profile) over 45,000 checkins. I recently joined @happycow.net and before I start posting new vegan (friendly) venues or reviews there, I really need to figure out my own personal site venue pages (including URL design) and review posts design and authoring workflow.
I’m pretty sure I can and should post h-review posts as a variant of articles (with usual h-entry markup) with an explicit article name, since most review destinations request a title (name) for the review (e.g. HappyCow, TripAdvisor), and for others with only review text (e.g. Google Maps), I can include the name at the start.
Different review destinations have different text requirements (minimum and/or maximum lengths), and I’ll take time to document those first.
The first destination I’ll likely try automatically syndicating to is a site created by #IndieWeb community member @jamesg.blog (@capjamesg@indieweb.social): @breakfastand.coffee
It’s still quite new, but the thing that makes Breakfast & Coffee innovative and unique is that it encourages you to post your venue (e.g. cafe) description or review on your own site with a meaningful slug, link to https://breakfastand.coffee/ and then send a Webmention to indicate that you’d like to syndicate your venue or review into Breakfast & Coffee, like into an aggregator.
Before I get to that point however, I feel there’s quite a few challenges in publishing a “decent” restaurant / cafe venue page, because there really is a dearth of good examples of doing so with simple semantic HTML + CSS. You really don’t need JS to post info about a restaurant.
Setting aside the economic / intermediation challenges of "delivery apps" for now, people really want a few simple things from a restaurant site / page that could all be marked up with simple semantic HTML (thus resulting in good web search rankings) and styled in a quickly readable and mobile-friendly way.
* hours open (perhaps kitchen hours if different)
* location (address that links to a map UI or map embed w/o cookies/tracking)
* nearest bus/tram/rail stop
* payment restrictions (e.g. if only cash, or only credit) or options if you prefer
* contact info (including a note about catering if that’s an option)
* links to social media profiles
* links to restaurant review sites/aggregator pages (e.g. venue permalink on Google Maps, TripAdvisor, Foursquare, Swarm, HappyCow)
* menu with item name, description, price, optional-thumbnail, and dietary/allergy notations
No you really don’t need the full mess of made-up things at schema-org.
The community at OpenStreetMap has done A LOT (most? nearly all?) of the work figuring out the ways to express the above types of information, e.g.:
https://wiki.openstreetmap.org/wiki/Key:opening_hours
Yet has anyone actually seen a simple semantic HTML page that publishes this kind of information?
I’ve web searched many search terms and phrases and found nothing good.
Stylistically dated templates for sale. Examples with numerous unnecessary scripts (no your typical user does not care about your clever animated 3D-carousel of pretty photos, certainly not waiting for a megabyte of framework scripts for it). Something built on Bootstrap, unnecessary for today’s mobile-friendly HTML+CSS.
I did find one (ONE) blog post from 2007 (those were the days) for semantic markup for a restaurant menu: https://jonchristopher.us/blog/a-semantic-breakdown-of-restaurant-menus/
Unless I find an existing solution soon, I’m going to create something from scratch with h-card (since a restaurant is an organization / venue) and add semantic HTML & class names for various fields, re-using from OpenStreetMap Keys whenever possible.
That leaves the URL design, where to publish my restaurant pages on my own site, and rather than rethink it, I will likely go with what I decided in my Whistle short URL design¹ many years ago, which is /v/ at the top level of my site, followed by a slug of my short name for the venue. This way I can play with static HTML pages there, with a shared style sheet in that same directory, without impacting anything else on my site.
I have some other thoughts around iconography for various diet preferences / allergen warnings for menu items that I’ve tried (or considered), though perhaps I’ll leave those for another post.
Or maybe I’ll braindump them now, however incomplete, to see if they resonate or anyone has better suggestions (restaurants and menus really have no standard for these)
🌱 vegan & gluten-free
🌱🌾 vegan + gluten
🌱🥜 vegan + nuts
🌱🍫 vegan + chocolate
🌱🍯 vegetarian (has honey)
🌱🧈 vegetarian (has butter)
🌱🥛 vegetarian (has milk, cream, or yogurt)
🌱🧀 vegetarian (has cheese)
🌱🥚 vegetarian (has egg)
with combinations as necessary.
For example, a breakfast sandwich at Devil’s Teeth Bakery²:
* Regular Breakfast Sandwich (no bacon!) $10.00 🌱🌾🧈🧀🥚
Or a chocolate croissant at Arsicault³:
* Chocolate Croissant $5.75 🌱🌾🧈🍫
Non-vegetarian items would omit the plant 🌱 icon/emoji, but could still include allergen icons.
If you are posting restaurants (or any other venues) to your personal site, please add a few of their permalinks to the IndieWeb Examples here: https://indieweb.org/venue#Indieweb_Examples
This is day 40 of #100DaysOfIndieWeb. #100Days
← Day 39: https://tantek.com/2023/112/t2/account-migration-post-blog-archive-format
→ 🔮
Glossary
article
https://indieweb.org/article
checkin
https://indieweb.org/checkin
h-card
https://microformats.org/wiki/h-card
h-entry
https://microformats.org/wiki/h-entry
h-review
https://microformats.org/wiki/h-review
POSSE
https://indieweb.org/POSSE
review
https://indieweb.org/review
URL design
https://indieweb.org/URL_design
venue
https://indieweb.org/venue
References
¹ https://tantek.com/w/Whistle#design
² https://www.devilsteethbakingcompany.com/menu
³ https://arsicault-bakery.com/menus
{
"type": "entry",
"published": "2023-04-24 13:34-0700",
"url": "http://tantek.com/2023/114/t1/venues-reviews-personal-pages",
"category": [
"IndieWeb",
"100DaysOfIndieWeb",
"100Days"
],
"content": {
"text": "\ud83c\udf31 I have long been a fan of @Foursquare.com and @Swarmapp.com, having created many venues, posted many tips, and (checks profile) over 45,000 checkins. I recently joined @happycow.net and before I start posting new vegan (friendly) venues or reviews there, I really need to figure out my own personal site venue pages (including URL design) and review posts design and authoring workflow.\n\nI\u2019m pretty sure I can and should post h-review posts as a variant of articles (with usual h-entry markup) with an explicit article name, since most review destinations request a title (name) for the review (e.g. HappyCow, TripAdvisor), and for others with only review text (e.g. Google Maps), I can include the name at the start.\n\nDifferent review destinations have different text requirements (minimum and/or maximum lengths), and I\u2019ll take time to document those first.\n\nThe first destination I\u2019ll likely try automatically syndicating to is a site created by #IndieWeb community member @jamesg.blog (@capjamesg@indieweb.social): @breakfastand.coffee\n\nIt\u2019s still quite new, but the thing that makes Breakfast & Coffee innovative and unique is that it encourages you to post your venue (e.g. cafe) description or review on your own site with a meaningful slug, link to https://breakfastand.coffee/ and then send a Webmention to indicate that you\u2019d like to syndicate your venue or review into Breakfast & Coffee, like into an aggregator.\n\nBefore I get to that point however, I feel there\u2019s quite a few challenges in publishing a \u201cdecent\u201d restaurant / cafe venue page, because there really is a dearth of good examples of doing so with simple semantic HTML + CSS. You really don\u2019t need JS to post info about a restaurant.\n\nSetting aside the economic / intermediation challenges of \"delivery apps\" for now, people really want a few simple things from a restaurant site / page that could all be marked up with simple semantic HTML (thus resulting in good web search rankings) and styled in a quickly readable and mobile-friendly way.\n\n* hours open (perhaps kitchen hours if different)\n* location (address that links to a map UI or map embed w/o cookies/tracking)\n* nearest bus/tram/rail stop\n* payment restrictions (e.g. if only cash, or only credit) or options if you prefer\n* contact info (including a note about catering if that\u2019s an option)\n* links to social media profiles\n* links to restaurant review sites/aggregator pages (e.g. venue permalink on Google Maps, TripAdvisor, Foursquare, Swarm, HappyCow)\n* menu with item name, description, price, optional-thumbnail, and dietary/allergy notations\n\nNo you really don\u2019t need the full mess of made-up things at schema-org.\n\nThe community at OpenStreetMap has done A LOT (most? nearly all?) of the work figuring out the ways to express the above types of information, e.g.:\n\nhttps://wiki.openstreetmap.org/wiki/Key:opening_hours\n\nYet has anyone actually seen a simple semantic HTML page that publishes this kind of information? \n\nI\u2019ve web searched many search terms and phrases and found nothing good. \n\nStylistically dated templates for sale. Examples with numerous unnecessary scripts (no your typical user does not care about your clever animated 3D-carousel of pretty photos, certainly not waiting for a megabyte of framework scripts for it). Something built on Bootstrap, unnecessary for today\u2019s mobile-friendly HTML+CSS.\n\nI did find one (ONE) blog post from 2007 (those were the days) for semantic markup for a restaurant menu: https://jonchristopher.us/blog/a-semantic-breakdown-of-restaurant-menus/ \n\nUnless I find an existing solution soon, I\u2019m going to create something from scratch with h-card (since a restaurant is an organization / venue) and add semantic HTML & class names for various fields, re-using from OpenStreetMap Keys whenever possible.\n\nThat leaves the URL design, where to publish my restaurant pages on my own site, and rather than rethink it, I will likely go with what I decided in my Whistle short URL design\u00b9 many years ago, which is /v/ at the top level of my site, followed by a slug of my short name for the venue. This way I can play with static HTML pages there, with a shared style sheet in that same directory, without impacting anything else on my site.\n\nI have some other thoughts around iconography for various diet preferences / allergen warnings for menu items that I\u2019ve tried (or considered), though perhaps I\u2019ll leave those for another post. \n\nOr maybe I\u2019ll braindump them now, however incomplete, to see if they resonate or anyone has better suggestions (restaurants and menus really have no standard for these)\n\n\ud83c\udf31 vegan & gluten-free\n\ud83c\udf31\ud83c\udf3e vegan + gluten\n\ud83c\udf31\ud83e\udd5c vegan + nuts\n\ud83c\udf31\ud83c\udf6b vegan + chocolate\n\ud83c\udf31\ud83c\udf6f vegetarian (has honey)\n\ud83c\udf31\ud83e\uddc8 vegetarian (has butter)\n\ud83c\udf31\ud83e\udd5b vegetarian (has milk, cream, or yogurt)\n\ud83c\udf31\ud83e\uddc0 vegetarian (has cheese)\n\ud83c\udf31\ud83e\udd5a vegetarian (has egg)\n\nwith combinations as necessary. \n\nFor example, a breakfast sandwich at Devil\u2019s Teeth Bakery\u00b2:\n* Regular Breakfast Sandwich (no bacon!) $10.00 \ud83c\udf31\ud83c\udf3e\ud83e\uddc8\ud83e\uddc0\ud83e\udd5a\n\nOr a chocolate croissant at Arsicault\u00b3:\n* Chocolate Croissant $5.75 \ud83c\udf31\ud83c\udf3e\ud83e\uddc8\ud83c\udf6b\n\nNon-vegetarian items would omit the plant \ud83c\udf31 icon/emoji, but could still include allergen icons.\n\nIf you are posting restaurants (or any other venues) to your personal site, please add a few of their permalinks to the IndieWeb Examples here: https://indieweb.org/venue#Indieweb_Examples\n\n\nThis is day 40 of #100DaysOfIndieWeb. #100Days\n\n\u2190 Day 39: https://tantek.com/2023/112/t2/account-migration-post-blog-archive-format\n\u2192 \ud83d\udd2e\n\n\nGlossary\n\narticle\n\u00a0https://indieweb.org/article\ncheckin\n\u00a0https://indieweb.org/checkin\nh-card\n\u00a0https://microformats.org/wiki/h-card\nh-entry\n\u00a0https://microformats.org/wiki/h-entry\nh-review\n\u00a0https://microformats.org/wiki/h-review\nPOSSE\n\u00a0https://indieweb.org/POSSE\nreview \n\u00a0https://indieweb.org/review\nURL design\n\u00a0https://indieweb.org/URL_design\nvenue\n\u00a0https://indieweb.org/venue\n\nReferences\n\n\u00b9 https://tantek.com/w/Whistle#design \n\u00b2 https://www.devilsteethbakingcompany.com/menu\n\u00b3 https://arsicault-bakery.com/menus",
"html": "\ud83c\udf31 I have long been a fan of <a href=\"https://Foursquare.com\">@Foursquare.com</a> and <a href=\"https://Swarmapp.com\">@Swarmapp.com</a>, having created many venues, posted many tips, and (checks profile) over 45,000 checkins. I recently joined <a href=\"https://happycow.net\">@happycow.net</a> and before I start posting new vegan (friendly) venues or reviews there, I really need to figure out my own personal site venue pages (including URL design) and review posts design and authoring workflow.<br /><br />I\u2019m pretty sure I can and should post h-review posts as a variant of articles (with usual h-entry markup) with an explicit article name, since most review destinations request a title (name) for the review (e.g. HappyCow, TripAdvisor), and for others with only review text (e.g. Google Maps), I can include the name at the start.<br /><br />Different review destinations have different text requirements (minimum and/or maximum lengths), and I\u2019ll take time to document those first.<br /><br />The first destination I\u2019ll likely try automatically syndicating to is a site created by #<span class=\"p-category\">IndieWeb</span> community member <a href=\"https://jamesg.blog\">@jamesg.blog</a> (<a href=\"https://indieweb.social/@capjamesg\">@capjamesg@indieweb.social</a>): <a href=\"https://breakfastand.coffee\">@breakfastand.coffee</a><br /><br />It\u2019s still quite new, but the thing that makes Breakfast & Coffee innovative and unique is that it encourages you to post your venue (e.g. cafe) description or review on your own site with a meaningful slug, link to <a href=\"https://breakfastand.coffee/\">https://breakfastand.coffee/</a> and then send a Webmention to indicate that you\u2019d like to syndicate your venue or review into Breakfast & Coffee, like into an aggregator.<br /><br />Before I get to that point however, I feel there\u2019s quite a few challenges in publishing a \u201cdecent\u201d restaurant / cafe venue page, because there really is a dearth of good examples of doing so with simple semantic HTML + CSS. You really don\u2019t need JS to post info about a restaurant.<br /><br />Setting aside the economic / intermediation challenges of \"delivery apps\" for now, people really want a few simple things from a restaurant site / page that could all be marked up with simple semantic HTML (thus resulting in good web search rankings) and styled in a quickly readable and mobile-friendly way.<br /><br />* hours open (perhaps kitchen hours if different)<br />* location (address that links to a map UI or map embed w/o cookies/tracking)<br />* nearest bus/tram/rail stop<br />* payment restrictions (e.g. if only cash, or only credit) or options if you prefer<br />* contact info (including a note about catering if that\u2019s an option)<br />* links to social media profiles<br />* links to restaurant review sites/aggregator pages (e.g. venue permalink on Google Maps, TripAdvisor, Foursquare, Swarm, HappyCow)<br />* menu with item name, description, price, optional-thumbnail, and dietary/allergy notations<br /><br />No you really don\u2019t need the full mess of made-up things at schema-org.<br /><br />The community at OpenStreetMap has done A LOT (most? nearly all?) of the work figuring out the ways to express the above types of information, e.g.:<br /><br /><a href=\"https://wiki.openstreetmap.org/wiki/Key:opening_hours\">https://wiki.openstreetmap.org/wiki/Key:opening_hours</a><br /><br />Yet has anyone actually seen a simple semantic HTML page that publishes this kind of information? <br /><br />I\u2019ve web searched many search terms and phrases and found nothing good. <br /><br />Stylistically dated templates for sale. Examples with numerous unnecessary scripts (no your typical user does not care about your clever animated 3D-carousel of pretty photos, certainly not waiting for a megabyte of framework scripts for it). Something built on Bootstrap, unnecessary for today\u2019s mobile-friendly HTML+CSS.<br /><br />I did find one (ONE) blog post from 2007 (those were the days) for semantic markup for a restaurant menu: <a href=\"https://jonchristopher.us/blog/a-semantic-breakdown-of-restaurant-menus/\">https://jonchristopher.us/blog/a-semantic-breakdown-of-restaurant-menus/</a> <br /><br />Unless I find an existing solution soon, I\u2019m going to create something from scratch with h-card (since a restaurant is an organization / venue) and add semantic HTML & class names for various fields, re-using from OpenStreetMap Keys whenever possible.<br /><br />That leaves the URL design, where to publish my restaurant pages on my own site, and rather than rethink it, I will likely go with what I decided in my Whistle short URL design<a href=\"http://tantek.com/#t5QX1_note-1\">\u00b9</a> many years ago, which is /v/ at the top level of my site, followed by a slug of my short name for the venue. This way I can play with static HTML pages there, with a shared style sheet in that same directory, without impacting anything else on my site.<br /><br />I have some other thoughts around iconography for various diet preferences / allergen warnings for menu items that I\u2019ve tried (or considered), though perhaps I\u2019ll leave those for another post. <br /><br />Or maybe I\u2019ll braindump them now, however incomplete, to see if they resonate or anyone has better suggestions (restaurants and menus really have no standard for these)<br /><br />\ud83c\udf31 vegan & gluten-free<br />\ud83c\udf31\ud83c\udf3e vegan + gluten<br />\ud83c\udf31\ud83e\udd5c vegan + nuts<br />\ud83c\udf31\ud83c\udf6b vegan + chocolate<br />\ud83c\udf31\ud83c\udf6f vegetarian (has honey)<br />\ud83c\udf31\ud83e\uddc8 vegetarian (has butter)<br />\ud83c\udf31\ud83e\udd5b vegetarian (has milk, cream, or yogurt)<br />\ud83c\udf31\ud83e\uddc0 vegetarian (has cheese)<br />\ud83c\udf31\ud83e\udd5a vegetarian (has egg)<br /><br />with combinations as necessary. <br /><br />For example, a breakfast sandwich at Devil\u2019s Teeth Bakery<a href=\"http://tantek.com/#t5QX1_note-2\">\u00b2</a>:<br />* Regular Breakfast Sandwich (no bacon!) $10.00 \ud83c\udf31\ud83c\udf3e\ud83e\uddc8\ud83e\uddc0\ud83e\udd5a<br /><br />Or a chocolate croissant at Arsicault<a href=\"http://tantek.com/#t5QX1_note-3\">\u00b3</a>:<br />* Chocolate Croissant $5.75 \ud83c\udf31\ud83c\udf3e\ud83e\uddc8\ud83c\udf6b<br /><br />Non-vegetarian items would omit the plant \ud83c\udf31 icon/emoji, but could still include allergen icons.<br /><br />If you are posting restaurants (or any other venues) to your personal site, please add a few of their permalinks to the IndieWeb Examples here: <a href=\"https://indieweb.org/venue#Indieweb_Examples\">https://indieweb.org/venue#Indieweb_Examples</a><br /><br /><br />This is day 40 of #<span class=\"p-category\">100DaysOfIndieWeb</span>. #<span class=\"p-category\">100Days</span><br /><br />\u2190 Day 39: <a href=\"https://tantek.com/2023/112/t2/account-migration-post-blog-archive-format\">https://tantek.com/2023/112/t2/account-migration-post-blog-archive-format</a><br />\u2192 \ud83d\udd2e<br /><br /><br />Glossary<br /><br />article<br />\u00a0<a href=\"https://indieweb.org/article\">https://indieweb.org/article</a><br />checkin<br />\u00a0<a href=\"https://indieweb.org/checkin\">https://indieweb.org/checkin</a><br />h-card<br />\u00a0<a href=\"https://microformats.org/wiki/h-card\">https://microformats.org/wiki/h-card</a><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 />POSSE<br />\u00a0<a href=\"https://indieweb.org/POSSE\">https://indieweb.org/POSSE</a><br />review <br />\u00a0<a href=\"https://indieweb.org/review\">https://indieweb.org/review</a><br />URL design<br />\u00a0<a href=\"https://indieweb.org/URL_design\">https://indieweb.org/URL_design</a><br />venue<br />\u00a0<a href=\"https://indieweb.org/venue\">https://indieweb.org/venue</a><br /><br />References<br /><br /><a href=\"http://tantek.com/#t5QX1_ref-1\">\u00b9</a> <a href=\"https://tantek.com/w/Whistle#design\">https://tantek.com/w/Whistle#design</a> <br /><a href=\"http://tantek.com/#t5QX1_ref-2\">\u00b2</a> <a href=\"https://www.devilsteethbakingcompany.com/menu\">https://www.devilsteethbakingcompany.com/menu</a><br /><a href=\"http://tantek.com/#t5QX1_ref-3\">\u00b3</a> <a href=\"https://arsicault-bakery.com/menus\">https://arsicault-bakery.com/menus</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": "36766196",
"_source": "1",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2023/04/24/why-microblog-is.html",
"name": "Why Micro.blog is supporting Bluesky now",
"content": {
"html": "<p>Today we enabled <a href=\"https://blueskyweb.xyz\">Bluesky</a> as an option in Micro.blog. This adds to our existing cross-posting feature that supports platforms such as Mastodon, Tumblr, Medium, and Flickr. When you post to your blog, Micro.blog can copy the post to any of these platforms automatically.</p>\n<p>As Twitter continues to implode, we are seeing a renewed interest in the open web and decentralized social media. It\u2019s an exciting time. Mastodon and the larger fediverse have grown to nearly 9 million users. Micro.blog is part of that with its support for ActivityPub, so Mastodon users can follow and reply to Micro.blog users directly.</p>\n<p>While Mastodon and ActivityPub have most of the attention, I\u2019m not entirely sure how this next generation of open protocols is going to shake out. I like how Bluesky is focused on domain names and data portability, principles that are shared by the IndieWeb and Micro.blog. Whatever happens with Bluesky, I think there\u2019s inspiration here that can benefit other platforms as well.</p>\n<p>That\u2019s why we\u2019re adding support for Bluesky now, even before the Bluesky folks have rolled it out to everyone on their waiting list. Micro.blog has never been about a single protocol. It\u2019s about putting your blog at the center of your online identity, the place where you can post short posts, longer essays, photos, podcasts, or whatever else you want to share.</p>\n<p>It\u2019s still early. I\u2019ll be watching how Bluesky evolves. There will be challenges to potentially intertwine different approaches to federation. But now is not the time to build walls. Let\u2019s try a few things, new ways to connect platforms, knowing some might not pan out, because that\u2019s how the open web gets better.</p>",
"text": "Today we enabled Bluesky as an option in Micro.blog. This adds to our existing cross-posting feature that supports platforms such as Mastodon, Tumblr, Medium, and Flickr. When you post to your blog, Micro.blog can copy the post to any of these platforms automatically.\nAs Twitter continues to implode, we are seeing a renewed interest in the open web and decentralized social media. It\u2019s an exciting time. Mastodon and the larger fediverse have grown to nearly 9 million users. Micro.blog is part of that with its support for ActivityPub, so Mastodon users can follow and reply to Micro.blog users directly.\nWhile Mastodon and ActivityPub have most of the attention, I\u2019m not entirely sure how this next generation of open protocols is going to shake out. I like how Bluesky is focused on domain names and data portability, principles that are shared by the IndieWeb and Micro.blog. Whatever happens with Bluesky, I think there\u2019s inspiration here that can benefit other platforms as well.\nThat\u2019s why we\u2019re adding support for Bluesky now, even before the Bluesky folks have rolled it out to everyone on their waiting list. Micro.blog has never been about a single protocol. It\u2019s about putting your blog at the center of your online identity, the place where you can post short posts, longer essays, photos, podcasts, or whatever else you want to share.\nIt\u2019s still early. I\u2019ll be watching how Bluesky evolves. There will be challenges to potentially intertwine different approaches to federation. But now is not the time to build walls. Let\u2019s try a few things, new ways to connect platforms, knowing some might not pan out, because that\u2019s how the open web gets better."
},
"published": "2023-04-24T15:27:41-05:00",
"category": [
"Essays"
],
"post-type": "article",
"_id": "36764031",
"_source": "12",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2023/04/24/mastodon-to-blog.html",
"name": "Mastodon to Blog Archive script",
"content": {
"html": "<p><a href=\"https://tantek.com/2023/112/t2/account-migration-post-blog-archive-format\">Tantek \u00c7elik blogged about</a> Mastodon\u2019s account migration and its post export, which is based on ActivityStreams. No other apps really import this format yet, not even Mastodon itself. He also mentions the <a href=\"https://indieweb.org/blog_archive_format\">Blog Archive Format</a> and how useful it would be to convert between Mastodon and this format:</p>\n<blockquote>\n<p>Such a library would make an excellent drop-in addition to any <a href=\"https://indieweb.social/tags/ActivityPub\">#ActivityPub</a> implementation, allowing both export of posts, and also a browsable archive format, so you could visually double check when importing to another service that these were the old posts you were looking for.</p>\n</blockquote>\n<p>I\u2019ve taken a first pass at writing a Ruby script to convert Mastodon\u2019s export to Blog Archive Format. It\u2019s available <a href=\"https://gist.github.com/manton/946ddbb74b5d0948053d7e23793ead77\">as a GitHub Gist here</a>. It\u2019s not packaged as a general-purpose library but certainly could be adapted for that.</p>\n<p>Direct posts import from Mastodon will be baked into Micro.blog soon. We already support several formats \u2014\u00a0WordPress, Medium, Tumblr, Ghost \u2014 and I learned a lot about how best to process large archives while building the new Twitter import.</p>",
"text": "Tantek \u00c7elik blogged about Mastodon\u2019s account migration and its post export, which is based on ActivityStreams. No other apps really import this format yet, not even Mastodon itself. He also mentions the Blog Archive Format and how useful it would be to convert between Mastodon and this format:\n\nSuch a library would make an excellent drop-in addition to any #ActivityPub implementation, allowing both export of posts, and also a browsable archive format, so you could visually double check when importing to another service that these were the old posts you were looking for.\n\nI\u2019ve taken a first pass at writing a Ruby script to convert Mastodon\u2019s export to Blog Archive Format. It\u2019s available as a GitHub Gist here. It\u2019s not packaged as a general-purpose library but certainly could be adapted for that.\nDirect posts import from Mastodon will be baked into Micro.blog soon. We already support several formats \u2014\u00a0WordPress, Medium, Tumblr, Ghost \u2014 and I learned a lot about how best to process large archives while building the new Twitter import."
},
"published": "2023-04-24T08:59:35-05:00",
"category": [
"Essays"
],
"post-type": "article",
"_id": "36755915",
"_source": "12",
"_is_read": false
}
@rmdes As the name of my instance shows, am a giant #Indieweb fan, and yes #POSSE for the win.
{
"type": "entry",
"author": {
"name": "@tchambers",
"url": "https://indieweb.social/@tchambers",
"photo": null
},
"url": "https://indieweb.social/@tchambers/110253895958590797",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://mstdn.social/@rmdes\">@<span>rmdes</span></a></span> As the name of my instance shows, am a giant <a href=\"https://indieweb.social/tags/Indieweb\">#<span>Indieweb</span></a> fan, and yes <a href=\"https://indieweb.social/tags/POSSE\">#<span>POSSE</span></a> for the win.</p>",
"text": "@rmdes As the name of my instance shows, am a giant #Indieweb fan, and yes #POSSE for the win."
},
"published": "2023-04-24T12:55:41+00:00",
"post-type": "note",
"_id": "36754350",
"_source": "7235",
"_is_read": false
}
@anildash @maegul
The #indieweb developer in me loves that. I am not sure why we would need much of the other BlueSky complexity to adapt that feature to ActivityPub based systems…
{
"type": "entry",
"author": {
"name": "@tchambers",
"url": "https://indieweb.social/@tchambers",
"photo": null
},
"url": "https://indieweb.social/@tchambers/110253318050472019",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://me.dm/@anildash\">@<span>anildash</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://hachyderm.io/@maegul\">@<span>maegul</span></a></span> </p><p>The <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> developer in me loves that. I am not sure why we would need much of the other BlueSky complexity to adapt that feature to ActivityPub based systems\u2026</p>",
"text": "@anildash @maegul The #indieweb developer in me loves that. I am not sure why we would need much of the other BlueSky complexity to adapt that feature to ActivityPub based systems\u2026"
},
"published": "2023-04-24T10:28:43+00:00",
"post-type": "note",
"_id": "36751805",
"_source": "7235",
"_is_read": false
}
@mookie @spreadmastodon @davidslifka
Thanks Steve: it is a start and much more in May!
Appreciate the encouragement! Hope to bring the most broad set of #indieweb, #openweb, snd #fediverse advocates possible to #TakeBackSocial ….and can use your help!
{
"type": "entry",
"author": {
"name": "@tchambers",
"url": "https://indieweb.social/@tchambers",
"photo": null
},
"url": "https://indieweb.social/@tchambers/110253116793791797",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://mininull.com/@mookie\">@<span>mookie</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@spreadmastodon\">@<span>spreadmastodon</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@davidslifka\">@<span>davidslifka</span></a></span> </p><p>Thanks Steve: it is a start and much more in May! </p><p>Appreciate the encouragement! Hope to bring the most broad set of <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a>, <a href=\"https://indieweb.social/tags/openweb\">#<span>openweb</span></a>, snd <a href=\"https://indieweb.social/tags/fediverse\">#<span>fediverse</span></a> advocates possible to <a href=\"https://indieweb.social/tags/TakeBackSocial\">#<span>TakeBackSocial</span></a> \u2026.and can use your help!</p>",
"text": "@mookie @spreadmastodon @davidslifka Thanks Steve: it is a start and much more in May! Appreciate the encouragement! Hope to bring the most broad set of #indieweb, #openweb, snd #fediverse advocates possible to #TakeBackSocial \u2026.and can use your help!"
},
"published": "2023-04-24T09:37:32+00:00",
"post-type": "note",
"_id": "36751336",
"_source": "7235",
"_is_read": false
}
@spreadmastodon@mastodon.social it is one of the more amazing examples of emergent distributed alignment that I have seen. There is so much overlap across efforts, principles¹, and goals that it makes sense that we are finding ways of making things seamlessly work together at the edges.
I also see a common desire for enabling more user-owned use of and creating for the web, independent of big corporate ownership (or control), and without any reliance or need for surveillance capitalism.
#Fediverse #IndieWeb #Mastodon #OpenWeb #SpreadMastodon projects do not depend on tracking & profiling users for targeted advertising.
A better web is possible.
¹ https://indieweb.org/principles
{
"type": "entry",
"published": "2023-04-23 17:00-0700",
"url": "http://tantek.com/2023/113/t4/",
"category": [
"Fediverse",
"IndieWeb",
"Mastodon",
"OpenWeb",
"SpreadMastodon"
],
"in-reply-to": [
"https://mastodon.social/@spreadmastodon/110249767459591081"
],
"content": {
"text": "@spreadmastodon@mastodon.social it is one of the more amazing examples of emergent distributed alignment that I have seen. There is so much overlap across efforts, principles\u00b9, and goals that it makes sense that we are finding ways of making things seamlessly work together at the edges.\n\nI also see a common desire for enabling more user-owned use of and creating for the web, independent of big corporate ownership (or control), and without any reliance or need for surveillance capitalism.\n\n#Fediverse #IndieWeb #Mastodon #OpenWeb #SpreadMastodon projects do not depend on tracking & profiling users for targeted advertising.\n\nA better web is possible.\n\n\u00b9 https://indieweb.org/principles",
"html": "<a href=\"https://mastodon.social/@spreadmastodon\">@spreadmastodon@mastodon.social</a> it is one of the more amazing examples of emergent distributed alignment that I have seen. There is so much overlap across efforts, principles<a href=\"http://tantek.com/#t5QW4_note-1\">\u00b9</a>, and goals that it makes sense that we are finding ways of making things seamlessly work together at the edges.<br /><br />I also see a common desire for enabling more user-owned use of and creating for the web, independent of big corporate ownership (or control), and without any reliance or need for surveillance capitalism.<br /><br />#<span class=\"p-category\">Fediverse</span> #<span class=\"p-category\">IndieWeb</span> #<span class=\"p-category\">Mastodon</span> #<span class=\"p-category\">OpenWeb</span> #<span class=\"p-category\">SpreadMastodon</span> projects do not depend on tracking & profiling users for targeted advertising.<br /><br />A better web is possible.<br /><br /><a href=\"http://tantek.com/#t5QW4_ref-1\">\u00b9</a> <a href=\"https://indieweb.org/principles\">https://indieweb.org/principles</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://mastodon.social/@spreadmastodon/110249767459591081": {
"type": "entry",
"url": "https://mastodon.social/@spreadmastodon/110249767459591081",
"name": "mastodon.social user spreadmastodon\u2019s post",
"post-type": "article"
}
},
"_id": "36746935",
"_source": "1",
"_is_read": false
}