As you may or may not know many Flarum users long for a RSS feed. Social media giants all but killed RSS by closing off their worlds and refusing to use RSS, however many people still have a feed reader and still enjoy RSS.
I tried to fix the known syndication extension but I was unable. I then used an "old-school" technique and posted the extension here. Soon after I saw a reply stating that no one should install the extension because it causes too many requests to the api.
Well, I'm back with at least a temporary RSS solution. This uses the "old-school" technique and will be shunned by some, however if you are adventurous and especially if you have a small Flarum, you may try this.
Although it is the same "old-school" technique as the version which was previously criticized, there is one change. Basic caching was added.
The first request to the feed will take about 5 seconds. But, after that, anyone who requests the feed will get it instantly for the next 5 hours. In other words, yes, this means your feed will be 5 hours behind at all times.
I will not be putting any further effort into this. This truly is just a temporary solution. My hope is that someone with more coding knowledge puts out a new feed extension at some point.
https://github.com/zerosonesfun/flarum-simple-feeds
composer require zerosonesfun/flarum-simple-feeds
Now, all of the above may or may not make you want to use this. But, from what I can tell this works pretty well. The only issue is the first request taking 5 seconds. I believe (besides being done the "old-school" way) all that is needed is to make the for each loop get the data in a more efficient way. And so, pull requests are welcome.