Per User Feed Management

Events happening in the community are now at Drupal community events on www.drupal.org.
budda's picture

There's a possibility for some development sponsorship for FeedParser system to allow each user to add RSS/ATOM feeds for aggregation.

So to make sure any work done is useful for others too - I wanted to gather any input on the best way to approach the implementation.

I noticed there's a CCK field available to add a new feed to Drupals aggregation process. So this could be extended to support FeedParser's FeedManager with a feed-management API for adding, deleting and forcing an update of a specific feed.

Some sort of feed management tab will live somewhere on the users account page too.

Does anybody have any further input, suggestions for the interface, and anything to take in to consideration during development?

I'm open to ideas.

Comments

I've been hoping for something like this for profiles

mlncn's picture

See RSS Profile Field: See what other users are saying

and this discussion thread:
http://lists.drupal.org/pipermail/development/2006-July/017808.html

So to see it on users' profile pages (even as a block that can be configured to show only on these pages) as well as aggregated would be my request.

Unrelated, but I'm surprised Drupal doesn't create RSS feeds for each user. Basically adding an RSS feed to this page: http://drupal.org/user/64383/track

~ ben melançon

member, Agaric Design Collective
http://AgaricDesign.com - "Open Source Web Development"

benjamin, agaric

Go CCK

boris mann's picture

Extending the CCK field to work with different feed systems seems like the best route, as it offers a lot of flexibility that way.

Implementation

agentrickard's picture

You can take a look at the implementation done by the MySite module.

It was allowing users to add feeds to their collection that got me roped into all things Aggregator -- and started calls for a common API.

The code is in the MySite tarball. Look at mysite/plugins/types/feed.inc.

You'll need to pay careful attention to feed validation and output filtering. But other than that, storing per-user feeds shouldn't be too much trouble.

--
http://ken.therickards.com/
http://savannahnow.com/user/2
http://blufftontoday.com/user/3

RSS & Aggregation

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: