#dev 2025-08-22
2025-08-22 UTC
grufwub joined the channel
#
Loqi Ghost is an an open source CMS for blogging, general web publishing, newsletters, and paid subscriptions, and also a hosted silo at https://ghost.org https://indieweb.org/Ghost
CRISPR joined the channel
solonovamax joined the channel
#
solonovamax I remembering there being some kind of microformat or something using a sidecar file for listing all of the other websites you have accounts on, but I cannot for the life of me remember what it was, so I'm wondering if anyone else would know it off the top of their head.
#
solonovamax oopsies, typo there, s/remembering/remember/
#
solonovamax I remember there being something else, but I could just be imagining it
#
solonovamax pretty sure I remember it being json-based as well
#
.pi.r2. maybe based on json-ld? there should be plenty of schema to link to other profiles
#
solonovamax possibly, but I just can't remember what the format was
[morganm], CrimeWave, just_jimmy and bitauger joined the channel
cow_2001, ttybitnik, duanin2, chenghiz_ and [schmarty] joined the channel
#
Loqi The sidefile-antipattern is a violation of the DRY principle by the use of secondary files (typically in some one-off XML format) to provide information that is a duplicate of information available in primary files on a website (in HTML), and is an antipattern due to typical DRY violation problems such as out-of-date, missing, corrupted, or outright false data https://indieweb.org/side_file
#
Loqi It looks like we don't have a page for "sidecar file" yet. Would you like to create it? (Or just say "sidecar file is ____", a sentence describing the term)
#
[tantek] sidecar file is /sidefile-antipattern
#
[snarfed] capjamesg yes! http://granary.io the service, right? it caches for 5m
#
.pi.r2. I don't buy the argument against "sidecare files" fully. my blog is markdown sources, JSON feed is no more a DRY violation than HTML pages for me. sometimes the community seems so passionate about HTML it appears to me opinionated in ways that have little to do with defending the "mission" laid out at https://indieweb.org as far as I can tell
#
[snarfed] (to rephrase, http://granary.io never fetches your site on its own. it only fetches when it gets a request for your site, and even then, that should generally be at most once every 5m per URL)
#
.pi.r2. I don't want my landing page to contain excerpts of the articles' content, personally
#
.pi.r2. let alone full articles
#
.pi.r2. I have the newspaper view that would qualify as a reasonable h-feed, but see little value in it vs a dedicated feed with a more bounded history
#
.pi.r2. right so your reader can't show the full content though
#
.pi.r2. I feel readers should have a dedicated protocol with cursors to retrieve only what changed since last pull anyway, so it feels all antipatterny
#
Loqi WebSub is an open standard (W3C Recommendation) notification-based protocol for web publishing and subscribing to streams and legacy feed files in real time, previously known as PubSubHubbub or PuSH, and briefly PubSub https://indieweb.org/websub
#
.pi.r2. slack doesn't even support non-XML formats 🙁
#
.pi.r2. that's my only use for feeds, to cross post to my personal channel
#
.pi.r2. oh that's just the URL scheme
bebethatmustbeme joined the channel
#
.pi.r2. I mean dedicated protocol as in something that could be built on top of HTTP, eg through headers (could be ETag and Changes-Since for example)
#
.pi.r2. that avoids the stateless feed that returns the same stuff over and over, no pagination, no memory of what's already received
#
.pi.r2. websub could be great, I'll have a look. as usual the problem is going to be adoption
#
.pi.r2. generally OK with polling if it can be made really cheap most of the time
#
.pi.r2. I don't love push models given they require infra staying up and accessible externally and/or queues with retries
#
[schmarty] the cool thing about websub is that, while it enables real-time updates through push, it has this great fallback in that polling is always available.
#
[schmarty] the unfortunate thing about websub is that _polling is always available_
#
[snarfed] minor point, feed pagination does exist, if (again) afaik not widely adopted, https://tools.ietf.org/html/rfc5005
#
[schmarty] we have notes about RFC 5005 from discussions at indieweb events dating back to 2018 😅
marc_in_space, NaomiAmethyst, ttybitnik and duanin2 joined the channel
gRegor and barnaby joined the channel
barnaby joined the channel
#
[schmarty] sounds like the old drama wikis 😬
memooo joined the channel
CrimeWave and btrem joined the channel
#
[mattl] Picked up a cheap little computer for a home server. https://www.ebay.com/itm/357459567933 — it just arrived. It’s brand new, which is very surprising.
opencircuit and ttybitnik joined the channel
