There are a bunch of feature requests related to rss_rc, but the code is becoming a mess quickly.
requested features
Here's a preliminary list of features that were requested:
FeatureRequests/RssLocalFilter wants a local RSS feed for a page and subpages, but the next one implements that much more generically
FeatureRequests/LimitedRecentChanges implements a regular expression filter for rss_rc
FeatureRequests/RssDefaultDescription talks about a default description which makes it sound like if the comment is empty, there should be something like '(no comment provided)' but in fact completely replaces the description so that the comment isn't shown any more at all
on FeatureRequests itself (under "Differences between consecutive versions in RSS feed") there's a good point noting that when you have a feed, the differences are shown in a quite unintuitive way. This is also noted in MoinMoinBugs/RSS wrong diffs
- on the same page, under "Watch list and rss", it is noted that it would be good to have a feed for just pages one is subscribed to.
on MoinMoinPatch, under "Create RSS change feeds with per-page granularity", there's a patch that fixes a bunch of these things against some ancient version of MoinMoin
MoinMoinBugs/RSS does not show diff for new page notes that new pages aren't shown at all
MoinMoinBugs/RSS does not validate notes that the XML is broken
MoinMoinBugs/RSSFeedIgnoresUrlMappings should be kept in mind...
likewise MoinMoinBugs/RssLinksToCurrentRevOnly, you want to be able to see that revision out of the feed
That's all RSS related stuff I could find so far.
Other things that would be nice to have:
- search RSS feeds (but could be ridiculously expensive)
- look at RSS from the server perspective: how much traffic and load does it cause, can it be optimized?
current features
The current RSS feed supposedly has these features:
- unique
- collapse all changes to a page into a single change in the feed
- items
- number of historic items to show
- diffs
- whether to show diffs or not
- ddiffs
- link to the diff
I don't think unique can be working properly if new pages aren't shown.
rewrite thoughts
implement a filter by regular expression on title, or even better, reuse the searching infrastructure
in order to fulfil the subscribed pages only feature, add a subscribed modifier to the search
- be able to represent new pages even as HTML like usual blog feeds have