Implementation of the RSS feed #127
Replies: 15 comments 1 reply
-
Thanks, @SamuelNitsche. I don't use RSS feeders. I just pushed a commit to provide tests for the current solution. (so we have a base to refactor) and I removed the dummy summary with the description. Would you use the RSS feed for such an application? |
Beta Was this translation helpful? Give feedback.
-
In general I would use the feed but I can't think of a way to get it working well. |
Beta Was this translation helpful? Give feedback.
-
@freekmurze any ideas what could be a good solution here? |
Beta Was this translation helpful? Give feedback.
-
@SamuelNitsche couldn't we use the stream creation date as the publish date of a feed item? This way you would see it in your RSS reader as soon as the stream is created. Feel free to submit a PR for this 👍 |
Beta Was this translation helpful? Give feedback.
-
@freekmurze That's what I already tried. The problem of this approach is that most rss readers display the current date instead of the date in the future. So you see a stream that starts tomorrow but the feed says it starts now. |
Beta Was this translation helpful? Give feedback.
-
@freekmurze any idea of a better solution? I will implement an archive for this app soon, maybe it makes more sense to create the RSS feed for only past streams? |
Beta Was this translation helpful? Give feedback.
-
I'm thinking it is just a matter of clear copy. The creation date of the RSS item shouldn't necessarily be the start of the stream. In the body of the feed item you could mention the real start date of the stream. |
Beta Was this translation helpful? Give feedback.
-
Is there a real benefit of the rss feed then? I think the main goal of larastreamers is to have a place to see all streams (in the future). |
Beta Was this translation helpful? Give feedback.
-
Yeah, personally I'd love to see announcements in my RSS reader so that I don't have to visit the site. But ultimately @christophrumpel decides if it's worth it for him 👍 |
Beta Was this translation helpful? Give feedback.
-
If it benefits you @freekmurze, we should keep it for sure. Since the app is about upcoming streams, we should try to make it work for those also in the RSS feed. So how can we improve the current implementation? Anyone up for a PR for that? |
Beta Was this translation helpful? Give feedback.
-
What about a Telegram channel instead? Something like Laravel News has. |
Beta Was this translation helpful? Give feedback.
-
For me, this is very hard to tell since I don't use an RSS reader. Please @freekmurze decide how it works best. @GertjanRoke Telegram could be interesting too, but probably not yet. |
Beta Was this translation helpful? Give feedback.
-
I recently posted a couple of issues about the feed, but was asked to contribute here instead. I use the RSS feed, but I don't use it to keep track of when streams will happen. I mainly want to know who's streaming and what it's about. Like @SamuelNitsche says, future dates doesn't really make sense for RSS feeds. My suggestion for the date is to just include the stream date/time in the entry description. (If one wanted to go fancy, maybe there even could be a link to add it to your calendar …) |
Beta Was this translation helpful? Give feedback.
-
There's another issue in the RSS feed, though: It looks like the author's name instead displays the title: My guess is a copy/paste that wasn't changed afterwards … |
Beta Was this translation helpful? Give feedback.
-
I think it might be difficult to have 1 feed that works with how people use RSS feeds, so could we not have multiple feeds and let people subscribe to the one that is best suited for them? I'm in the same boat as @christophrumpel though as I also don't use RSS feeds. |
Beta Was this translation helpful? Give feedback.
-
I just took a look at the rss feed and noticed that this does not really make sense for this kind of application.
Rss feeds are generally used for items published in the past. The streams are upcoming items.
The current implementation uses the
updated_at
field of each stream as the publish date which displays upcoming streams as published at a date in the past.If we use the real
scheduled_start_time
, most rss readers will use the current time or only display the items once thescheduled_start_time
is in the past.This is how the current stream is displayed in Reeder 5.
Beta Was this translation helpful? Give feedback.
All reactions