As I'm seeing an uptick in discussion about RSS again I guess I should try again to see if anyone else wants RSS feeds with more history than the newest 10 posts. RFC5005, "Feed Paging and Archiving", provides a comprehensive and well-designed mechanism for this. It was published in 2007 but has never had significant adoption that I can find. I've written a few implementations: a jekyll-feed PR (github.com/jekyll/jekyll-feed/), a WordPress plugin (github.com/jameysharp/wp-fullh), a proxy that adds history to unmodified WordPress feeds (github.com/jameysharp/wp-5005-), and a simple demo of generating full-history feeds (github.com/jameysharp/predicta). I also wrote a blog post with a technical take on the connection between cache coherency and full-history feeds: jamey.thesharps.us/2020/08/06/

@jamey RFC5005 is a practical necessity to using atom feeds as the source documents for a static site generator and i love it for this reason

@Lady Fascinating, I haven't heard of it being used that way! I'd be interested to hear more…

Follow

@jamey the closest to an actual implementation of this i have is e.g. u2764.com/NFIC/ (view the source!)

idk if you speak XSLT, but in case you do, line 64 here is the bit that handles the feed archiving: git.ladys.computer/U2764/blob/

i don't presently have any system which uses raw atom for the page contents themselves, but the idea of having just a feed (with stable archives) and being able to pass that through one or multiple static site generators (minimally, an XSLT file) to generate a browsable webpage is conceptually appealing to me

it means any user can create their own custom themed version of the entire site from just the feed

@Lady I'm delighted to see <?xml-stylesheet> in the wild 😁

You might appreciate github.com/jameysharp/css-feed too then!

Sign in to participate in the conversation
📟🐱 GlitchCat

A small, community‐oriented Mastodon‐compatible Fediverse (GlitchSoc) instance managed as a joint venture between the cat and KIBI families.