Personal tools
You are here: Home Products Ploneboard Roadmap #9: Improve visibilty & manageability of forum RSS feeds
Document Actions

#9: Improve visibilty & manageability of forum RSS feeds

Contents
  1. Motivation
  2. Proposal
  3. Implementation
by Jon Stahl last modified June 11, 2006 - 00:21
Ploneboard supports RSS feeds of forum & conversation contents, but doesn't clearly signal this in the user interface. Also, it appears that syndication has to be individually enabled for each forum & conversation.
Proposed by
Jon Stahl, ONE/Northwest
Seconded by
Marshall Mayer, LiveModern.com
Proposal type
User interface
State
being-discussed

Motivation

RSS syndication of forum contents helps draw forum visitors back to the site, making for active, lively forums.

Ploneboard already leverages Plone's built-in syndication tools to syndicate forum content. However, the Ploneboard UI does not appear to show an "RSS" button when syndication is turned on. This makes it difficult for users to discover that an RSS feed is available for the forum.

Requiring forum administrators to turn on syndication individually for each forum or conversation seems like it will generate a lot of unnecessary work and be a disincentive to comprhensive syndication. We believe that most Ploneboard admins will want to have a default for their Ploneboard install, and perhaps make individual exceptions on a forum or conversation basis.

Proposal

  • Expose the RSS button in the UI when syndication is enabled, both in forum and conversation views.
  • Make syndication settings inheritable from parent folders so that turning on syndication for a Ploneboard or forum automatically enables syndication for forums or conversations.

Implementation

Exposing the syndication button may be just a matter of including "documentActions" in the Ploneboard view templates.

Probably a bit more complex than that

Posted by Alexander Limi at October 19, 2005 - 05:35

In my experience you want something a bit more sophisticated than the RSS that gets triggered every time an object is updated, but I agree with the general sentiment.

I see no reason to turn off RSS feeds, though. Not sure if there is already a global option for this, I believe there is.

RSS in conversations

Posted by Marshall Mayer at June 29, 2006 - 14:45

This comment picks up on where Issue Tracker item #8 leaves off (http://plone.org/products/ploneboard/issues/38).

I think we need to have RSS feed options at the conversation level. If RSS is turned on for the forum, all conversations should inherit the forum settings. Perhaps there is a Ploneboard Setup option enabling this, with the default to be off. This feature will help prevent a common problem in forums, the proliferation of forums.

PloneboardSyndication

Posted by Wichert Akkerman at June 29, 2006 - 14:55
PloneboardSyndication looks like it should still work for Ploneboard. And if memory serves me correctly that suppors a conversation feed.

Supports?

Posted by Tim Hicks at October 19, 2005 - 08:55

Jon,

When you say "Ploneboard supports RSS feeds of forum & conversation contents", I assume you mean with PloneboardSyndication, right?

If so, I don't think Ploneboard should depend on PloneboardSyndication, but if it is present, then the templates should link to whichever feed types are available.

What I *think* I meant

Posted by Jon Stahl at October 19, 2005 - 18:54

Tim,

I'm not quite sure how Ploneboard is syndicating now. All I know is that if I enable syndication for a Ploneboard forum, and then manually append /RSS to its URL, I get a feed. Not sure if it's got the right stuff in it, or how it's generating.

I stand corrected...

Posted by Tim Hicks at October 20, 2005 - 09:33

... I guess you're talking about using the standard CMF syndication_tool. If so, please do take a look at PloneboardSyndication.

What is PloneboardSyndication?

Posted by Jon Stahl at October 29, 2005 - 22:01

Tim --

Yup, I was talking about plone_syndication
because I had no idea that there was something called PloneboardSyndication. :-) Is it a separate product, or something baked into Ploneboard that I just haven't noticed yet?

Google is only turning up one passing mention, not enough for me to track it down.

Sorry, Tim

Posted by Jon Stahl at October 30, 2005 - 23:38

Tim, I accidentally deleted your reply, which I think said something like, "Yep, it's a separate product in the Collective, which depends on fatsyndication and basesyndication, also in the Collective."

Sorry about that. I'll check them out. If you have a few spare minutes, it might be helpful to briefly summarize what these products do and why they might or might not be useful for Ploneboard. I suspect this is a bit over my head, but I'm game to try to grok it.


For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by