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 (https://github.com/jekyll/jekyll-feed/pull/236), a WordPress plugin (https://github.com/jameysharp/wp-fullhistory), a proxy that adds history to unmodified WordPress feeds (https://github.com/jameysharp/wp-5005-proxy), and a simple demo of generating full-history feeds (https://github.com/jameysharp/predictable). I also wrote a blog post with a technical take on the connection between cache coherency and full-history feeds: https://jamey.thesharps.us/2020/08/06/feed-reader-cache-coherency/
@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
@jamey the closest to an actual implementation of this i have is e.g. https://www.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: https://git.ladys.computer/U2764/blob/HEAD:/Atom.xslt#l64
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 https://github.com/jameysharp/css-feed-reader/tree/gh-pages too then!