Aggregation proof of concept site

bonobo's picture

Hello, all,

As part of some work we're doing, I put together a proof of concept leveraging the functionality within the FeedAPI and Views.

It's a pretty simple site -- all it does is bring in some selected feeds, import any existing tags, and add on some additional tags set on each feed as it is added to the site.

But it starts to get fun when you use views to organize the content based on author, taxonomy, etc --

I was also amazed at how quickly the site came together -- like I said, it's basic, but the basic config came together in about 6 hours.

In short, the FeedAPI is an amazing piece of work. I was looking forward to filing some bug reports, and I never got the chance :)

My blog post is at http://openacademic.org/news/aggregation-proof-of-concept, and the site itself is at http://feeds.openacademic.org/

Cheers,

Bill

Comments

That's interesting. I

scor's picture

That's interesting. I actually had to build a news aggregator lately, and I choose the leech module which allows you to create a node for every feed item (news) and assign taxonomy terms to them depending on the feed. I also use views. So I wonder what FeedAPI brings on top of what leech already offers?

FeedAPI

agentrickard's picture

FeedAPI is just that -- an API that allows the module to be extended.

It was a Google Summer of Code project designed to take the best features from existing aggregator modules (like Leech) and make a module more like the core Node module -- a framework that can be extended.

The point (really) is to end the explosion of aggregation modules (there were 6 or 7), since that explosion was caused be the fact that people kepy writing one-off solutions.

Most of the history of the module is over at http://groups.drupal.org/rss-aggregation.

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

got me thinking about aggregation as reporting writ large

nato's picture

Bill: awesome demo.

It started me thinking about how more sophisticated aggregation could potentially solve some vexing issues when institutions (or other large collectivities) want to collect/report on individual activities.
http://xolotl.org/node/44

Hey, Bill - great site. I

alex_b's picture

Hey, Bill - great site. I commented on your blog.

@scor: you probably built your site when FeedAPI wasn't out yet. The first beta was rolled out a month ago, before that there was only a developer version. At the moment we are consolidating the beta version, important patches went in in November and you can expect a beta2 soon.

As to what FeedAPI delivers on top of leech, agentrickard said it already: extensibility through an API. This allows you to better customize the module to your needs and it also creates the basis for a consolidation of aggregation modules in Drupal.

Apart from that, FeedAPI

  • uses a more robust parser
  • has a more consistent UI
  • plugs into views
  • has better cron time management (download feeds for a set amount of time)
  • offers OPML export
  • has a feed element mapper coming down the pipe (see issue queue).
  • complies with Drupal coding style guidelines

Leech will be discontinued with Drupal 6.

Alex

RSS & Aggregation

Group organizers

Group notifications

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

Hot content this week