18 September 2006

Qgyen.AllCommentRss with Spam Filtering

Qgyen.AllCommentRss v1.0.60918

A while ago, I had released my module to add an RSS feed for comments across an entire blog, geared for blog owners.  One of the frequently requested enhancements was for it to support filtering out of spam comments.  Lots of people have been getting a ton of spam, and the spam rules within CS can be a huge help in tackling them, but they would still pollute the owner's comment RSS feed, keeping them from just seeing the actual comments made by their adorning audience.

So, over the weekend, I had some spare time and added in support for filtering spam from the comment RSS feed.  The feed link included on the review comments page will now match the currently selected spam filter.  So if the list of comments you are viewing is filtered to Not Spam, the feed link will be the Not Spam filtered feed.  Also, any existing feed URL that doesn't include the spam filter segment will default to the Not Spam feed.

Total list of changes in this version:

  • Added spam filtering
  • Reworked in-feed commands (moderate/approve and delete) to work through the exist comments page, rather than by the feed's handler.  A little bit cleaner, less duplicate code, and like the security around it more.
  • Fixed possible cache issue with using the feed across many blogs.

Download (Requires on Community Server v2.1)

Posted 9:32 am | Archive

Comments

Jaxon Rice on 9/18/2006 at 12:09 pm

Thanks so much for this Ken. I really wanted this feature.

Wizz on 9/18/2006 at 5:40 pm

Ken nice work as usual! :-)

Matt Hamilton on 9/28/2006 at 3:03 am

Ken,

This is a great add-in, but the "delete" link in the RSS feed gives me a 404, because it doesn't include the "/cs" in the URL of my control panel.

Is that easily fixed?

Cheers,

Matt

Matt Williams on 10/29/2006 at 11:03 am

Each time I click on the RSS button you added, I get a feed with no content....nothing...no xml at all.

Matt Williams on 10/29/2006 at 11:55 am

I tried enabling forums, just in case that was it. The secure syndication on a forum worked fine, but when I try to get the allcomments rss, I get nothing...

Any ideas why this is happening??

on 10/29/2006 at 5:24 pm

Try checking your exception log.

Matt Williams on 10/30/2006 at 3:16 am

I looked in the Exception Report in CS and even checked the "Include Unhandled Exceptions" checkbox. Nothing related to this problem showed up. I also tried reinstalling it. This is a remote, hosted server so I had to ftp each file up, not just a simple xcopy, but I got the right locations. I am also using your ExtendedUrlMapping to get the blog at the root which works perfectly. Any other ideas to get this working?