oasis
oasis copied to clipboard
Add feeds related field (RSS, twitter)
This feature request has been migrated from artifact #1266 on forge.ocamlcore.org. It was assigned to user102.
user102 posted on 2013-03-19 00:08:33:
In order to complete homepage, we should add fields to describe the feeds of individual project: ProjectRSSFeed: foo.rss ProjectTwitter: bar ProjectG+: baz
user205 replied on 2013-03-19 09:04:34:
The first should maybe be a list of link. And are you sure you want to add one field per social network ?
I mean these companies actually chose not to be interoperable, sometimes even deprecating their interoperable functionality. I don't think they deserve to be treated specially.
Granted the rss specification is completely broken (at least 1.0 was iirc) but we have atom (rfc 4287) a perfectly fine and well designed alternative.
user102 replied on 2013-03-19 10:00:55:
Why a list of link ? Not sure to see the point (maybe give me an example).
One field per network -> they don't share the same way of publishing / extracting info, so it makes sense to have them separated if you want to build a tool that will be used to extract info from them (wihout having to check fields against a regexp to see if it a G+ or twitter account).
For Atom -> makes sense, will replace ProjectRSSFeed by ProjectAtomFeed ?
Concerning the fact that they are not interoperable and we should drop them, I can consider not using Twitter (because I don't use it), but G+ is a nice media (and I use it).
user205 replied on 2013-03-19 10:11:22:
I don't think you should replace ProjectRssFeed by ProjectAtomFeed. The actual representation will be told you by the http response header when you dereference the link. That's the way the web works best. You could however adopt a technological agnostic terminology, e.g. ProjectNewsfeedLink.
And a list, because a project may well have more than one way of publishing news (if twitter and g+ were interoperable you could simply add the links to their feeds in this list, without them having to be treated specially).
@gildor478 can you please not use my handle to document your code? danke!
Sorry that was an automated migration -- didn't think that handles will be active.