Since I did not get any response for my post in German: I added Atom feed archives (according to RFC 5005) to my blog feed because the single feed became too large to handle (https://blog.strangerthanusual.de/blogposts/atomarchiv_rfc_5005).

I'm a bit afraid that this feature is not well supported by feed readers. Does anyone here have experience with this?

#blog #rfc5005 #atom #feed

Atomarchiv mit RFC 5005

Ich habe das Atom-feed dieses Blogs auf mehrere Dateien aufgeteilt

Stranger Than Usual

Hat hier jemand Erfahrung mit RFC 5005? Ich habe das Atom-Feed meines Blogs jetzt umgestellt, weil mir die Feed-Datei zu groß wurde, aber ich habe ein ungutes Gefühl, was die Unterstützung bei Feedreadern angeht: https://blog.strangerthanusual.de/blogposts/atomarchiv_rfc_5005

#blog #rfc5005 #atom #feed

Atomarchiv mit RFC 5005

Ich habe das Atom-feed dieses Blogs auf mehrere Dateien aufgeteilt

Stranger Than Usual
@jamey

> I think it's funny that Mastodon actually implements #rfc5005 section 3, but I've wondered if that's an accident motivated by using the same link relations that HTML does, rather than anyone having been aware of this spec.

Could have also been cargo-culting how GNU Social did it (which was probably on purpose, as Prodromou tried to fit every standard he could into it).

Looks like Mastodon ripped out the Atom feeds when it ripped out OStatus, so this is no longer true. 🙁

github.com/tootsuite/mastodon/…

The RSS feeds, which remain, don't have paging links.
Remove stream entry model by Gargron · Pull Request #11247 · tootsuite/mastodon

Remove Atom feeds Remove old URLs in the form of GET /:username/updates/:id Remove StreamEntry model and stream_entries table This PR is centered around the removal of the StreamEntry model. That ...

@clacke @alcinnz @kensanata @fluffy Exactly, it's the termination thing that clinches it. 😁

I'd have sympathy for an argument I don't think I've ever heard anybody make: perhaps section 3 should go the opposite direction, because it's for a fundamentally different purpose. The text talks about search results and similarly transient sequences IIRC. In that case it makes sense that the initial document would be "first" and you'd follow "next" links to find more. The authors might even have expected different applications to make different choices here according to the semantics of the collection. I don't think this is clear in the corresponding HTML link relations either.

I think it's funny that Mastodon actually implements #rfc5005 section 3, but I've wondered if that's an accident motivated by using the same link relations that HTML does, rather than anyone having been aware of this spec.

@clacke @alcinnz @kensanata @fluffy I have so many abandoned drafts of blog posts where I've tried to write up what people need to know about #rfc5005 and I keep hoping one day I'll figure out how to clearly present all the things I've worked out from a lot of careful thought about this specification. So I guess if you're looking for somebody to interview, I do have Opinions™ 😅

@clacke @alcinnz @kensanata @fluffy There is one issue I have with the #rfc5005 spec: it doesn't cover rationale so you have to read carefully between the lines to realize that everything in it is important and not just weird arbitrary choices. And that there's only one interpretation of section 4's prev-archive and next-archive which is fully consistent with both the text and the examples, because otherwise it's definitely ambiguous which temporal direction should be "previous" and which should be "next". I don't think section 3 manages to disambiguate that at all.

Meanwhile I don't tend to use hashtags because I've never learned how to make them useful 😅

@clacke @alcinnz @kensanata @fluffy Oh hi! Somebody called this my "white whale" so "zealot" might be fair I guess 😅

Other responses have covered a lot but I think it was running this unconference session that really helped me solidify my take on why #rfc5005 didn't catch on before: https://indieweb.org/2019/BeyondMicroblogs

I'm frustrated by my inability to get people to care. The WordPress ticket I filed in January has had absolutely zero response even though I have a working plugin that shows how to do it efficiently while getting the immutability requirements right. The PR I opened on jekyll-feed went silent as soon as I'd fixed all the code style things they asked for; they agreed I'd done so, then didn't merge it. I don't know how I can make this any easier for people.

Not an exaggeration to say this is the one thing I've wanted from the internet for three years now and I have no idea how to make it happen. 😭

Hey Fediverse RFC 5005 zealot: If you exist outside my imagination, why haven't you tagged any of your posts #rfc5005 ?