[Feeds] Re: Should we standardize on a single URL path to RSS feeds?

Steve <steve@monkinetic.blog> Mon, 16 December 2024 18:50 UTC

Return-Path: <steve@monkinetic.blog>
X-Original-To: feeds@ietfa.amsl.com
Delivered-To: feeds@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E7B9C15109A for <feeds@ietfa.amsl.com>; Mon, 16 Dec 2024 10:50:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x4e60yvAjMnI for <feeds@ietfa.amsl.com>; Mon, 16 Dec 2024 10:50:49 -0800 (PST)
Received: from mail-4323.proton.ch (mail-4323.proton.ch [185.70.43.23]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B82DDC1CAE91 for <feeds@ietf.org>; Mon, 16 Dec 2024 10:50:48 -0800 (PST)
Date: Mon, 16 Dec 2024 18:50:40 +0000
To: "feeds@ietf.org" <feeds@ietf.org>
From: Steve <steve@monkinetic.blog>
Message-ID: <52P_8O9MQ1n4twJYbRzfKo5Em7Ds86_hFwFgVgpD-cmIRzDGrocyQ48RTT2q8n8SLEdn1tCY4C8xMXj4VM3lxzspfNS5i9vgkLPBmuV2_C8=@monkinetic.blog>
In-Reply-To: <k95ohlMWo-dIuRvCVX0Je6EuOd6XhLKktaI33GYzFQb5iGgq7iMPAMMRX0o65QJOE8sEkCtwyfPUUoXu6bNYvaGN59rNjFrqyFYtaWYr8Jo=@openrss.org>
References: <tO7MAPewNvEkMpVHZGnnnZiZEBQBv8c4CEvFeNgQuhHi_yiY-SN3Uqf1rc3UYoBXQRkPUKGmzEkkofh2-SebKTiPiebPkc-Nkelv0YQk3aY=@openrss.org> <CABJ24q1Svdg3E8tw4UTxsOhaTntdGsjSQfMOiT4z9ecmxw=t=g@mail.gmail.com> <k95ohlMWo-dIuRvCVX0Je6EuOd6XhLKktaI33GYzFQb5iGgq7iMPAMMRX0o65QJOE8sEkCtwyfPUUoXu6bNYvaGN59rNjFrqyFYtaWYr8Jo=@openrss.org>
Feedback-ID: 82215903:user:proton
X-Pm-Message-ID: 7847e3fa212a88d90770086f20915d69c1049a0d
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="b1=_q3K4OppLMszFik01EMspc4M6krkQYMchkY47l1z4d4"
Message-ID-Hash: 4ADGHU6C4JG2C7HXDVJTPQ2VO4R6VHZ3
X-Message-ID-Hash: 4ADGHU6C4JG2C7HXDVJTPQ2VO4R6VHZ3
X-MailFrom: steve@monkinetic.blog
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Feeds] Re: Should we standardize on a single URL path to RSS feeds?
List-Id: Web Feeds <feeds.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/feeds/scbMB6TWy7_cKSNAt1q1dc8aRN8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/feeds>
List-Help: <mailto:feeds-request@ietf.org?subject=help>
List-Owner: <mailto:feeds-owner@ietf.org>
List-Post: <mailto:feeds@ietf.org>
List-Subscribe: <mailto:feeds-join@ietf.org>
List-Unsubscribe: <mailto:feeds-leave@ietf.org>

Hello folks,

I believe this is considered a solved problem. RSS/Atom autodiscovery was first proposed back in the early 2000s, see an early work from the "RSS Advisory Board": RSS Autodiscovery [1] in 2006 recommending using a <link> element in the page's <head> to identify alternate representations of the content:

> <link rel="alternate" type="application/rss+xml" title="RSS"

> href="http://feeds.feedburner.com/TheRssBlog">

The same recommendation was being made in 2015, see Superfeedr [2] here:

> This mechanism is called Auto-discovery and is performed using a rather simple mechanism: a simple <link> tag to add inside the <head> section of the HTML document.

Then another example, in 2022 by Pete Freitag [3]:

> I sometimes see web sites or blogs that have RSS feeds, but fail to include the one line of HTML that enables RSS autodiscovery. Even some well known blogs such as37 Signals - Signal Vs Noiseomit the feature.Jason Kottke's bloghas autodiscovery support on the main page, but not on his entry pages.
>
> Adding that one line of code to your template will make it easier for people to subscribe to your RSS feed. Here's how:
>
> <link rel="alternate" type="application/rss+xml"
>   title="RSS Feed for petefreitag.com"
>   href="/rss/" />

There was a proposed (but expired) draft RFC describing this mechanism back in 2007 [4].

I would recommend anyone doing feed discovery (publishing or reading) follow this practice.

--Steve

[1] https://www.rssboard.org/rss-autodiscovery
[2] https://blog.superfeedr.com/rss-autodiscovery/
[3] https://www.petefreitag.com/blog/rss-autodiscovery/
[4] https://datatracker.ietf.org/doc/html/draft-snell-atompub-autodiscovery

Sent with [Proton Mail](https://proton.me/mail/home) secure email.

On Monday, December 16th, 2024 at 8:52 AM, Mark <mark=40openrss.org@dmarc.ietf.org> wrote:

> Hey Tim,
>
> Oh I'm not a part of the working group.
> Your question is precisely why I'm inquiring about it. I'd love to know what the recipients of this mailing list think about it, whether or not standardizing on a RSS feed path makes sense discussing in this group, or if the idea even makes sense at all. :)
>
> Mark Kennedy
> Engineer
> openrss.org
>
> On Monday, December 16th, 2024 at 10:22 AM, tim rice <whoneedsgravity@gmail.com> wrote:
>
>> Morning Mark,
>>
>> Is this within the purview of the IETF, and does a similar standard for the other examples that you mentioned exist already?
>>
>> Thank you,
>>
>> -Tim
>>
>> On Mon, Dec 16, 2024 at 7:15 AM Mark <mark=40openrss.org@dmarc.ietf.org> wrote:
>>
>>> Hey,
>>>
>>> My org works on providing RSS feeds for websites that don't have them. And we're seeing a lot of feed readers adopting the unfortunate practice of probing multiple paths to a website just to try to find if there's an RSS feed available (e.g. /rss, /.xm, /feed, etc). It hogs up quite a bit of unnecessary resources. It becomes an even harder hit for servers when all the requests happen at the exact same millisecond. :(
>>>
>>> We could benefit from standardizing on a single path so that feed readers can easily find a site's RSS feed. Kind of like the robots.txt file or the favicon.ico file. Everyone knows where they are.
>>>
>>> Has the working group ever discussed something like this? I'm curious of your thoughts.
>>> Thanks and hope your week is off to a great start!
>>>
>>> Mark Kennedy
>>> Engineer
>>> openrss.org
>>>
>>> --
>>> Feeds mailing list -- feeds@ietf.org
>>> To unsubscribe send an email to feeds-leave@ietf.org