This topic was marked solved by Arantor, on August 23rd, 2013, 09:18 PM

nolsilang

  • Lurking <i class=
  • Posts: 106
No URL specified in Feed
« on August 1st, 2013, 11:57 PM »Last edited on August 2nd, 2013, 12:06 AM
Hi, I just realized it yesterday that there is no link in to each post in latest post feed. I'm using Feedly as my RSS reader. Attached a screenshot.

Edit : Going through previous feed of wedge in feedly, at least from 32 days ago when I migrate from Google Reader the url for post feed is already gone. Added 1 more screenshot.

 2013-08-02_04-35-26.jpg - 82.78 kB, 1031x734, viewed 127 times.

 2013-08-02_04-45-59.jpg - 98.73 kB, 1031x734, viewed 130 times.


Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: No URL specified in Feed
« Reply #1, on August 2nd, 2013, 12:40 AM »
Just looking at the source, I think I understand why, specifically that Feedly is interpreting the Atom feed pretty much literally and literally, it's incorrect to RFC 4287.

There are two bugs at work here, the first is the content typing - right now we declare a <content> block with the post contents and a <link rel="alternate"> which points to the post. I believe, from looking at the spec that we shouldn't be doing that, but instead we should be using the link with rel=alternate, and a <summary> for the short version.

The second bug is that all feed content is properly supposed to be full URLs, not partial ones. Some clients can and will resolve that relative to the original feed URL but some don't - including Opera. That also includes the schemaless URL handling, which won't affect most people but it can affect sites that run HTTPS. (Basically, instead of defining http:// or https:// on links, you can just say // instead, which is fine... just not for feed readers. Bah.)

I've fixed it locally and will commit in a bit.
Re: No URL specified in Feed
« Reply #3, on August 23rd, 2013, 09:18 PM »
I just checked the feed with the tools I have and the feed is being handled correctly - marking solved.
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial